public abstract class DocumentLine extends Line
StyledDocument
.
One object
of this class represents a line in the document by holding
a PositionRef
, which can represent a position in an open or
closed document.Modifier and Type | Class and Description |
---|---|
static class |
DocumentLine.Set
Abstract implementation of
Line.Set . |
Line.ShowOpenType, Line.ShowVisibilityType
Modifier and Type | Field and Description |
---|---|
protected PositionRef |
pos
reference to one position on the line
|
PROP_LINE_NUMBER, SHOW_GOTO, SHOW_REUSE, SHOW_REUSE_NEW, SHOW_SHOW, SHOW_TOFRONT, SHOW_TRY_SHOW
PROP_ANNOTATION_COUNT, PROP_DELETED, PROP_TEXT
Constructor and Description |
---|
DocumentLine(Lookup obj,
PositionRef pos)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addAnnotation(Annotation anno)
Add annotation to this Annotatable class
|
boolean |
equals(Object o) |
int |
getLineNumber()
Get the line number.
|
String |
getText()
Get content of the annotatable.
|
int |
hashCode() |
boolean |
isBreakpoint()
Deprecated.
|
void |
markCurrentLine()
Deprecated.
|
void |
markError()
Deprecated.
|
protected void |
removeAnnotation(Annotation anno)
Remove annotation to this Annotatable class
|
void |
setBreakpoint(boolean b)
Deprecated.
|
abstract void |
show(int kind,
int column)
Deprecated.
|
void |
unmarkCurrentLine()
Deprecated.
|
void |
unmarkError()
Deprecated.
|
canBeMarkedCurrent, createPart, getDisplayName, getLookup, show, show, show
addPropertyChangeListener, firePropertyChange, getAnnotationCount, isDeleted, removePropertyChangeListener
protected PositionRef pos
public DocumentLine(Lookup obj, PositionRef pos)
obj
- context we belong topos
- position on the linepublic int getLineNumber()
Line
Line.Set lineSet = <line set>
Line l = <some line from line set lineSet>
l.equals (lineSet.getCurrent (l.getLineNumber ()))
getLineNumber
in class Line
@Deprecated public abstract void show(int kind, int column)
Line
show
in class Line
kind
- one of Line.SHOW_TRY_SHOW
, Line.SHOW_SHOW
, or Line.SHOW_GOTO
column
- the column of this line which should be selected (starting at 0),
value -1 does not change previously selected column@Deprecated public void setBreakpoint(boolean b)
Line
setBreakpoint
in class Line
b
- true
to turn on@Deprecated public boolean isBreakpoint()
Line
isBreakpoint
in class Line
true
is there is@Deprecated public void markError()
Line
@Deprecated public void unmarkError()
Line
unmarkError
in class Line
@Deprecated public void markCurrentLine()
Line
markCurrentLine
in class Line
@Deprecated public void unmarkCurrentLine()
Line
unmarkCurrentLine
in class Line
protected void addAnnotation(Annotation anno)
addAnnotation
in class Annotatable
anno
- annotation which will be attached to this classprotected void removeAnnotation(Annotation anno)
removeAnnotation
in class Annotatable
anno
- annotation which will be detached from this classpublic String getText()
Annotatable