de.aitools.ir.retrievalmodels.document
Class Document

java.lang.Object
  extended by de.aitools.ir.retrievalmodels.document.FeatureSet
      extended by de.aitools.ir.retrievalmodels.document.Document
All Implemented Interfaces:
java.lang.Iterable<Feature>, java.util.Collection<Feature>, java.util.Set<Feature>

public class Document
extends FeatureSet


Nested Class Summary
static interface Document.FeatureName
           
 
Field Summary
static java.lang.String EMPTY_TEXT
           
static java.lang.String ID_UNDEFINED
           
 
Constructor Summary
Document()
           
Document(java.util.Set<Feature> features)
           
Document(java.lang.String text)
           
 
Method Summary
static Document fromXml(java.io.Reader r)
           
static Document fromXml(java.lang.String xml)
           
 java.lang.String getId()
           
 java.lang.String getText()
           
static void main(java.lang.String[] args)
           
 void setId(java.lang.String id)
           
 void setText(java.lang.String text)
           
 java.lang.String toXml()
           
 
Methods inherited from class de.aitools.ir.retrievalmodels.document.FeatureSet
add, addAll, clear, contains, containsAll, equals, getAll, getAll, getAllFeatureValues, getOne, getOne, getOneFeatureValue, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString, updateOneFeatureValue, updateOneOrCreateFeature
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
hashCode
 

Field Detail

EMPTY_TEXT

public static final java.lang.String EMPTY_TEXT
See Also:
Constant Field Values

ID_UNDEFINED

public static final java.lang.String ID_UNDEFINED
See Also:
Constant Field Values
Constructor Detail

Document

public Document()

Document

public Document(java.util.Set<Feature> features)

Document

public Document(java.lang.String text)
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

toXml

public java.lang.String toXml()

fromXml

public static Document fromXml(java.lang.String xml)

fromXml

public static Document fromXml(java.io.Reader r)

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException