org.openide.text
Class  Line.Part
java.lang.Object
  |
  +--org.openide.text.Annotatable
        |
        +--org.openide.text.Line.Part
- Enclosing class: 
 - Line
 
- public abstract static class Line.Part
- extends Annotatable
  
Representation of the part of the Line's text. The part of the text is defined by
 the starting column, length of the part and reference to Line. The length of the
 part never cross the end of the line.
- Since: 
 - 1.20
 
 
 
 
| 
Method Summary | 
abstract  int | 
getColumn()
 
          Start column of annotation | 
abstract  int | 
getLength()
 
          Length of the annotated text. | 
abstract  Line | 
getLine()
 
          Line can change during editting | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PROP_LINE
public static final String PROP_LINE
- Property name for the line attribute
 
PROP_COLUMN
public static final String PROP_COLUMN
- Property name for the column attribute
 
PROP_LENGTH
public static final String PROP_LENGTH
- Property name for the length attribute
 
Line.Part
public Line.Part()
getColumn
public abstract int getColumn()
- Start column of annotation
- Returns:
 - column at which this part begining
 
 
 
getLength
public abstract int getLength()
- Length of the annotated text. The length does not cross line end. If the annotated text is
 split during the editing, the annotation is shorten till the end of the line. Modules can listen on
 changes of this value
 
getLine
public abstract Line getLine()
- Line can change during editting
- Returns:
 - reference to the Line to which this part belongs
 
 
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.