|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.kokken.Ankou.SchemeLoader
CVS のような形式のスキーマファイルを読み込みます。
ここで読み込まれるCVSファイルにはいくつかの重要な情報が記されているので
変更する場合は注意して下さい。リソース内のファイルの
文字コードはUTF-16に統一して下さい。(UTF16を実際に指定しているのは
TaminoClient.java内コンストラクタです。)
まずCVSの形式について説明します。
CVSファイルはタブまたは空白区切りで一行当たり3つの要素を持ちます。
この条件に反する行は無視されます。
必要な情報は以下の通りです。
フィールドの概要 | |
(パッケージプライベート) static java.util.Vector |
treeHolderE
|
(パッケージプライベート) static java.util.Vector |
treeHolderJ
|
(パッケージプライベート) static java.util.Vector |
treeNames
|
コンストラクタの概要 | |
SchemeLoader(java.io.BufferedReader is)
CVSのBufferedReaderを指定して読み込むCONSTRUCTOR。 |
メソッドの概要 | |
java.lang.String |
getElementName(int index)
indexで指定された位置にある、CVSのXML文で登録された 英語のTAG名を探します。 |
int[] |
getElementPlace(int index)
指定された位置にあるCVSのXML文で登録されたTAG名 に対応するUI内での位置を返します。 |
java.util.Vector |
getEnglishTextVector(java.lang.String TreeName)
search Vector<String> of Attributes English Name in the CVS file |
java.util.Vector |
getJapaneseTextVector(java.lang.String TreeName)
search Vector<String> of Attributes Japanese Name in the CVS file |
java.lang.String |
getJapaneseTreeName(java.lang.String TreeName)
英語のTAG名から日本語のTAG名を探します。 |
int |
getNumberOfElements()
CVSのXML文で登録されたTAG名の数を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
static java.util.Vector treeNames
static java.util.Vector treeHolderJ
static java.util.Vector treeHolderE
コンストラクタの詳細 |
public SchemeLoader(java.io.BufferedReader is) throws java.io.IOException
SchemeLoader sl = new SchemeLoader(new BufferedReader(ファイルを読む時
new InputStreamReader(
this.getClass().getResourceAsStream(
"/TaminoClient/Tree.txt"
))));
this(new BufferedReader(new FileReader(filename)));
is
- CVS file's java.io.BufferedReader
java.io.IOException
- If an I/O error occurs
(like can't open CVS file)メソッドの詳細 |
public java.util.Vector getJapaneseTextVector(java.lang.String TreeName)
TreeName
- 探すべき日本語属性セットのTAG名(英語名)
public java.util.Vector getEnglishTextVector(java.lang.String TreeName)
TreeName
- 探すべき英語属性セットのTAG名(英語名)
public java.lang.String getJapaneseTreeName(java.lang.String TreeName)
TreeName
- 日本語名を探したい英語のTAG名
public int getNumberOfElements()
public java.lang.String getElementName(int index)
index
- 登録した順番を指定します。getNumberOfElementsで
どれだけ登録されたかしることができます。
public int[] getElementPlace(int index)
index
- 登録した順番を指定します。getNumberOfElementsで
どれだけ登録されたかしることができます。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |