public abstract class AbstractDbkViewer
extends org.argeo.cms.viewers.AbstractPageViewer
implements org.eclipse.swt.events.KeyListener, java.util.Observer
Modifier | Constructor and Description |
---|---|
protected |
AbstractDbkViewer(org.argeo.cms.viewers.Section parent,
int style,
org.argeo.cms.ui.CmsEditable cmsEditable) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.events.MouseListener |
createMouseListener() |
protected void |
deepen() |
org.eclipse.swt.widgets.Control |
getControl() |
org.argeo.cms.viewers.Section |
getMainSection() |
org.argeo.cms.text.TextInterpreter |
getTextInterpreter() |
protected java.lang.String |
h(java.lang.Integer index) |
boolean |
isFlat() |
void |
keyPressed(org.eclipse.swt.events.KeyEvent ke) |
void |
keyReleased(org.eclipse.swt.events.KeyEvent e) |
protected void |
mergeWithNext() |
protected void |
mergeWithPrevious() |
protected org.argeo.cms.text.Img |
newImg(org.argeo.cms.text.TextSection parent,
Node node) |
protected org.argeo.cms.text.Paragraph |
newParagraph(org.argeo.cms.text.TextSection parent,
Node node) |
protected org.argeo.cms.viewers.SectionPart |
newSectionPart(org.argeo.cms.text.TextSection textSection,
Node node)
To be overridden in order to provide additional SectionPart types
|
protected org.argeo.cms.text.SectionTitle |
newSectionTitle(org.argeo.cms.text.TextSection parent,
Node node) |
protected java.lang.String |
p(java.lang.Integer index) |
protected void |
paragraphMergedWithNext(org.argeo.cms.text.Paragraph remaining,
org.argeo.cms.text.Paragraph removed) |
protected org.argeo.cms.text.Paragraph |
paragraphMergedWithPrevious(org.argeo.cms.text.Paragraph removed,
Node remaining) |
protected org.argeo.cms.text.Paragraph |
paragraphSplitted(org.argeo.cms.text.Paragraph paragraph,
Node newNode) |
protected void |
prepare(org.argeo.cms.viewers.EditablePart part,
java.lang.Object caretPosition) |
protected org.argeo.cms.text.SectionTitle |
prepareSectionTitle(org.argeo.cms.viewers.Section newSection,
java.lang.String titleText) |
protected void |
refresh(org.eclipse.swt.widgets.Control control) |
protected void |
save(org.argeo.cms.viewers.EditablePart part) |
protected void |
saveLine(org.argeo.cms.viewers.EditablePart part,
java.lang.String line) |
protected void |
saveLine(Item item,
java.lang.String line) |
protected org.argeo.cms.text.Paragraph |
sectionTitleSplitted(org.argeo.cms.text.SectionTitle sectionTitle,
Node newNode) |
protected void |
splitEdit() |
protected void |
undeepen() |
protected void |
updateContent(org.argeo.cms.viewers.EditablePart part) |
protected void |
upload(org.argeo.cms.viewers.EditablePart part) |
cancelEdit, checkEdited, createFocusListener, edit, editingStateChanged, findDataParent, findPage, getCmsEditable, getEdited, getFocusListener, getMouseListener, getSelection, getViewerSubject, initModel, initModelIfNeeded, isModelInitialized, isReadOnly, layout, notifyEditionException, persistChanges, persistChanges, refresh, saveEdit, setSelection, update
getContentProvider, getInput, getLabelProvider, handleDispose, handleLabelProviderChanged, hookControl, labelProviderChanged, setContentProvider, setInput, setLabelProvider
addHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection
protected AbstractDbkViewer(org.argeo.cms.viewers.Section parent, int style, org.argeo.cms.ui.CmsEditable cmsEditable)
public org.eclipse.swt.widgets.Control getControl()
getControl
in class org.eclipse.jface.viewers.Viewer
protected void refresh(org.eclipse.swt.widgets.Control control) throws RepositoryException
refresh
in class org.argeo.cms.viewers.AbstractPageViewer
RepositoryException
protected org.argeo.cms.viewers.SectionPart newSectionPart(org.argeo.cms.text.TextSection textSection, Node node)
protected org.argeo.cms.text.Paragraph newParagraph(org.argeo.cms.text.TextSection parent, Node node) throws RepositoryException
RepositoryException
protected org.argeo.cms.text.Img newImg(org.argeo.cms.text.TextSection parent, Node node) throws RepositoryException
RepositoryException
protected org.argeo.cms.text.SectionTitle newSectionTitle(org.argeo.cms.text.TextSection parent, Node node) throws RepositoryException
RepositoryException
protected org.argeo.cms.text.SectionTitle prepareSectionTitle(org.argeo.cms.viewers.Section newSection, java.lang.String titleText) throws RepositoryException
RepositoryException
protected void updateContent(org.argeo.cms.viewers.EditablePart part) throws RepositoryException
updateContent
in class org.argeo.cms.viewers.AbstractPageViewer
RepositoryException
protected void save(org.argeo.cms.viewers.EditablePart part) throws RepositoryException
save
in class org.argeo.cms.viewers.AbstractPageViewer
RepositoryException
protected void saveLine(org.argeo.cms.viewers.EditablePart part, java.lang.String line)
protected void saveLine(Item item, java.lang.String line)
protected void prepare(org.argeo.cms.viewers.EditablePart part, java.lang.Object caretPosition)
prepare
in class org.argeo.cms.viewers.AbstractPageViewer
protected void splitEdit()
protected void mergeWithPrevious()
protected void mergeWithNext()
protected void upload(org.argeo.cms.viewers.EditablePart part)
protected void deepen()
protected void undeepen()
protected org.argeo.cms.text.Paragraph paragraphSplitted(org.argeo.cms.text.Paragraph paragraph, Node newNode) throws RepositoryException
RepositoryException
protected org.argeo.cms.text.Paragraph sectionTitleSplitted(org.argeo.cms.text.SectionTitle sectionTitle, Node newNode) throws RepositoryException
RepositoryException
protected org.argeo.cms.text.Paragraph paragraphMergedWithPrevious(org.argeo.cms.text.Paragraph removed, Node remaining) throws RepositoryException
RepositoryException
protected void paragraphMergedWithNext(org.argeo.cms.text.Paragraph remaining, org.argeo.cms.text.Paragraph removed) throws RepositoryException
RepositoryException
protected java.lang.String p(java.lang.Integer index)
protected java.lang.String h(java.lang.Integer index)
public org.argeo.cms.viewers.Section getMainSection()
public boolean isFlat()
public org.argeo.cms.text.TextInterpreter getTextInterpreter()
public void keyPressed(org.eclipse.swt.events.KeyEvent ke)
keyPressed
in interface org.eclipse.swt.events.KeyListener
public void keyReleased(org.eclipse.swt.events.KeyEvent e)
keyReleased
in interface org.eclipse.swt.events.KeyListener
protected org.eclipse.swt.events.MouseListener createMouseListener()
createMouseListener
in class org.argeo.cms.viewers.AbstractPageViewer
Copyright © 2007–2020. All rights reserved.