public class NegraLabel extends StringLabel
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FEATURE_SEP |
| Constructor and Description |
|---|
NegraLabel(java.lang.String str) |
NegraLabel(java.lang.String str,
java.util.Map<java.lang.String,java.lang.String> features) |
NegraLabel(java.lang.String str,
java.lang.String edge,
java.util.Map<java.lang.String,java.lang.String> features) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
featureValue(java.lang.String feature) |
java.lang.String |
getEdge() |
LabelFactory |
labelFactory()
Return a factory for this kind of label
(i.e.,
StringLabel). |
void |
setEdge(java.lang.String edge) |
void |
setFeatureValue(java.lang.String feature,
java.lang.String value) |
java.lang.String |
toString()
Return a string representation of the label.
|
beginPosition, endPosition, factory, setBeginPosition, setEndPosition, setFromString, setValue, valuecompareTo, equals, hashCodepublic static final java.lang.String FEATURE_SEP
public NegraLabel(java.lang.String str)
public NegraLabel(java.lang.String str,
java.util.Map<java.lang.String,java.lang.String> features)
public NegraLabel(java.lang.String str,
java.lang.String edge,
java.util.Map<java.lang.String,java.lang.String> features)
public LabelFactory labelFactory()
StringLabelStringLabel).
The factory returned is always the same one (a singleton).labelFactory in interface LabellabelFactory in class StringLabelpublic void setEdge(java.lang.String edge)
public java.lang.String getEdge()
public void setFeatureValue(java.lang.String feature,
java.lang.String value)
public java.lang.String featureValue(java.lang.String feature)
public java.lang.String toString()
ValueLabelvalue() if it is non-null,
and the empty string otherwise.toString in interface LabeltoString in class StringLabel