メソッドの概要

返却値の型 メソッド名
Object createInstance (String nodePath)
指定されたノードの属性からオブジェクトのインスタンスを取得します。
Object[] createInstances (String nodePath)
指定されたノードパスで取得できる複数クラスのインスタンスを配列で取得します。
Object createNodeInstance (DOMNode node, String attrName)
指定されたノードの属性値からオブジェクトのインスタンスを取得します。
String[] getGroups ()
グループ属性の値を取得します。
String getId ()
プラグインIDを取得します。
String getName ()
name属性を取得します。
DOMNode getNode ()
プラグイン定義情報のXMLドキュメントのノードを取得します。
String getRank ()
ランク属性を取得します。
String getTarget ()
ターゲット属性の値を取得します。
String getVersion ()
バージョン属性の値を取得します。
String getXmlString ()
プラグイン定義情報のXMLドキュメントを文字列で取得します。
Boolean isBefore ()
before属性の値を判定し、判定結果を boolean で取得します。
Boolean isEnable ()
enable属性の値を判定し、判定結果をbooleanで取得します。

メソッドの詳細

Object createInstance (String nodePath)
指定されたノードの属性からオブジェクトのインスタンスを取得します。

指定されたノードパスで複数のクラスが取得できる場合は、取得できた1つめのクラスのインスタンスを取得します。
複数のクラスのインスタンスを取得する場合はcreateInstances()を使用してください。

取得に失敗した場合は、nullを返却します。
パラメータ
nodePath : String
ノードパス
返却値
Object
Object オブジェクト型のオブジェクト
Object[] createInstances (String nodePath)
指定されたノードパスで取得できる複数クラスのインスタンスを配列で取得します。

指定されたノードパスで取得できる複数のクラスのインスタンスを配列で取得します。
取得に失敗した場合は、nullを返却します。
パラメータ
nodePath : String
ノードパス
返却値
Object[]
Object[] オブジェクト型のオブジェクトの配列
Object createNodeInstance (DOMNode node, String attrName)
指定されたノードの属性値からオブジェクトのインスタンスを取得します。
node#attrNameに設定されているクラス名からインスタンスを作成します。

取得に失敗した場合は、nullを返却します。
パラメータ
node : DOMNode
インスタンス生成のターゲットとなるノード。
attrName : String
クラスが設定されている属性名。
返却値
Object
Object オブジェクト型のオブジェクト
String[] getGroups ()
グループ属性の値を取得します。
 
取得に失敗した場合は、nullを返却します。
返却値
String[]
String[] groups属性値
String getId ()
プラグインIDを取得します。
 
取得に失敗した場合は、nullを返却します。
返却値
String
String プラグインID
String getName ()
name属性を取得します。

取得に失敗した場合は、nullを返却します。
返却値
String
String プラグイン定義情報のname属性を取得します。
DOMNode getNode ()
プラグイン定義情報のXMLドキュメントのノードを取得します。
 
取得に失敗した場合は、nullを返却します。
返却値
DOMNode
DOMNode プラグイン定義情報。
String getRank ()
ランク属性を取得します。
 
取得に失敗した場合は、nullを返却します。
返却値
String
String ランク属性の値。
String getTarget ()
ターゲット属性の値を取得します。
 
取得に失敗した場合は、nullを返却します。
返却値
String
String ターゲット属性の値。
String getVersion ()
バージョン属性の値を取得します。
 
取得に失敗した場合は、nullを返却します。
返却値
String
String バージョン属性の値。
String getXmlString ()
プラグイン定義情報のXMLドキュメントを文字列で取得します。

プラグイン定義情報のXMLを文字列に変換できない場合やXMLがない場合はnullを取得します。
返却値
String
String プラグイン定義情報のXML文字列。
Boolean isBefore ()
before属性の値を判定し、判定結果を boolean で取得します。

before="true" と指定されている場合は true が、それ以外の場合はfalseが取得できます。
返却値
Boolean
boolean before属性値の判定結果(true/false)。
Boolean isEnable ()
enable属性の値を判定し、判定結果をbooleanで取得します。

enable="false"の場合は false が、それ以外の場合は true が取得できます。
返却値
Boolean
boolean enable属性値の判定結果(true/false)。