|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--unot.DocSet
文書集合のクラス.
入れ子クラスの概要 | |
class |
DocSet.LabelDict
ラベル文字列 <=> ラベル ID を相互参照するための辞書. |
class |
DocSet.NodeDict
ノード 名とノードを対応付けるための辞書. |
class |
DocSet.OldNodeDict
ノード ID にノードを対応付けるための辞書. |
フィールドの概要 | |
static int |
CATEGORY_NEGATIVE_CATID
|
static java.lang.String |
CATEGORY_NEGATIVE_STRING
|
static int |
CATEGORY_POSITIVE_CATID
|
static java.lang.String |
CATEGORY_POSITIVE_STRING
|
static java.lang.String |
CATEGORY_STRING
|
private int |
curCatId
現在のカテゴリーID |
private int |
curDocId
現在のドキュメントID ( = numberOfDocs) |
(パッケージプライベート) static int |
DATA_READER_TYPE
|
private boolean |
DEBUG
|
private unot.NodeList |
docList
読み込まれたドキュメントのルートノードを格納するリスト |
private int |
freeNodeId
空いているノードIDの値 |
private DocSet.LabelDict |
labelDict
ラベルIDをキー,ラベル文字列を値とするマップ |
private DocSet.NodeDict |
nodeDict
ノードIDをキー,ノードを値とするマップ |
private int |
nodeNumOffset
現在開いているドキュメントのルートノードのノード番号までのオフセット |
private int |
numberOfLabels
読み込まれたラベルの数 |
private int |
numberOfNodes
読み込まれたノードの数 |
static int |
READER_CHILD
|
static int |
READER_PARENT
パターンの入力手続きを切り替える |
static int |
READER_XML
|
private java.io.StreamTokenizer |
st
クラス内から参照するトークナイザー |
static boolean |
useAdjacencyList
隣接リスト表現を使うかどうかのフラグ. |
static boolean |
useIndent
文書集合の出力で段下げをするかどうかのフラグ. |
コンストラクタの概要 | |
DocSet()
Creates a new DocSet instance. |
メソッドの概要 | |
int |
getDataSize()
データのサイズを返す. |
DocSet.LabelDict |
getLabelDict()
|
java.lang.String |
getLabelString(unot.UnotNode node)
ノードのラベル文字列を返すユティリティ関数. |
DocSet.NodeDict |
getNodeDict()
|
int |
getNumOfCat()
|
int |
getNumOfDoc()
|
java.util.List |
getOccLists()
このデータ集合の各ラベルIDごとの出現リスト全体の集まりを返す. |
java.util.List |
getOccLists(int minSup)
ラッパー手続き.互換性のため. |
int |
getOccSize(unot.OccList occList)
Gets the number of doc/root occurrence. |
java.lang.String |
lookupLabelById(int id)
ラベルIDからそのラベル文字列を返す. |
static void |
main(java.lang.String[] args)
テスト用 |
void |
readFile(java.lang.String filename)
名称がfilename のファイルを読み込んでデータを更新する. |
void |
readFiles(java.util.List files)
ファイル名を要素とするリストから readFile() でドキュメントを読み込む. |
void |
setIndent(boolean flag)
|
static void |
useAdjacencyList(boolean bool)
Describe setAdjacencyListRepl method here. |
void |
writeFile(java.io.PrintStream out)
文書集合オブジェクトを,再読み込み可能な形式でファイルに出力する. |
private void |
writeFileTaverse(unot.UnotNode node,
unot.UnotNode parent,
unot.LineWriter lineWriter,
int depth)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
private boolean DEBUG
public static final java.lang.String CATEGORY_STRING
public static final java.lang.String CATEGORY_POSITIVE_STRING
public static final java.lang.String CATEGORY_NEGATIVE_STRING
public static final int CATEGORY_POSITIVE_CATID
public static final int CATEGORY_NEGATIVE_CATID
public static final int READER_PARENT
public static final int READER_CHILD
public static final int READER_XML
static int DATA_READER_TYPE
public static boolean useAdjacencyList
public static boolean useIndent
private unot.NodeList docList
private DocSet.NodeDict nodeDict
private DocSet.LabelDict labelDict
private int numberOfNodes
private int numberOfLabels
private java.io.StreamTokenizer st
private int nodeNumOffset
private int freeNodeId
private int curDocId
private int curCatId
コンストラクタの詳細 |
public DocSet()
DocSet
instance.
メソッドの詳細 |
public int getNumOfDoc()
public int getNumOfCat()
public DocSet.NodeDict getNodeDict()
public DocSet.LabelDict getLabelDict()
public void setIndent(boolean flag)
public void readFiles(java.util.List files)
files
- a List
valuepublic void readFile(java.lang.String filename)
filename
- a String
valuepublic java.util.List getOccLists()
List
of the root occurrence
list for all single node patterns.public java.util.List getOccLists(int minSup)
minSup
- an int
value
List
valuepublic final int getDataSize()
int
valuepublic final int getOccSize(unot.OccList occList)
int
valuepublic static void useAdjacencyList(boolean bool)
setAdjacencyListRepl
method here.
bool
- a boolean
valuepublic java.lang.String lookupLabelById(int id)
public void writeFile(java.io.PrintStream out)
private void writeFileTaverse(unot.UnotNode node, unot.UnotNode parent, unot.LineWriter lineWriter, int depth) throws java.io.IOException
java.io.IOException
public java.lang.String getLabelString(unot.UnotNode node)
public static void main(java.lang.String[] args)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |