|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
tsukuba_bunko.peko.scenario.SceneProcessor
public class SceneProcessor
シーンの処理を行うプロセッサモジュールです。
フィールドの概要 | |
---|---|
protected boolean |
_aborted
中止フラグ |
protected ElementHandler |
_handler
現在要素を処理中の ElementHandler |
protected int |
_ignoreStartedLevel
評価しないサブツリーの開始レベル |
protected int |
_level
現在のツリー中のレベル |
protected ScenarioProcessor |
_owner
この SceneProcessor を制御する ScenarioProcessor |
protected javax.xml.parsers.SAXParser |
_parser
PSML 解析を行う SAX Parser |
protected int |
_processStartedLevel
ElementHandler が処理中のサブツリーの開始レベル |
protected HandlerRegistry |
_registry
ハンドラレジストリ |
protected boolean |
_running
処理状態フラグ |
protected SceneContext |
_sceneContext
処理中のシーンのコンテクスト |
protected java.net.URL |
_sceneURL
処理中のシーン |
protected SelectCoordinator |
_selectCoordinator
SelectCanvas コーディネータ |
protected StageCoordinator |
_stageCoordinator
StageCanvas コーディネータ |
protected SceneContext.Node |
_startNode
スタートのノード位置 |
protected TextCoordinator |
_textCoordinator
TextCanvas コーディネータ |
static java.lang.String |
PSML_PUBLICID
PSML 1.0 Scene DTD Public ID |
static java.lang.String |
PSML_PUBLICID_ILLEGAL
PSML 1.0 Scene (ILLEGAL) DTD Public ID |
static java.lang.String |
PSML_SYSTEMID
PSML 1.0 Scene DTD System ID |
コンストラクタの概要 | |
---|---|
SceneProcessor(ScenarioProcessor owner)
SceneProcessor のインスタンスを生成します。 |
メソッドの概要 | |
---|---|
void |
abort()
シーンの処理を中止します。 |
void |
characters(char[] ch,
int begin,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
error(org.xml.sax.SAXParseException exception)
|
void |
fatalError(org.xml.sax.SAXParseException exception)
|
HandlerRegistry |
getHandlerRegistry()
ハンドラレジストリを取得します。 |
protected javax.xml.parsers.SAXParser |
getSAXParser()
PSML Scene データの構文解析を行う SAX パーザを取得します。 |
SceneContext |
getSceneContext()
シーンコンテクストを取得します。 |
protected java.net.URL |
getSceneURL(java.lang.String scene)
シーンデータの URL を取得します。 |
SelectCoordinator |
getSelectCoordinator()
SelectCanvas コーディネータを取得します。 |
StageCoordinator |
getStageCoordinator()
StageCanvas コーディネータを取得します。 |
TextCoordinator |
getTextCoordinator()
TextCanvas コーディネータを取得します。 |
boolean |
isAborted()
シーン処理が中止されているかどうかを判定します。 |
void |
process(java.lang.String sceneName,
Session session)
シーンの処理を開始します。 |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
run()
|
void |
setSelectCoordinator(SelectCoordinator coordinator)
SelectCanvas コーディネータを設定します。 |
void |
setStageCoordinator(StageCoordinator coordinator)
StageCanvas コーディネータを設定します。 |
void |
setTextCoordinator(TextCoordinator coordinator)
TextCanvas コーディネータを設定します。 |
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
void |
warning(org.xml.sax.SAXParseException exception)
|
クラス org.xml.sax.helpers.DefaultHandler から継承されたメソッド |
---|
endPrefixMapping, ignorableWhitespace, notationDecl, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String PSML_PUBLICID
public static final java.lang.String PSML_PUBLICID_ILLEGAL
public static final java.lang.String PSML_SYSTEMID
protected javax.xml.parsers.SAXParser _parser
protected boolean _running
protected boolean _aborted
protected java.net.URL _sceneURL
protected SceneContext _sceneContext
protected ScenarioProcessor _owner
protected int _level
protected int _processStartedLevel
protected int _ignoreStartedLevel
protected HandlerRegistry _registry
protected ElementHandler _handler
protected SceneContext.Node _startNode
protected TextCoordinator _textCoordinator
protected StageCoordinator _stageCoordinator
protected SelectCoordinator _selectCoordinator
コンストラクタの詳細 |
---|
public SceneProcessor(ScenarioProcessor owner)
SceneProcessor
のインスタンスを生成します。
owner
- この SceneProcessor インスタンスを制御する ScenarioProcessorメソッドの詳細 |
---|
public SceneContext getSceneContext()
public HandlerRegistry getHandlerRegistry()
public void setTextCoordinator(TextCoordinator coordinator)
coordinator
- TextCanvas コーディネータpublic TextCoordinator getTextCoordinator()
public void setStageCoordinator(StageCoordinator coordinator)
coordinator
- StageCanvas コーディネータpublic StageCoordinator getStageCoordinator()
public void setSelectCoordinator(SelectCoordinator coordinator)
coordinator
- SelectCanvas コーディネータpublic SelectCoordinator getSelectCoordinator()
public void process(java.lang.String sceneName, Session session)
sceneName
- 処理するシーンのシーン名public void abort()
public boolean isAborted()
true
、それ以外の場合 false
protected javax.xml.parsers.SAXParser getSAXParser()
protected java.net.URL getSceneURL(java.lang.String scene)
scene
- シーン名
public void run()
java.lang.Runnable
内の run
public void startDocument() throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の startDocument
org.xml.sax.helpers.DefaultHandler
内の startDocument
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の endDocument
org.xml.sax.helpers.DefaultHandler
内の endDocument
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.ContentHandler
内の startElement
org.xml.sax.helpers.DefaultHandler
内の startElement
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.ContentHandler
内の endElement
org.xml.sax.helpers.DefaultHandler
内の endElement
org.xml.sax.SAXException
public void characters(char[] ch, int begin, int length) throws org.xml.sax.SAXException
org.xml.sax.ContentHandler
内の characters
org.xml.sax.helpers.DefaultHandler
内の characters
org.xml.sax.SAXException
public void processingInstruction(java.lang.String target, java.lang.String data)
org.xml.sax.ContentHandler
内の processingInstruction
org.xml.sax.helpers.DefaultHandler
内の processingInstruction
public void warning(org.xml.sax.SAXParseException exception)
org.xml.sax.ErrorHandler
内の warning
org.xml.sax.helpers.DefaultHandler
内の warning
public void error(org.xml.sax.SAXParseException exception)
org.xml.sax.ErrorHandler
内の error
org.xml.sax.helpers.DefaultHandler
内の error
public void fatalError(org.xml.sax.SAXParseException exception)
org.xml.sax.ErrorHandler
内の fatalError
org.xml.sax.helpers.DefaultHandler
内の fatalError
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
org.xml.sax.EntityResolver
内の resolveEntity
org.xml.sax.helpers.DefaultHandler
内の resolveEntity
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |