public class AnnotatedCoreferenceDocumentData extends java.lang.Object implements de.ims.icarus.util.annotation.AnnotatedData, DocumentData, de.ims.icarus.util.Wrapper<DocumentData>
DOCUMENT_HEADER_PROPERTY, DOCUMENT_ID_PROPERTY
Constructor and Description |
---|
AnnotatedCoreferenceDocumentData(DocumentData source) |
AnnotatedCoreferenceDocumentData(DocumentData source,
de.ims.icarus.util.annotation.Annotation annotation) |
Modifier and Type | Method and Description |
---|---|
void |
add(CoreferenceData data) |
void |
addChangeListener(javax.swing.event.ChangeListener listener) |
DocumentData |
get() |
CoreferenceData |
get(int index) |
de.ims.icarus.language.SentenceData |
get(int index,
de.ims.icarus.language.DataType type) |
de.ims.icarus.language.SentenceData |
get(int index,
de.ims.icarus.language.DataType type,
de.ims.icarus.language.AvailabilityObserver observer) |
de.ims.icarus.util.annotation.Annotation |
getAnnotation() |
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() |
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
setAnnotation(de.ims.icarus.util.annotation.Annotation annotation) |
int |
size() |
boolean |
supportsType(de.ims.icarus.language.DataType type) |
java.lang.String |
toString() |
public AnnotatedCoreferenceDocumentData(DocumentData source, de.ims.icarus.util.annotation.Annotation annotation)
public AnnotatedCoreferenceDocumentData(DocumentData source)
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 de.ims.icarus.language.SentenceData 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 de.ims.icarus.language.SentenceData 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 int size()
size
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
DataList.size()
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 void addChangeListener(javax.swing.event.ChangeListener listener)
addChangeListener
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
DataList.addChangeListener(javax.swing.event.ChangeListener)
public void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
DataList.removeChangeListener(javax.swing.event.ChangeListener)
public CoreferenceData get(int index)
get
in interface DocumentData
get
in interface de.ims.icarus.util.data.DataList<de.ims.icarus.language.SentenceData>
DocumentData.get(int)
public void add(CoreferenceData data)
add
in interface DocumentData
DocumentData.add(de.ims.icarus.language.coref.CoreferenceData)
public DocumentSet getDocumentSet()
getDocumentSet
in interface DocumentData
DocumentData.getDocumentSet()
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.String getId()
getId
in interface DocumentData
DocumentData.getId()
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface DocumentData
DocumentData.getProperty(java.lang.String)
public de.ims.icarus.util.annotation.Annotation getAnnotation()
getAnnotation
in interface de.ims.icarus.util.annotation.AnnotatedData
AnnotatedData.getAnnotation()
public void setAnnotation(de.ims.icarus.util.annotation.Annotation annotation)
public DocumentData get()
get
in interface de.ims.icarus.util.Wrapper<DocumentData>
Wrapper.get()
public java.lang.String toString()
toString
in class java.lang.Object