|
Whole document tree
javax.swing.text
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Constructor Summary | |
StringContent()
Creates a new StringContent object. |
|
StringContent(int initialLength)
Creates a new StringContent object, with the initial size specified. |
|
| Method Summary | |
Position |
createPosition(int offset)
Creates a position within the content that will track change as the content is mutated. |
void |
getChars(int where,
int len,
Segment chars)
Retrieves a portion of the content. |
protected Vector |
getPositionsInRange(Vector v,
int offset,
int length)
Returns a Vector containing instances of UndoPosRef for the Positions in the range offset to offset + length. |
String |
getString(int where,
int len)
Retrieves a portion of the content. |
UndoableEdit |
insertString(int where,
String str)
Inserts a string into the content. |
int |
length()
Returns the length of the content. |
UndoableEdit |
remove(int where,
int nitems)
Removes part of the content. |
protected void |
updateUndoPositions(Vector positions)
Resets the location for all the UndoPosRef instances in positions. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public StringContent()
public StringContent(int initialLength)
initialLength - the initial size| Method Detail |
public int length()
length in interface AbstractDocument.ContentAbstractDocument.Content.length()public UndoableEdit insertString(int where, String str) throws BadLocationException
insertString in interface AbstractDocument.Contentwhere - the starting position >= 0 && < length()str - the non-null string to insertBadLocationException - if the specified position is invalidAbstractDocument.Content.insertString(int, java.lang.String)public UndoableEdit remove(int where, int nitems) throws BadLocationException
remove in interface AbstractDocument.Contentwhere - the starting position >= 0nitems - the number of characters to remove >= 0BadLocationException - if the specified position is invalidAbstractDocument.Content.remove(int, int)public String getString(int where, int len) throws BadLocationException
getString in interface AbstractDocument.Contentwhere - the starting position >= 0len - the length to retrieve >= 0BadLocationException - if the specified position is invalidAbstractDocument.Content.getString(int, int)
public void getChars(int where,
int len,
Segment chars)
throws BadLocationException
getChars in interface AbstractDocument.Contentwhere - the starting position >= 0len - the number of characters to retrieve >= 0chars - the Segment object to return the characters inBadLocationException - if the specified position is invalidAbstractDocument.Content.getChars(int, int, javax.swing.text.Segment)public Position createPosition(int offset) throws BadLocationException
createPosition in interface AbstractDocument.Contentoffset - the offset to create a position for >= 0BadLocationException - if the specified position is invalidprotected Vector getPositionsInRange(Vector v, int offset, int length)
offset to offset + length.
If v is not null the matching Positions are placed in
there. The vector with the resulting Positions are returned.v - the Vector to use, with a new one created on nulloffset - the starting offset >= 0length - the length >= 0protected void updateUndoPositions(Vector positions)
positions.positions - the positions of the instances
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.