org.maskat.core.gen
クラス EventXmlParser

java.lang.Object
  上位を拡張 org.maskat.core.gen.EventXmlParser

public class EventXmlParser
extends java.lang.Object

イベントXMLパーサ

 イベントXMLを解析して
 ClassContentを生成する
 


コンストラクタの概要
EventXmlParser(java.lang.String eventXml)
          コンストラクタ
 
メソッドの概要
 org.maskat.core.gen.ClassContent[] getClassContents()
          すべてのクラスコンテンツ取得 すべてのcomponentタグを対象にClassContent作成を試みる。
 java.lang.String getPacageName()
          解析結果からパッケージ名を取得 パッケージ名は headerタグのnameが"maskat_layoutID"のもののvalue。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EventXmlParser

public EventXmlParser(java.lang.String eventXml)
               throws org.xml.sax.SAXException,
                      java.io.IOException
コンストラクタ

パラメータ:
eventXml - 解析対象XMLパス
例外:
org.xml.sax.SAXException
java.io.IOException
メソッドの詳細

getPacageName

public java.lang.String getPacageName()
解析結果からパッケージ名を取得
 パッケージ名は
 headerタグのnameが"maskat_layoutID"のもののvalue。
 <header name="maskat_layoutID" value="org.maskat.demo"/>
 この場合、パッケージ名は"org.maskat.demo"となる。
 

戻り値:
パッケージ名

getClassContents

public org.maskat.core.gen.ClassContent[] getClassContents()
すべてのクラスコンテンツ取得
 すべてのcomponentタグを対象にClassContent作成を試みる。
 

戻り値:
ClassContent配列