概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## tsukuba_bunko.peko.scenario
クラス ElementHandler

    java.lang.Object
      tsukuba_bunko.peko.scenario.ElementHandler

直系の既知のサブクラス:
  FlagHandler, HeadHandler, SceneFlowHandler, SelectHandler, StageElementHandler, TextElementHandler, WaitHandler

    public abstract class ElementHandler

extends java.lang.Object

PSML Scene 要素を処理するハンドラの基本機能を定義します。

バージョン:
  $Revision: 1.1 $
作成者:
  $Author: ppoi $

フィールドの概要
`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`

フィールドの詳細

### NAMESPACE_SCENE

    public static final java.lang.String NAMESPACE_SCENE

  PSML 1.0 "Scene" XML Namespace URI

  関連項目:
    定数フィールド値

### _context

    protected SceneContext _context

  シーンコンテクスト

### _parent

    protected ElementHandler _parent

  親要素のハンドラ

### _endOfScene

    protected boolean _endOfScene

  シーンがこの要素の処理を以て終了するかどうか

コンストラクタの詳細

### ElementHandler

    protected ElementHandler()

  `ElementHandler` のインスタンスを生成します。

メソッドの詳細

### setSceneContext

    public void setSceneContext(SceneContext context)

  シーンコンテクストを設定します。

  パラメータ:
    `context` - シーンコンテクスト

### getSceneContext

    public SceneContext getSceneContext()

  シーンコンテクストを取得します。

  戻り値:
    シーンコンテクスト

### setParentHandler

    public void setParentHandler(ElementHandler handler)

  親要素を処理している ElementHandler を設定します。

  パラメータ:
    `handler` - 親要素のハンドラ

### getParentHandler

    public ElementHandler getParentHandler()

  親要素を処理している ElementHandler を取得します。

  戻り値:
    親要素のハンドラ

### setEndOfScene

    protected void setEndOfScene(boolean end)

  シーンがこの要素の処理を以て終了するかどうかを設定します。

  パラメータ:
    `end` - シーンが終了する場合 `true`、それ以外の場合 `false`

### isEndOfScene

    public boolean isEndOfScene()

  シーンがこの要素の処理を以て終了するかどうかを判定します。

  戻り値:
    シーンが終了する場合 `true`、それ以外の場合 `false`

### stop

    protected void stop(long wait)

  処理を一時停止します。

  パラメータ:
    `wait` - 最大停止時間

### stop

    protected void stop()

  処理をユーザーのアクションがあるまで一時停止します。

### startDocument

    public void startDocument()
                       throws org.xml.sax.SAXException

  例外:
    `org.xml.sax.SAXException`

### endDocument

    public void endDocument()
                     throws org.xml.sax.SAXException

  例外:
    `org.xml.sax.SAXException`

### startElement

    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`

### endElement

    public void endElement(java.lang.String namespaceURI,
                           java.lang.String localName,
                           java.lang.String qName)
                    throws org.xml.sax.SAXException

  例外:
    `org.xml.sax.SAXException`

### characters

    public void characters(char[] ch,
                           int begin,
                           int length)
                    throws org.xml.sax.SAXException

  例外:
    `org.xml.sax.SAXException`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.