パッケージ nlp4j
インタフェース Document
-
- 既知の実装クラスのリスト:
DefaultDocument
public interface Document
ドキュメントクラスです。
Document Class.- 導入されたバージョン:
- 1.0
- バージョン:
- 1.0
- 作成者:
- Hiroki Oya
-
-
メソッドの概要
すべてのメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 void
addKeyword(Keyword keyword)
キーワードを追加します。void
addKeywords(List<Keyword> kwds)
複数キーワードを追加します。Object
getAttribute(String key)
属性を返します。Date
getAttributeAsDate(String key)
属性を返します。Number
getAttributeAsNumber(String key)
属性を返します。String
getAttributeAsString(String key)
属性を返します。List<String>
getAttributeKeys()
属性のキーを返します。String
getId()
文書IDを返します。List<Keyword>
getKeywords()
この文書のキーワードを返します。<T extends Keyword>
List<T>getKeywords(Class<T> classOfT)
List<Keyword>
getKeywords(String facet)
この文書のキーワードをファセットで指定して返します。String
getText()
この文書のテキストを返します。void
putAttribute(String key, Number value)
この文書の属性をセットします。void
putAttribute(String key, Object object)
この文書の属性をセットします。void
putAttribute(String key, String value)
この文書の属性をセットします。void
putAttribute(String key, Date value)
この文書の属性をセットします。void
remove(String key)
この文書の属性を削除します。boolean
removeFlaggedKeyword()
フラグが設定されたキーワードを削除するboolean
removeKeyword(Keyword kwd)
キーワードを除去します。void
setId(String id)
この文書のIDをセットします。void
setKeywords(List<Keyword> keywords)
この文書のキーワードをセットします。void
setText(String text)
この文書のテキストをセットします。
-
-
-
メソッドの詳細
-
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
-
getId
String getId()
文書IDを返します。この値を用いてドキュメントを区別します。
Return Document ID.- 戻り値:
- 文書ID
- 導入されたバージョン:
- 1.0
-
getKeywords
List<Keyword> getKeywords()
この文書のキーワードを返します。
Return Keywords.- 戻り値:
- キーワード
- 導入されたバージョン:
- 1.0
-
getKeywords
<T extends Keyword> List<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
-
-