|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.kokken.Ankou.QueryCompiler
Easy QueryCompiler
Compile Japanese Query into XQuery-like form.
ツリー構造から条件文を作ったりそれぞれの条件文を
処理する時に必要となるstatic関数群をいれてあります。
それぞれ意味を理解して使って下さい。
コンストラクタの概要 | |
QueryCompiler()
|
メソッドの概要 | |
static java.lang.String |
buildStringFromTree(javax.swing.tree.TreePath path)
TreePathからXQueryの条件式を生成します。 |
static java.lang.String |
buildStringFromTree(javax.swing.tree.TreePath path,
java.lang.String Prefix,
int mode)
TreePathからXQueryの条件式をPrefixを属性名の 前に加えて生成します。 |
static java.lang.String |
checkNotString(java.lang.String nodeString)
処理する文字列が否定文であるか調べます。 |
static java.lang.String |
getAttributeName(java.lang.String nodeString)
XQueryの条件文での属性名を取り出します。 |
static java.lang.String |
getEngExpression(java.lang.String nodeString,
java.lang.String prefix)
XQuery条件式で英語属性名の形式にします。 |
static java.lang.String |
getExpression(java.lang.String nodeString)
XQueryの条件文での条件式の文字を取り出します。 |
static java.lang.String |
getExpressionString(java.lang.String nodeString)
頭のnot(と尻尾の)を文字列から取り除きます。 |
static java.lang.String |
getInsideBrace(java.lang.String nodeString)
()の中の文字列を取り出します。 |
static java.lang.String |
getValue(java.lang.String nodeString)
XQueryの条件文での値を取り出します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public QueryCompiler()
メソッドの詳細 |
public static java.lang.String getExpressionString(java.lang.String nodeString)
public static java.lang.String checkNotString(java.lang.String nodeString)
nodeString
- 処理する文字列
public static java.lang.String getAttributeName(java.lang.String nodeString)
nodeString
- 処理する文字列
public static java.lang.String getValue(java.lang.String nodeString)
nodeString
- 処理する文字列
public static java.lang.String getInsideBrace(java.lang.String nodeString)
nodeString
- 処理する文字列
public static java.lang.String getEngExpression(java.lang.String nodeString, java.lang.String prefix)
nodeString
- 処理する文字列prefix
- @の前につける文字列
public static java.lang.String getExpression(java.lang.String nodeString)
nodeString
- 処理する文字列
public static java.lang.String buildStringFromTree(javax.swing.tree.TreePath path)
path
- TreePath which will be processed
public static java.lang.String buildStringFromTree(javax.swing.tree.TreePath path, java.lang.String Prefix, int mode)
path
- TreePath which will be processedPrefix
- String which is added before each attributesmode
- mode=0の時日本語(英語)形式を、それ以外の時
単に英語形式を返します。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |