javax.swing.text
Class Segment
java.lang.Object
|
+--javax.swing.text.Segment
- public class Segment
- extends Object
A segment of a character array representing a fragment
of text. It should be treated as immutable even though
the array is directly accessable. This gives fast access
to fragments of text without the overhead of copying
around characters. This is effectively an unprotected
String.
Field Summary |
char[] |
array
This is the array containing the text of
interest. |
int |
count
This is the number of array elements that
make up the text of interest. |
int |
offset
This is the offset into the array that
the desired text begins. |
Constructor Summary |
Segment()
Creates a new segment. |
Segment(char[] array,
int offset,
int count)
Creates a new segment referring to an existing array. |
array
public char[] array
- This is the array containing the text of
interest. This array should never be modified;
it is available only for efficiency.
offset
public int offset
- This is the offset into the array that
the desired text begins.
count
public int count
- This is the number of array elements that
make up the text of interest.
Segment
public Segment()
- Creates a new segment.
Segment
public Segment(char[] array,
int offset,
int count)
- Creates a new segment referring to an existing array.
- Parameters:
array
- the array to refer tooffset
- the offset into the arraycount
- the number of characters
toString
public String toString()
- Converts a segment into a String.
- Returns:
- the string
- Overrides:
- toString in class Object
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.