Class XMLDocument
java.lang.Object
javax.swing.text.AbstractDocument
javax.swing.text.PlainDocument
org.apache.batik.util.gui.xmleditor.XMLDocument
- All Implemented Interfaces:
Serializable, Document
A document that can be marked up using XML style.
- Version:
- $Id$
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement -
Field Summary
FieldsFields inherited from class PlainDocument
lineLimitAttribute, tabSizeAttributeFields inherited from class AbstractDocument
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameFields inherited from interface Document
StreamDescriptionProperty, TitleProperty -
Constructor Summary
Constructors -
Method Summary
Modifier 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 PlainDocument
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateMethods inherited from class AbstractDocument
addDocumentListener, 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
-
XMLDocument
public XMLDocument() -
XMLDocument
Creates a new instance of XMLDocument- Parameters:
context- XMLContext
-
-
Method Details
-
getScannerStart
Return XMLToken- Parameters:
pos- position- Returns:
- XMLToken
- Throws:
BadLocationException
-
insertString
- Specified by:
insertStringin interfaceDocument- Overrides:
insertStringin classPlainDocument- Throws:
BadLocationException
-
remove
- Specified by:
removein interfaceDocument- Overrides:
removein classAbstractDocument- Throws:
BadLocationException
-
find
Find the first occurrence of the specified String starting at the specified index.- Parameters:
str- String to findfromIndex-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
-