Class LuceneDocument

  • All Implemented Interfaces:
    DocumentIF

    public class LuceneDocument
    extends Object
    implements DocumentIF
    INTERNAL: DocumentIF wrapper for Lucene's own internal document class.

    • Field Detail

      • document

        protected org.apache.lucene.document.Document document
    • Method Detail

      • getFields

        public Collection<FieldIF> getFields()
        Description copied from interface: DocumentIF
        INTERNAL: Returns all the fields of this document.
        Specified by:
        getFields in interface DocumentIF
        Returns:
        A collection of FieldIF objects.
      • addField

        public void addField​(FieldIF field)
        Description copied from interface: DocumentIF
        INTERNAL: Adds the given field to the document.
        Specified by:
        addField in interface DocumentIF
      • removeField

        public void removeField​(FieldIF field)
        Description copied from interface: DocumentIF
        INTERNAL: Removes the given field from the document.
        Specified by:
        removeField in interface DocumentIF