Module io.sf.carte.echosvg.util.gui
Class XMLDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
io.sf.carte.echosvg.util.gui.xmleditor.XMLDocument
- All Implemented Interfaces:
- Serializable,- Document
A document that can be marked up using XML style.
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class javax.swing.text.AbstractDocumentAbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement
- 
Field SummaryFieldsFields inherited from class javax.swing.text.PlainDocumentlineLimitAttribute, tabSizeAttributeFields inherited from class javax.swing.text.AbstractDocumentBAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface javax.swing.text.DocumentStreamDescriptionProperty, TitleProperty
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintFind the first occurrence of the specified String starting at the specified index.getScannerStart(int pos) Return XMLTokenvoidinsertString(int offset, String str, AttributeSet a) voidremove(int offs, int len) Methods inherited from class javax.swing.text.PlainDocumentcreateDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateMethods inherited from class javax.swing.text.AbstractDocumentaddDocumentListener, 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, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
- 
Field Details- 
lexer
- 
context
- 
cacheToken
 
- 
- 
Constructor Details- 
XMLDocumentpublic XMLDocument()
- 
XMLDocumentCreates a new instance of XMLDocument- Parameters:
- context- XMLContext
 
 
- 
- 
Method Details- 
getScannerStartReturn XMLToken- Parameters:
- pos- position
- Returns:
- XMLToken
- Throws:
- BadLocationException
 
- 
insertString- Specified by:
- insertStringin interface- Document
- Overrides:
- insertStringin class- PlainDocument
- Throws:
- BadLocationException
 
- 
remove- Specified by:
- removein interface- Document
- Overrides:
- removein class- AbstractDocument
- Throws:
- BadLocationException
 
- 
findFind the first occurrence of the specified String starting at the specified index.- Parameters:
- str- String to find
- fromIndex-
- caseSensitive- true or false
- Returns:
- the offset if the string argument occurs as a substring, otherwise return -1
- Throws:
- BadLocationException- if fromIndex was not a valid part of the document
 
 
-