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, updategetContentProvider, getInput, getLabelProvider, handleDispose, handleLabelProviderChanged, hookControl, labelProviderChanged, setContentProvider, setInput, setLabelProvideraddHelpListener, addSelectionChangedListener, fireHelpRequested, fireSelectionChanged, getData, handleHelpRequest, inputChanged, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelectionprotected 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.Viewerprotected void refresh(org.eclipse.swt.widgets.Control control)
throws RepositoryException
refresh in class org.argeo.cms.viewers.AbstractPageViewerRepositoryExceptionprotected 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
RepositoryExceptionprotected org.argeo.cms.text.Img newImg(org.argeo.cms.text.TextSection parent,
Node node)
throws RepositoryException
RepositoryExceptionprotected org.argeo.cms.text.SectionTitle newSectionTitle(org.argeo.cms.text.TextSection parent,
Node node)
throws RepositoryException
RepositoryExceptionprotected org.argeo.cms.text.SectionTitle prepareSectionTitle(org.argeo.cms.viewers.Section newSection,
java.lang.String titleText)
throws RepositoryException
RepositoryExceptionprotected void updateContent(org.argeo.cms.viewers.EditablePart part)
throws RepositoryException
updateContent in class org.argeo.cms.viewers.AbstractPageViewerRepositoryExceptionprotected void save(org.argeo.cms.viewers.EditablePart part)
throws RepositoryException
save in class org.argeo.cms.viewers.AbstractPageViewerRepositoryExceptionprotected 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.AbstractPageViewerprotected 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
RepositoryExceptionprotected org.argeo.cms.text.Paragraph sectionTitleSplitted(org.argeo.cms.text.SectionTitle sectionTitle,
Node newNode)
throws RepositoryException
RepositoryExceptionprotected org.argeo.cms.text.Paragraph paragraphMergedWithPrevious(org.argeo.cms.text.Paragraph removed,
Node remaining)
throws RepositoryException
RepositoryExceptionprotected void paragraphMergedWithNext(org.argeo.cms.text.Paragraph remaining,
org.argeo.cms.text.Paragraph removed)
throws RepositoryException
RepositoryExceptionprotected 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.KeyListenerpublic void keyReleased(org.eclipse.swt.events.KeyEvent e)
keyReleased in interface org.eclipse.swt.events.KeyListenerprotected org.eclipse.swt.events.MouseListener createMouseListener()
createMouseListener in class org.argeo.cms.viewers.AbstractPageViewerCopyright © 2007–2020. All rights reserved.