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.