public class Span extends CorefMember implements java.io.Serializable, java.lang.Comparable<Span>, java.lang.Cloneable, CorefConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ROOT_ID |
properties
BEGIN_INDEX_KEY, CLUSTER_ID_KEY, COREFERENCE_DOCUMENT_VIEW_ID, COREFERENCE_EXPLORER_VIEW_ID, COREFERENCE_MANAGER_VIEW_ID, COREFERENCE_PERSPECTIVE_ID, COREFERENCE_PLUGIN_ID, DOCUMENT_EXPLORER_SELECTION_CHANGED, DOCUMENT_INDEX_KEX, EDGE_TYPE, END_INDEX_KEY, ERROR_ANALYSIS_VIEW_ID, MENTION_HEAD_KEY, MENTION_SIZE_KEY, MENTION_TYPE, RANGE_KEY, SENTENCE_INDEX_KEX
DATA_GROUP_LABEL, DATA_GROUP_VALUE, DATA_HEAD_ROOT, DATA_LEFT_LABEL, DATA_LEFT_VALUE, DATA_NO_VALUE, DATA_RIGHT_LABEL, DATA_RIGHT_VALUE, DATA_ROOT_LABEL, DATA_UNDEFINED_DOUBLE_VALUE, DATA_UNDEFINED_FLOAT_VALUE, DATA_UNDEFINED_LABEL, DATA_UNDEFINED_VALUE, DATA_YES_VALUE, DEPREL_KEY, DIRECTION_KEY, DISTANCE_KEY, EDGE_KEY, ENTITY_KEY, FEATURES_KEY, FLAG_PROJECTIVE, FLAGS_KEY, FORM_KEY, FRAMESET_KEY, GENDER_KEY, HEAD_KEY, ID_KEY, INDEX_KEY, LEMMA_KEY, LENGTH_KEY, NUMBER_KEY, PARSE_KEY, POS_KEY, ROOT_KEY, SENSE_KEY, SIZE_KEY, SPEAKER_FEATURES_KEY, SPEAKER_KEY, TAG_KEY, TRANSITIVE_KEY
Modifier | Constructor and Description |
---|---|
|
Span() |
protected |
Span(int beginIndex,
int endIndex) |
|
Span(int beginIndex,
int endIndex,
int sentenceId) |
|
Span(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
appendTo(java.lang.StringBuilder sb) |
static java.lang.String |
asString(Span span) |
Span |
clone() |
int |
compareTo(Span other) |
boolean |
equals(java.lang.Object obj) |
int |
getBeginIndex() |
Cluster |
getCluster() |
int |
getClusterId() |
int |
getEndIndex() |
int |
getHead() |
java.lang.String |
getId() |
int |
getIndex() |
java.lang.Object |
getProperty(java.lang.String key) |
int |
getRange() |
static Span |
getROOT() |
int |
getSentenceIndex() |
int |
hashCode() |
boolean |
isROOT() |
boolean |
isVirtual() |
static Span |
parse(de.ims.icarus.util.strings.Splitable s) |
static Span |
parse(de.ims.icarus.util.strings.Splitable s,
boolean allowNamedSpan) |
static Span |
parse(de.ims.icarus.util.strings.Splitable s,
int from,
boolean allowNamedSpan) |
static Span |
parse(java.lang.String s) |
static Span |
parse(java.lang.String s,
boolean allowNamedSpan) |
static Span |
parse(java.lang.String s,
int from,
boolean allowNamedSpan) |
void |
set(int sentenceIndex,
int beginIndex,
int endIndex) |
void |
setBeginIndex(int beginIndex) |
void |
setCluster(Cluster cluster) |
void |
setEndIndex(int endIndex) |
void |
setId(java.lang.String id) |
void |
setIndex(int index) |
void |
setROOT(boolean root) |
void |
setSentenceIndex(int sentenceIndex) |
java.lang.String |
toString() |
cloneProperties, getProperties, setProperties, setProperty
public static final java.lang.String ROOT_ID
protected Span(int beginIndex, int endIndex)
public Span(int beginIndex, int endIndex, int sentenceId)
public Span()
public Span(java.lang.String id)
public static Span getROOT()
public boolean isVirtual()
public java.lang.Object getProperty(java.lang.String key)
getProperty
in class CorefMember
public int getSentenceIndex()
public int getBeginIndex()
public int getEndIndex()
public int getIndex()
public void setIndex(int index)
public void setSentenceIndex(int sentenceIndex)
public void setBeginIndex(int beginIndex)
public void setEndIndex(int endIndex)
public int getClusterId()
public Cluster getCluster()
public void setCluster(Cluster cluster)
public java.lang.String getId()
public void setId(java.lang.String id)
public Span clone()
clone
in class java.lang.Object
public void set(int sentenceIndex, int beginIndex, int endIndex)
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String asString(Span span)
public void appendTo(java.lang.StringBuilder sb)
public static Span parse(de.ims.icarus.util.strings.Splitable s)
public static Span parse(de.ims.icarus.util.strings.Splitable s, boolean allowNamedSpan)
public static Span parse(de.ims.icarus.util.strings.Splitable s, int from, boolean allowNamedSpan)
public static Span parse(java.lang.String s)
public static Span parse(java.lang.String s, boolean allowNamedSpan)
public static Span parse(java.lang.String s, int from, boolean allowNamedSpan)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(Span other)
compareTo
in interface java.lang.Comparable<Span>
Comparable.compareTo(java.lang.Object)
public int getRange()
public void setROOT(boolean root)
public boolean isROOT()
public int getHead()