|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objecttsukuba_bunko.peko.scenario.ElementHandler
public abstract class ElementHandler
PSML Scene 要素を処理するハンドラの基本機能を定義します。
フィールドの概要 | |
---|---|
protected SceneContext |
_context
シーンコンテクスト |
protected boolean |
_endOfScene
シーンがこの要素の処理を以て終了するかどうか |
protected ElementHandler |
_parent
親要素のハンドラ |
static java.lang.String |
NAMESPACE_SCENE
PSML 1.0 "Scene" XML Namespace URI |
コンストラクタの概要 | |
---|---|
protected |
ElementHandler()
ElementHandler のインスタンスを生成します。 |
メソッドの概要 | |
---|---|
void |
characters(char[] ch,
int begin,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
ElementHandler |
getParentHandler()
親要素を処理している ElementHandler を取得します。 |
SceneContext |
getSceneContext()
シーンコンテクストを取得します。 |
boolean |
isEndOfScene()
シーンがこの要素の処理を以て終了するかどうかを判定します。 |
protected void |
setEndOfScene(boolean end)
シーンがこの要素の処理を以て終了するかどうかを設定します。 |
void |
setParentHandler(ElementHandler handler)
親要素を処理している ElementHandler を設定します。 |
void |
setSceneContext(SceneContext context)
シーンコンテクストを設定します。 |
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
protected void |
stop()
処理をユーザーのアクションがあるまで一時停止します。 |
protected void |
stop(long wait)
処理を一時停止します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String NAMESPACE_SCENE
protected SceneContext _context
protected ElementHandler _parent
protected boolean _endOfScene
コンストラクタの詳細 |
---|
protected ElementHandler()
ElementHandler
のインスタンスを生成します。
メソッドの詳細 |
---|
public void setSceneContext(SceneContext context)
context
- シーンコンテクストpublic SceneContext getSceneContext()
public void setParentHandler(ElementHandler handler)
handler
- 親要素のハンドラpublic ElementHandler getParentHandler()
protected void setEndOfScene(boolean end)
end
- シーンが終了する場合 true
、それ以外の場合 false
public boolean isEndOfScene()
true
、それ以外の場合 false
protected void stop(long wait)
wait
- 最大停止時間protected void stop()
public void startDocument() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
org.xml.sax.SAXException
public void characters(char[] ch, int begin, int length) throws org.xml.sax.SAXException
org.xml.sax.SAXException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |