public class ReadOnlyAccess extends DocumentModelAccess
| Modifier and Type | Class and Description |
|---|---|
static class |
ReadOnlyAccess.Provider |
DocumentModelAccess.NodeUpdater| Constructor and Description |
|---|
ReadOnlyAccess(AbstractDocumentModel model)
Creates a new instance of PlainDOMAccess
|
addQNameValuedAttributes, dirtyIntervalMillis, getCurrentDocumentText, getXmlFragmentInclusive, lookupNamespaceURI, removeChildren, reorderChildren, setDirty, unsetDirtyisAutoSync, prepareSync, setAutoSyncpublic ReadOnlyAccess(AbstractDocumentModel model)
public AbstractDocumentModel getModel()
DocumentModelAccessgetModel in class DocumentModelAccesspublic void setPrefix(Element node, String prefix)
setPrefix in class DocumentModelAccesspublic List<Element> getPathFromRoot(Document root, Element node)
DocumentModelAccessgetPathFromRoot in class DocumentModelAccesspublic String getXPath(Document root, Element node)
DocumentModelAccessgetXPath in class DocumentModelAccesspublic Map<QName,String> getAttributeMap(Element element)
DocumentModelAccessgetAttributeMap in class DocumentModelAccesspublic static boolean isXmlnsAttribute(Attr attr)
public Element duplicate(Element element)
duplicate in class DocumentModelAccesspublic String getXmlFragment(Element element)
getXmlFragment in class DocumentModelAccesspublic void setXmlFragment(Element element, String text, DocumentModelAccess.NodeUpdater updater) throws IOException
DocumentModelAccesssetXmlFragment in class DocumentModelAccesselement - element to set content to.text - XML fragment text.IOException - if the fragment text is not well-form.public void setText(Element element, String val, DocumentModelAccess.NodeUpdater updater)
setText in class DocumentModelAccesspublic void removeAttribute(Element element, String name, DocumentModelAccess.NodeUpdater updater)
removeAttribute in class DocumentModelAccesspublic void setAttribute(Element element, String name, String value, DocumentModelAccess.NodeUpdater updater)
setAttribute in class DocumentModelAccesspublic int findPosition(Node node)
findPosition in class DocumentModelAccesspublic int getElementIndexOf(Node parent, Element child)
getElementIndexOf in class DocumentModelAccesspublic List<Node> findNodes(Document root, String xpath)
DocumentModelAccessfindNodes in class DocumentModelAccesspublic Node findNode(Document root, String xpath)
DocumentModelAccessfindNode in class DocumentModelAccesspublic Element getContainingElement(int position)
getContainingElement in class DocumentModelAccesspublic void addUndoableEditListener(UndoableEditListener listener)
addUndoableEditListener in class ModelAccesspublic void removeUndoableEditListener(UndoableEditListener listener)
removeUndoableEditListener in class ModelAccesspublic void appendChild(Node node, Node newChild, DocumentModelAccess.NodeUpdater updater)
appendChild in class DocumentModelAccesspublic void insertBefore(Node node, Node newChild, Node refChild, DocumentModelAccess.NodeUpdater updater)
insertBefore in class DocumentModelAccesspublic void removeChild(Node node, Node child, DocumentModelAccess.NodeUpdater updater)
removeChild in class DocumentModelAccesspublic void replaceChild(Node node, Node child, Node newChild, DocumentModelAccess.NodeUpdater updater)
replaceChild in class DocumentModelAccesspublic Model.State sync() throws IOException
sync in class ModelAccessIOExceptionpublic ElementIdentity getElementIdentity()
DocumentModelAccessgetElementIdentity in class DocumentModelAccesspublic Document getDocumentRoot()
getDocumentRoot in class DocumentModelAccesspublic void flush()
flush in class ModelAccesspublic void finishUndoRedo()
finishUndoRedo in class ModelAccesspublic boolean areSameNodes(Node n1, Node n2)
areSameNodes in class DocumentModelAccesspublic void prepareForUndoRedo()
prepareForUndoRedo in class ModelAccesspublic void addMergeEventHandler(PropertyChangeListener l)
DocumentModelAccessaddMergeEventHandler in class DocumentModelAccesspublic void removeMergeEventHandler(PropertyChangeListener l)
removeMergeEventHandler in class DocumentModelAccesspublic Node getOldEventParentNode(PropertyChangeEvent evt)
getOldEventParentNode in class DocumentModelAccesspublic Node getOldEventNode(PropertyChangeEvent evt)
getOldEventNode in class DocumentModelAccesspublic Node getNewEventParentNode(PropertyChangeEvent evt)
getNewEventParentNode in class DocumentModelAccesspublic Node getNewEventNode(PropertyChangeEvent evt)
getNewEventNode in class DocumentModelAccesspublic String normalizeUndefinedAttributeValue(String value)
DocumentModelAccessnormalizeUndefinedAttributeValue in class DocumentModelAccessBuilt on June 17 2013. | Portions Copyright 1997-2013 Oracle. All rights reserved.