public interface DocumentModel<C extends DocumentComponent<C>> extends Model<C>
Model.State
STATE_PROPERTY
Modifier and Type | Method and Description |
---|---|
boolean |
areSameNodes(Node n1,
Node n2) |
C |
createComponent(C parent,
Element element)
Create component to be added as child of given component.
|
DocumentComponent |
findComponent(int position)
Find component given a position into the Swing document.
|
Document |
getDocument() |
C |
getRootComponent()
Returns model root component.
|
String |
getXPathExpression(DocumentComponent component)
Return XPath expression for the given component.
|
addChildComponent, addComponentListener, addPropertyChangeListener, addUndoableEditListener, addUndoableRefactorListener, endTransaction, getModelSource, getState, inSync, isIntransaction, removeChildComponent, removeComponentListener, removePropertyChangeListener, removeUndoableEditListener, removeUndoableRefactorListener, startTransaction, sync
Document getDocument()
C getRootComponent()
boolean areSameNodes(Node n1, Node n2)
String getXPathExpression(DocumentComponent component)
C createComponent(C parent, Element element)
DocumentComponent findComponent(int position)