]>
git.argeo.org Git - gpl/argeo-suite.git/blob - org.argeo.app.ui/src/org/argeo/app/ui/docbook/Paragraph.java
1 package org
.argeo
.app
.ui
.docbook
;
4 import javax
.jcr
.RepositoryException
;
6 import org
.argeo
.app
.docbook
.DbkType
;
7 import org
.argeo
.cms
.swt
.CmsSwtUtils
;
8 import org
.argeo
.cms
.ui
.viewers
.SectionPart
;
9 import org
.argeo
.cms
.ui
.widgets
.EditableText
;
10 import org
.argeo
.cms
.ui
.widgets
.TextStyles
;
11 import org
.eclipse
.swt
.widgets
.Composite
;
12 import org
.eclipse
.swt
.widgets
.Label
;
14 /** An editable paragraph. */
15 public class Paragraph
extends EditableText
implements SectionPart
{
16 private static final long serialVersionUID
= 3746457776229542887L;
18 private final TextSection section
;
20 public Paragraph(TextSection section
, int style
, Node node
) throws RepositoryException
{
21 super(section
, style
, node
);
22 this.section
= section
;
23 CmsSwtUtils
.style(this, DbkType
.para
.name());
26 public TextSection
getSection() {
31 protected Label
createLabel(Composite box
, String style
) {
32 Label lbl
= super.createLabel(box
, style
);
33 CmsSwtUtils
.disableMarkupValidation(lbl
);
38 public String
getPartId() {
43 public Node
getItem() throws RepositoryException
{
48 public String
toString() {
49 return "Paragraph #" + getPartId();