|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.text.AbstractDocument | +--javax.swing.text.PlainDocument | +--swing.addon.text.UndoableDocument | +--swing.addon.text.JavaDocument
A document to represent text in the form of the java programming language. This is quite primitive in that it simply provides support for lexically analyzing the text.
Inner Class Summary | |
class |
JavaDocument.Scanner
|
Inner classes inherited from class javax.swing.text.AbstractDocument |
javax.swing.text.AbstractDocument.AbstractElement,
javax.swing.text.AbstractDocument.AttributeContext,
javax.swing.text.AbstractDocument.BranchElement,
javax.swing.text.AbstractDocument.Content,
javax.swing.text.AbstractDocument.DefaultDocumentEvent,
javax.swing.text.AbstractDocument.ElementEdit,
javax.swing.text.AbstractDocument.LeafElement |
Fields inherited from class javax.swing.text.PlainDocument |
lineLimitAttribute,
tabSizeAttribute |
Fields inherited from class javax.swing.text.AbstractDocument |
BAD_LOCATION,
BidiElementName,
ContentElementName,
ElementNameAttribute,
listenerList,
ParagraphElementName,
SectionElementName |
Constructor Summary | |
JavaDocument()
|
Method Summary | |
JavaDocument.Scanner |
createScanner()
Create a lexical analyzer for this document. |
int |
getScannerStart(int p)
Fetch a reasonable location to start scanning given the desired start location. |
protected void |
insertUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng,
javax.swing.text.AttributeSet attr)
Updates document structure as a result of text insertion. |
protected void |
removeUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng)
Updates any document structure as a result of text removal. |
Methods inherited from class swing.addon.text.UndoableDocument |
canRedo,
canUndo,
getText,
redo,
setText,
undo |
Methods inherited from class javax.swing.text.PlainDocument |
createDefaultRoot,
getDefaultRootElement,
getParagraphElement |
Methods inherited from class javax.swing.text.AbstractDocument |
addDocumentListener,
addUndoableEditListener,
createBranchElement,
createLeafElement,
createPosition,
dump,
fireChangedUpdate,
fireInsertUpdate,
fireRemoveUpdate,
fireUndoableEditUpdate,
getAsynchronousLoadPriority,
getAttributeContext,
getBidiRootElement,
getContent,
getCurrentWriter,
getDocumentProperties,
getEndPosition,
getLength,
getProperty,
getRootElements,
getStartPosition,
getText,
getText,
insertString,
postRemoveUpdate,
putProperty,
readLock,
readUnlock,
remove,
removeDocumentListener,
removeUndoableEditListener,
render,
setAsynchronousLoadPriority,
setDocumentProperties,
writeLock,
writeUnlock |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public JavaDocument()
Method Detail |
public JavaDocument.Scanner createScanner()
public int getScannerStart(int p)
protected void insertUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng, javax.swing.text.AttributeSet attr)
chng
- the change eventattr
- the set of attributesprotected void removeUpdate(javax.swing.text.AbstractDocument.DefaultDocumentEvent chng)
chng
- the change event
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |