JavaScript is disabled on your browser.
JavaScript is disabled on your browser.
Summary:
Nested |
Field |
Constr |
Method
Detail:
Field |
Constr |
Method
All Known Implementing Classes:
GapContent
, StringContent
Enclosing class:
AbstractDocument
public static interface AbstractDocument.Content
Interface to describe a sequence of character content that
can be edited. Implementations may or may not support a
history mechanism which will be reflected by whether or not
mutations return an UndoableEdit implementation.
See Also:
AbstractDocument
Method Detail
insertString
UndoableEdit insertString(int where,
String str)
throws BadLocationException
Inserts a string of characters into the sequence.
Parameters:
where
- offset into the sequence to make the insertion >= 0
str
- string to insert
Returns:
if the implementation supports a history mechanism,
a reference to an Edit
implementation will be returned,
otherwise returns null
Throws:
BadLocationException
- thrown if the area covered by
the arguments is not contained in the character sequence
remove
UndoableEdit remove(int where,
int nitems)
throws BadLocationException
Removes some portion of the sequence.
Parameters:
where
- The offset into the sequence to make the
insertion >= 0.
nitems
- The number of items in the sequence to remove >= 0.
Returns:
If the implementation supports a history mechanism,
a reference to an Edit implementation will be returned,
otherwise null.
Throws:
BadLocationException
- Thrown if the area covered by
the arguments is not contained in the character sequence.
getString
String getString(int where,
int len)
throws BadLocationException
Fetches a string of characters contained in the sequence.
Parameters:
where
- Offset into the sequence to fetch >= 0.
len
- number of characters to copy >= 0.
Returns:
the string
Throws:
BadLocationException
- Thrown if the area covered by
the arguments is not contained in the character sequence.
getChars
void getChars(int where,
int len,
Segment txt)
throws BadLocationException
Gets a sequence of characters and copies them into a Segment.
Parameters:
where
- the starting offset >= 0
len
- the number of characters >= 0
txt
- the target location to copy into
Throws:
BadLocationException
- Thrown if the area covered by
the arguments is not contained in the character sequence.
JavaScript is disabled on your browser.
Summary:
Nested |
Field |
Constr |
Method
Detail:
Field |
Constr |
Method
Report a bug or suggest an enhancement For further API reference and developer documentation see the Java SE Documentation , which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries. Copyright © 1993, 2024, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA. All rights reserved. Use is subject to license terms and the documentation redistribution policy .
Scripting on this page tracks web page traffic, but does not change the content in any way.