パッケージ nlp4j

インタフェース Document

  • 既知の実装クラスのリスト:
    DefaultDocument

    public interface Document
    ドキュメントクラスです。
    Document Class.
    導入されたバージョン:
    1.0
    バージョン:
    1.0
    作成者:
    Hiroki Oya
    • メソッドの詳細

      • addKeyword

        void addKeyword​(Keyword keyword)
        キーワードを追加します。
        Add Keyword.
        パラメータ:
        keyword - キーワード
        導入されたバージョン:
        1.0
      • addKeywords

        void addKeywords​(List<Keyword> kwds)
        複数キーワードを追加します。
        Add multiple Keywords.
        パラメータ:
        kwds - keyword キーワード
        導入されたバージョン:
        1.0
      • getAttribute

        Object getAttribute​(String key)
        属性を返します。
        Return Attribute value.
        パラメータ:
        key - 属性のキー
        戻り値:
        属性の値
        導入されたバージョン:
        1.0
      • getAttributeAsString

        String getAttributeAsString​(String key)
        属性を返します。
        Return Attribute value.
        パラメータ:
        key - 属性のキー
        戻り値:
        属性の値
        導入されたバージョン:
        1.4
      • getAttributeAsDate

        Date getAttributeAsDate​(String key)
        属性を返します。
        Return Attribute value.
        パラメータ:
        key - 属性のキー
        戻り値:
        属性の値
        導入されたバージョン:
        1.3
      • getAttributeAsNumber

        Number getAttributeAsNumber​(String key)
        属性を返します。
        Return Attribute value.
        パラメータ:
        key - 属性のキー
        戻り値:
        属性の値
        導入されたバージョン:
        1.3
      • getAttributeKeys

        List<String> getAttributeKeys()
        属性のキーを返します。
        戻り値:
        Attribute Keys
        導入されたバージョン:
        1.1
      • getId

        String getId()
        文書IDを返します。この値を用いてドキュメントを区別します。
        Return Document ID.
        戻り値:
        文書ID
        導入されたバージョン:
        1.0
      • getKeywords

        List<Keyword> getKeywords()
        この文書のキーワードを返します。
        Return Keywords.
        戻り値:
        キーワード
        導入されたバージョン:
        1.0
      • getKeywords

        <T extends KeywordList<T> getKeywords​(Class<T> classOfT)
        型パラメータ:
        T -
        パラメータ:
        classOfT -
        戻り値:
        Keywords
        導入されたバージョン:
        1.3.1.0
      • getKeywords

        List<Keyword> getKeywords​(String facet)
        この文書のキーワードをファセットで指定して返します。
        Return keywords for a facet.
        パラメータ:
        facet - ファセット
        戻り値:
        キーワード
        導入されたバージョン:
        1.0
      • getText

        String getText()
        この文書のテキストを返します。
        Return Text.
        戻り値:
        テキスト
        導入されたバージョン:
        1.0
      • putAttribute

        void putAttribute​(String key,
                          Date value)
        この文書の属性をセットします。
        Set Attribute of this document.
        パラメータ:
        key - 属性名
        value - 属性の値
        導入されたバージョン:
        1.3
      • putAttribute

        void putAttribute​(String key,
                          Number value)
        この文書の属性をセットします。
        Set Attribute of this document.
        パラメータ:
        key - 属性名
        value - 属性の値
        導入されたバージョン:
        1.3
      • putAttribute

        void putAttribute​(String key,
                          Object object)
        この文書の属性をセットします。
        Set Attribute of this document.
        パラメータ:
        key - 属性名
        object - 属性の値
        導入されたバージョン:
        1.3
      • putAttribute

        void putAttribute​(String key,
                          String value)
        この文書の属性をセットします。
        Set Attribute of this document.
        パラメータ:
        key - 属性名
        value - 属性の値
        導入されたバージョン:
        1.0
      • remove

        void remove​(String key)
        この文書の属性を削除します。
        Remove attribute of this document.
        パラメータ:
        key - キー
        導入されたバージョン:
        1.3
      • removeFlaggedKeyword

        boolean removeFlaggedKeyword()
        フラグが設定されたキーワードを削除する
        戻り値:
        削除されたキーワードが存在するか
      • removeKeyword

        boolean removeKeyword​(Keyword kwd)
        キーワードを除去します。
        Remove keyword
        パラメータ:
        kwd - 除去するキーワード
        導入されたバージョン:
        1.3
      • setId

        void setId​(String id)
        この文書のIDをセットします。
        Set ID of this document.
        パラメータ:
        id - 文書のID
        導入されたバージョン:
        1.0
      • setKeywords

        void setKeywords​(List<Keyword> keywords)
        この文書のキーワードをセットします。
        Set Keywords of this document.
        パラメータ:
        keywords - キーワード
        導入されたバージョン:
        1.0
      • setText

        void setText​(String text)
        この文書のテキストをセットします。
        Set text of this document.
        パラメータ:
        text - テキスト
        導入されたバージョン:
        1.0