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, prependAndUpdatePositionpublic 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 PositionedStringpublic ImmutableArray<TermLabel> getLabels()
getLabels in class PositionedStringnullpublic boolean containsLabel(TermLabel label)
containsLabel in class PositionedStringlabel - the ITermLabel for which to look (must not be null)public boolean equals(java.lang.Object o)
equals in class PositionedStringpublic int hashCode()
hashCode in class PositionedStringpublic java.lang.String toString()
toString in class PositionedString