|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.framework.xml.TagHandlerContext
XMLを処理するときのコンテキストを保持するクラスです。
コンストラクタの概要 | |
TagHandlerContext()
|
メソッドの概要 | |
void |
addParameter(java.lang.String name,
java.lang.Object parameter)
パラメータを追加します。 |
void |
characters(char[] buffer,
int start,
int length)
SAXのParserから呼び出されたcharacters()を処理します。 |
void |
clearCharacters()
charactersをクリアします。 |
void |
endElement()
要素(タグ)の終了処理を行ないます。 |
java.lang.String |
getBody()
ボディを返します。 |
java.lang.String |
getCharacters()
characters(char[], int, int) の処理結果を返します。 |
java.lang.String |
getDetailPath()
詳細(何番目に登場したのかも含む)なタグのパスを返します。 |
org.xml.sax.Locator |
getLocator()
Locator を返します。 |
java.lang.Object |
getParameter(java.lang.String name)
パラメータを返します。 |
java.lang.String |
getPath()
タグのパスを返します。 |
java.lang.String |
getQName()
qNameを返します。 |
java.lang.Object |
getResult()
結果を返します。 |
boolean |
isCharactersEol()
charactersの最後が行の終わりかどうかを返します。 |
boolean |
isEmpty()
コンテキストのスタックが空かどうかを返します。 |
java.lang.Object |
peek()
コンテキストに積まれている情報の最も上のものを取り出します。 |
java.lang.Object |
peek(java.lang.Class clazz)
コンテキストに積まれている情報で指定されたクラスのインスタンスを取り出します。 |
java.lang.Object |
peek(int n)
コンテキストに積まれている情報で上から指定されたインデックスのものを取り出します。 |
java.lang.Object |
peekFirst()
最初にコンテキストに積まれた情報を返します。 |
java.lang.Object |
pop()
コンテキストに積まれている情報の最も上のものを取り出します。 |
void |
push(java.lang.Object o)
コンテキストに情報を追加します。 |
void |
setLocator(org.xml.sax.Locator locator)
Locator を設定します。 |
void |
startElement(java.lang.String qName)
要素(タグ)の処理を開始します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public TagHandlerContext()
メソッドの詳細 |
public void push(java.lang.Object o)
o
- public java.lang.Object getResult()
public java.lang.Object pop()
public java.lang.Object peek()
public java.lang.Object peek(int n)
n
-
public java.lang.Object peek(java.lang.Class clazz)
clazz
-
public java.lang.Object peekFirst()
public boolean isEmpty()
public java.lang.Object getParameter(java.lang.String name)
name
-
public void addParameter(java.lang.String name, java.lang.Object parameter)
name
- parameter
- public org.xml.sax.Locator getLocator()
Locator
を返します。
Locator
public void setLocator(org.xml.sax.Locator locator)
Locator
を設定します。
locator
- public void startElement(java.lang.String qName)
qName
- public void characters(char[] buffer, int start, int length)
buffer
- start
- length
- public java.lang.String getCharacters()
characters(char[], int, int)
の処理結果を返します。
characters(char[], int, int)
の処理結果public java.lang.String getBody()
public boolean isCharactersEol()
public void clearCharacters()
public void endElement()
public java.lang.String getPath()
public java.lang.String getDetailPath()
public java.lang.String getQName()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |