public class PositionedLabeledString extends PositionedString
TermImpl
and LabeledTermImpl
.Modifier and Type | Field and Description |
---|---|
ImmutableArray<TermLabel> |
labels |
fileName, pos, text
Constructor and Description |
---|
PositionedLabeledString(java.lang.String text,
ImmutableArray<TermLabel> labels) |
PositionedLabeledString(java.lang.String text,
java.lang.String fileName,
ImmutableArray<TermLabel> labels) |
PositionedLabeledString(java.lang.String text,
java.lang.String fileName,
Position pos,
ImmutableArray<TermLabel> labels) |
PositionedLabeledString(java.lang.String text,
java.lang.String fileName,
Position pos,
TermLabel label) |
PositionedLabeledString(java.lang.String text,
java.lang.String fileName,
TermLabel label) |
PositionedLabeledString(java.lang.String text,
TermLabel label) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsLabel(TermLabel label)
returns true if the given label is attached
|
boolean |
equals(java.lang.Object o) |
ImmutableArray<TermLabel> |
getLabels()
returns the labels attached to this positioned string
|
int |
hashCode() |
boolean |
hasLabels()
returns true if the positioned string is labeled
|
java.lang.String |
toString() |
label, label, prepend, prependAndUpdatePosition
public final ImmutableArray<TermLabel> labels
public PositionedLabeledString(java.lang.String text, java.lang.String fileName, Position pos, ImmutableArray<TermLabel> labels)
public PositionedLabeledString(java.lang.String text, java.lang.String fileName, Position pos, TermLabel label)
public PositionedLabeledString(java.lang.String text, java.lang.String fileName, ImmutableArray<TermLabel> labels)
public PositionedLabeledString(java.lang.String text, java.lang.String fileName, TermLabel label)
public PositionedLabeledString(java.lang.String text, ImmutableArray<TermLabel> labels)
public PositionedLabeledString(java.lang.String text, TermLabel label)
public boolean hasLabels()
hasLabels
in class PositionedString
public ImmutableArray<TermLabel> getLabels()
getLabels
in class PositionedString
null
public boolean containsLabel(TermLabel label)
containsLabel
in class PositionedString
label
- the ITermLabel for which to look (must not be null)public boolean equals(java.lang.Object o)
equals
in class PositionedString
public int hashCode()
hashCode
in class PositionedString
public java.lang.String toString()
toString
in class PositionedString