public class XMLDocument extends PlainDocument
AbstractDocument.AbstractElement, AbstractDocument.AttributeContext, AbstractDocument.BranchElement, AbstractDocument.Content, AbstractDocument.DefaultDocumentEvent, AbstractDocument.ElementEdit, AbstractDocument.LeafElement
Modifier and Type | Field and Description |
---|---|
protected XMLToken |
cacheToken |
protected XMLContext |
context |
protected XMLScanner |
lexer |
lineLimitAttribute, tabSizeAttribute
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
StreamDescriptionProperty, TitleProperty
Constructor and Description |
---|
XMLDocument() |
XMLDocument(XMLContext context)
Creates a new instance of XMLDocument
|
Modifier and Type | Method and Description |
---|---|
int |
find(String str,
int fromIndex,
boolean caseSensitive)
Find the first occurrence of the specified String starting at the specified index.
|
XMLToken |
getScannerStart(int pos)
Return XMLToken
|
void |
insertString(int offset,
String str,
AttributeSet a) |
void |
remove(int offs,
int len) |
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
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
protected XMLScanner lexer
protected XMLContext context
protected XMLToken cacheToken
public XMLDocument()
public XMLDocument(XMLContext context)
context
- XMLContextpublic XMLToken getScannerStart(int pos) throws BadLocationException
pos
- positionBadLocationException
public void insertString(int offset, String str, AttributeSet a) throws BadLocationException
insertString
in interface Document
insertString
in class PlainDocument
BadLocationException
public void remove(int offs, int len) throws BadLocationException
remove
in interface Document
remove
in class AbstractDocument
BadLocationException
public int find(String str, int fromIndex, boolean caseSensitive) throws BadLocationException
str
- String to findfromIndex
- caseSensitive
- true or falseBadLocationException
- if fromIndex was not a valid part of the documentCopyright © 2000–2023 Apache Software Foundation. All rights reserved.