public class DefaultCoreferenceDocumentData extends CorefListMember<de.ims.icarus.language.SentenceData> implements DocumentData, CorefConstants
Modifier and Type | Field and Description |
---|---|
protected int |
documentIndex |
protected DocumentSet |
documentSet |
protected java.lang.String |
id |
items, listenerList
properties
DOCUMENT_HEADER_PROPERTY, DOCUMENT_ID_PROPERTY
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
Constructor and Description |
---|
DefaultCoreferenceDocumentData(DocumentSet documentSet,
int documentIndex) |
Modifier and Type | Method and Description |
---|---|
void |
add(CoreferenceData data) |
CoreferenceData |
get(int index) |
CoreferenceData |
get(int index,
de.ims.icarus.language.DataType type) |
CoreferenceData |
get(int index,
de.ims.icarus.language.DataType type,
de.ims.icarus.language.AvailabilityObserver observer) |
de.ims.icarus.util.data.ContentType |
getContentType() |
EdgeSet |
getDefaultEdgeSet() |
SpanSet |
getDefaultSpanSet() |
int |
getDocumentIndex() |
DocumentSet |
getDocumentSet() |
EdgeSet |
getEdgeSet() |
java.lang.String |
getId() |
java.lang.Object |
getProperty(java.lang.String key) |
SpanSet |
getSpanSet() |
DefaultCoreferenceData |
newData(java.lang.String[] forms) |
void |
setDocumentSet(DocumentSet documentSet) |
void |
setId(java.lang.String id) |
boolean |
supportsType(de.ims.icarus.language.DataType type) |
add, addChangeListener, fireChangeEvent, free, removeChangeListener, size
cloneProperties, getProperties, setProperties, setProperty
protected DocumentSet documentSet
protected final int documentIndex
protected java.lang.String id
public DefaultCoreferenceDocumentData(DocumentSet documentSet, int documentIndex)
public CoreferenceData get(int index)
get
in interface DocumentData
get
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
get
in class CorefListMember<de.ims.icarus.language.SentenceData>
DataList.get(int)
public void add(CoreferenceData data)
add
in interface DocumentData
DocumentData.add(de.ims.icarus.language.coref.CoreferenceData)
public DefaultCoreferenceData newData(java.lang.String[] forms)
public de.ims.icarus.util.data.ContentType getContentType()
getContentType
in interface de.ims.icarus.util.data.DataContainer
getContentType
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
DataList.getContentType()
public boolean supportsType(de.ims.icarus.language.DataType type)
supportsType
in interface de.ims.icarus.language.SentenceDataList
SentenceDataList.supportsType(de.ims.icarus.language.DataType)
public CoreferenceData get(int index, de.ims.icarus.language.DataType type)
get
in interface de.ims.icarus.language.SentenceDataList
SentenceDataList.get(int, de.ims.icarus.language.DataType)
public CoreferenceData get(int index, de.ims.icarus.language.DataType type, de.ims.icarus.language.AvailabilityObserver observer)
get
in interface de.ims.icarus.language.SentenceDataList
SentenceDataList.get(int, de.ims.icarus.language.DataType, de.ims.icarus.language.AvailabilityObserver)
public DocumentSet getDocumentSet()
getDocumentSet
in interface DocumentData
DocumentData.getDocumentSet()
public void setDocumentSet(DocumentSet documentSet)
public SpanSet getSpanSet()
getSpanSet
in interface DocumentData
DocumentData.getSpanSet()
public EdgeSet getEdgeSet()
getEdgeSet
in interface DocumentData
DocumentData.getEdgeSet()
public SpanSet getDefaultSpanSet()
getDefaultSpanSet
in interface DocumentData
DocumentData.getDefaultSpanSet()
public EdgeSet getDefaultEdgeSet()
getDefaultEdgeSet
in interface DocumentData
DocumentData.getDefaultEdgeSet()
public int getDocumentIndex()
getDocumentIndex
in interface DocumentData
DocumentData.getDocumentIndex()
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface DocumentData
getProperty
in class CorefMember
public java.lang.String getId()
getId
in interface DocumentData
DocumentData.getId()
public void setId(java.lang.String id)