jp.gr.java_conf.wffm.gassan.translator
クラス GSMLElement

java.lang.Object
  |
  +--jp.gr.java_conf.wffm.gassan.translator.GSMLElement

public class GSMLElement
extends java.lang.Object
implements java.io.Serializable

GSMLの要素へアクセスするためのクラス

関連項目:
直列化された形式

コンストラクタの概要
GSMLElement(GElement gsml)
          コンストラクタ シナリオ構造が内部に含まれている場合に使用する.
GSMLElement(java.net.URL url)
          コンストラクタ 台本ファイルが分割されている場合に使用する.
 
メソッドの概要
 void endLoop()
          ループ終了
 GElement getGSML()
          シナリオを取得
 boolean getLoopState()
          ループ状態を取得
 int getStructureNum()
          構造番号(要素をどこまで読んだか保存している変数)を取得
 boolean hasMoreScenarioElements()
          シナリオ要素が残っているか
 GElement nextScenarioElement()
          次のシナリオ要素を取得
 void setGSML(GElement gsml)
          シナリオを設定
 void startLoop()
          ループ開始
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GSMLElement

public GSMLElement(java.net.URL url)
コンストラクタ 台本ファイルが分割されている場合に使用する.
パラメータ:
scenarioURL - シナリオのURL

GSMLElement

public GSMLElement(GElement gsml)
コンストラクタ シナリオ構造が内部に含まれている場合に使用する.
パラメータ:
gsml - シナリオの木構造(GElementクラス)
メソッドの詳細

endLoop

public void endLoop()
ループ終了

getGSML

public GElement getGSML()
シナリオを取得
戻り値:
シナリオの木構造(GElementクラス)

getLoopState

public boolean getLoopState()
ループ状態を取得
戻り値:
ループ状態の場合true,それ以外false

getStructureNum

public int getStructureNum()
構造番号(要素をどこまで読んだか保存している変数)を取得
戻り値:
構造番号

hasMoreScenarioElements

public boolean hasMoreScenarioElements()
シナリオ要素が残っているか
戻り値:
シナリオ要素が残っている場合true,それ以外false

nextScenarioElement

public GElement nextScenarioElement()
次のシナリオ要素を取得
戻り値:
シナリオの構成要素(GElementクラス)

setGSML

public void setGSML(GElement gsml)
シナリオを設定
パラメータ:
gsml - シナリオの木構造(GElementクラス)

startLoop

public void startLoop()
ループ開始