类 AbstractDocumentBuilder

java.lang.Object
hust.cs.javacourse.search.index.AbstractDocumentBuilder
直接已知子类:
DocumentBuilder

public abstract class AbstractDocumentBuilder
extends java.lang.Object
 AbstractDocumentBuilder是Document构造器的抽象父类.
      Document构造器的功能应该是由解析文本文档得到的TermTupleStream,产生Document对象.
 
  • 构造器概要

    构造器 
    构造器 说明
    AbstractDocumentBuilder()  
  • 方法概要

    修饰符和类型 方法 说明
    abstract AbstractDocument build​(int docId, java.lang.String docPath, AbstractTermTupleStream termTupleStream)
    由解析文本文档得到的TermTupleStream,构造Document对象.
    abstract AbstractDocument build​(int docId, java.lang.String docPath, java.io.File file)
    由给定的File,构造Document对象.

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

  • 方法详细资料

    • build

      public abstract AbstractDocument build​(int docId, java.lang.String docPath, AbstractTermTupleStream termTupleStream)
       由解析文本文档得到的TermTupleStream,构造Document对象.
      参数:
      docId - : 文档id
      docPath - : 文档绝对路径
      termTupleStream - : 文档对应的TermTupleStream
      返回:
      :Document对象
    • build

      public abstract AbstractDocument build​(int docId, java.lang.String docPath, java.io.File file)
       由给定的File,构造Document对象.
       该方法利用输入参数file构造出AbstractTermTupleStream子类对象后,内部调用
            AbstractDocument build(int docId, String docPath, AbstractTermTupleStream termTupleStream)
      参数:
      docId - : 文档id
      docPath - : 文档绝对路径
      file - : 文档对应File对象
      返回:
      : Document对象