import org.argeo.cms.text.TextSection;
import org.argeo.cms.ui.CmsEditable;
import org.argeo.cms.ui.util.CmsUiUtils;
+import org.argeo.jcr.Jcr;
+import org.argeo.jcr.JcrxType;
import org.eclipse.swt.widgets.Composite;
/** Text editor where sections and subsections can be managed by the user. */
public class DocumentTextEditor extends AbstractDbkViewer {
private static final long serialVersionUID = 6049661610883342325L;
- public DocumentTextEditor(Composite parent, int style, Node textNode, CmsEditable cmsEditable)
- throws RepositoryException {
+ public DocumentTextEditor(Composite parent, int style, Node textNode, CmsEditable cmsEditable) {
super(new TextSection(parent, style, textNode), style, cmsEditable);
refresh();
getMainSection().setLayoutData(CmsUiUtils.fillWidth());
@Override
protected void initModel(Node textNode) throws RepositoryException {
if (isFlat()) {
- textNode.addNode(DocBookNames.DBK_PARA, DocBookTypes.PARA)
- .addNode(DocBookNames.JCR_XMLTEXT, DocBookTypes.XMLTEXT)
- .setProperty(DocBookNames.JCR_XMLCHARACTERS, "Hello World!");
+ textNode.addNode(DocBookNames.DBK_PARA, DocBookTypes.PARA).addNode(Jcr.JCR_XMLTEXT, JcrxType.JCRX_XMLTEXT)
+ .setProperty(Jcr.JCR_XMLCHARACTERS, "");
}
// else
// textNode.setProperty(DocBookNames.DBK_TITLE, textNode.getName());