|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.extension.sql.parser.SqlTokenizerImpl
SqlTokenizer
の実装クラスです。
フィールドの概要 |
インタフェース org.seasar.extension.sql.SqlTokenizer から継承したフィールド |
BIND_VARIABLE, COMMENT, ELSE, EOF, SQL |
コンストラクタの概要 | |
SqlTokenizerImpl(String sql)
SqlTokenizerImpl を作成します。 |
メソッドの概要 | |
String |
getAfter()
現在解析しているポジションより後ろのSQLを返します。 |
String |
getBefore()
現在解析しているポジションより前のSQLを返します。 |
protected int |
getNextStartPos(int commentStartPos,
int elseCommentStartPos,
int bindVariableStartPos)
|
int |
getNextTokenType()
次のトークン種別を返します。 |
int |
getPosition()
現在解析しているポジションを返します。 |
String |
getSql()
SQLを返します。 |
String |
getToken()
トークンを返します。 |
int |
getTokenType()
現在のトークン種別を返します。 |
int |
next()
次のトークンに進みます。 |
protected String |
nextBindVariableName()
|
protected void |
parseBindVariable()
|
protected void |
parseComment()
|
protected void |
parseElse()
|
protected void |
parseEof()
|
protected void |
parseSql()
|
String |
skipToken()
トークンをスキップします。 |
String |
skipWhitespace()
ホワイトスペースをスキップします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public SqlTokenizerImpl(String sql)
SqlTokenizerImpl
を作成します。
sql
- メソッドの詳細 |
public String getSql()
SqlTokenizer
の記述:
SqlTokenizer
内の getSql
public int getPosition()
SqlTokenizer
の記述:
SqlTokenizer
内の getPosition
public String getToken()
SqlTokenizer
の記述:
SqlTokenizer
内の getToken
public String getBefore()
SqlTokenizer
の記述:
SqlTokenizer
内の getBefore
public String getAfter()
SqlTokenizer
の記述:
SqlTokenizer
内の getAfter
public int getTokenType()
SqlTokenizer
の記述:
SqlTokenizer
内の getTokenType
public int getNextTokenType()
SqlTokenizer
の記述:
SqlTokenizer
内の getNextTokenType
public int next()
SqlTokenizer
の記述:
SqlTokenizer
内の next
protected void parseSql()
protected int getNextStartPos(int commentStartPos, int elseCommentStartPos, int bindVariableStartPos)
protected String nextBindVariableName()
protected void parseComment()
protected void parseBindVariable()
protected void parseElse()
protected void parseEof()
public String skipToken()
SqlTokenizer
の記述:
SqlTokenizer
内の skipToken
public String skipWhitespace()
SqlTokenizer
の記述:
SqlTokenizer
内の skipWhitespace
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |