Package net.simplace.core.xmleditorkit
Class XMLDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.DefaultStyledDocument
net.simplace.core.xmleditorkit.XMLDocument
- All Implemented Interfaces:
Serializable,Document,StyledDocument
- Author:
- Stanislav Lapitsky
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.text.DefaultStyledDocument
DefaultStyledDocument.AttributeUndoableEdit, DefaultStyledDocument.ElementBuffer, DefaultStyledDocument.ElementSpec, DefaultStyledDocument.SectionElementNested classes/interfaces inherited from class javax.swing.text.AbstractDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic SimpleAttributeSetstatic SimpleAttributeSetstatic SimpleAttributeSetstatic SimpleAttributeSetstatic SimpleAttributeSetstatic Stringstatic Stringstatic Stringstatic SimpleAttributeSetFields inherited from class javax.swing.text.DefaultStyledDocument
buffer, BUFFER_SIZE_DEFAULTFields inherited from class javax.swing.text.AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinsert(int offset, DefaultStyledDocument.ElementSpec[] data) voidinsertString(int offs, String str, AttributeSet a) booleanvoidremove(int offs, int len) voidsetUserChanges(boolean userChanges) Methods inherited from class javax.swing.text.DefaultStyledDocument
addDocumentListener, addStyle, create, createDefaultRoot, getBackground, getCharacterElement, getDefaultRootElement, getFont, getForeground, getLogicalStyle, getParagraphElement, getStyle, getStyleNames, insertUpdate, removeDocumentListener, removeElement, removeStyle, removeUpdate, setCharacterAttributes, setLogicalStyle, setParagraphAttributes, styleChangedMethods inherited from class javax.swing.text.AbstractDocument
addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.swing.text.Document
addUndoableEditListener, createPosition, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, putProperty, removeUndoableEditListener, render
-
Field Details
-
TAG_ELEMENT
-
TAG_ROW_START_ELEMENT
-
TAG_ROW_END_ELEMENT
-
BRACKET_ATTRIBUTES
-
TAGNAME_ATTRIBUTES
-
ATTRIBUTENAME_ATTRIBUTES
-
ATTRIBUTEVALUE_ATTRIBUTES
-
PLAIN_ATTRIBUTES
-
COMMENT_ATTRIBUTES
-
-
Constructor Details
-
XMLDocument
public XMLDocument()
-
-
Method Details
-
insertString
- Specified by:
insertStringin interfaceDocument- Overrides:
insertStringin classAbstractDocument- Throws:
BadLocationException
-
remove
- Specified by:
removein interfaceDocument- Overrides:
removein classAbstractDocument- Throws:
BadLocationException
-
isUserChanges
public boolean isUserChanges() -
setUserChanges
public void setUserChanges(boolean userChanges) -
insert
protected void insert(int offset, DefaultStyledDocument.ElementSpec[] data) throws BadLocationException - Overrides:
insertin classDefaultStyledDocument- Throws:
BadLocationException
-