public static interface AbstractDocument.Content
AbstractDocument
Modifier and Type | Method and Description |
---|---|
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 txt)
Gets a sequence of characters and copies them into a Segment.
|
String |
getString(int where,
int len)
Fetches a string of characters contained in the sequence.
|
UndoableEdit |
insertString(int where,
String str)
Inserts a string of characters into the sequence.
|
int |
length()
Current length of the sequence of character content.
|
UndoableEdit |
remove(int where,
int nitems)
Removes some portion of the sequence.
|
Position createPosition(int offset) throws BadLocationException
offset
- the offset in the content >= 0BadLocationException
- for an invalid offsetint length()
UndoableEdit insertString(int where, String str) throws BadLocationException
where
- offset into the sequence to make the insertion >= 0str
- string to insertEdit
implementation will be returned,
otherwise returns null
BadLocationException
- thrown if the area covered by
the arguments is not contained in the character sequenceUndoableEdit remove(int where, int nitems) throws BadLocationException
where
- The offset into the sequence to make the
insertion >= 0.nitems
- The number of items in the sequence to remove >= 0.BadLocationException
- Thrown if the area covered by
the arguments is not contained in the character sequence.String getString(int where, int len) throws BadLocationException
where
- Offset into the sequence to fetch >= 0.len
- number of characters to copy >= 0.BadLocationException
- Thrown if the area covered by
the arguments is not contained in the character sequence.void getChars(int where, int len, Segment txt) throws BadLocationException
where
- the starting offset >= 0len
- the number of characters >= 0txt
- the target location to copy intoBadLocationException
- Thrown if the area covered by
the arguments is not contained in the character sequence. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2023, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.