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, 2025, 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.