org.activemath.omdocjdom.slumb.data
Class OMDocFile

java.lang.Object
  extended by org.activemath.omdocjdom.slumb.data.OMDocFile
All Implemented Interfaces:
SlumbConstants

public class OMDocFile
extends Object
implements SlumbConstants

Denotes an OMDoc file on disk.


Field Summary
 
Fields inherited from interface org.activemath.omdocjdom.slumb.SlumbConstants
COLL_NAMES_book_list, COLL_NAMES_collection_info, COLL_NAMES_collection_info_sole_text, COLL_NAMES_collection_metadata, COLL_NAMES_course_generation_menu, COLL_NAMES_reserved_names, FIELD_attributes, FIELD_colAndRelPath, FIELD_collection, FIELD_columnNumber, FIELD_commonname, FIELD_containedIds, FIELD_dcmetadata, FIELD_elt_absPath, FIELD_elt_relpath, FIELD_file_absPath, FIELD_file_relpath, FIELD_fileNameFromId, FIELD_fmp, FIELD_id, FIELD_importStrings, FIELD_lastModification, FIELD_lineNumber, FIELD_metadata, FIELD_name, FIELD_relSourceId, FIELD_relTargetId, FIELD_textualContent, FIELD_theoryId, FIELD_theoryName, FIELD_type, FIELD_xmlContent, FIELDVALUE_type_fileObject, FIELDVALUE_type_itemObject, FIELDVALUE_type_theoryObject, modifDateFormat
 
Constructor Summary
OMDocFile(org.apache.lucene.document.Document document)
           
OMDocFile(File path, String collectionId)
           
 
Method Summary
 org.apache.lucene.document.Document asLuceneDocument(SlumbIndex index, String collectionName)
           
 String getColAndRelPath(SlumbIndex index)
           
 String getCollectionId()
           
 File getFile()
           
 boolean shouldReload()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OMDocFile

public OMDocFile(File path,
                 String collectionId)

OMDocFile

public OMDocFile(org.apache.lucene.document.Document document)
Method Detail

getFile

public File getFile()

toString

public String toString()
Overrides:
toString in class Object

shouldReload

public boolean shouldReload()

getCollectionId

public String getCollectionId()

getColAndRelPath

public String getColAndRelPath(SlumbIndex index)

asLuceneDocument

public org.apache.lucene.document.Document asLuceneDocument(SlumbIndex index,
                                                            String collectionName)