PluginDescriptorオブジェクト
コンポーネント情報 | |
---|---|
version | 1.0 |
since | 7.1 |
プラグイン定義情報オブジェクト。
プラグイン情報を保持するオブジェクトです。
プラグイン情報を保持するオブジェクトです。
メソッドの概要
返却値の型 | メソッド名 |
---|---|
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を返却します。
パラメータ
返却値
|
Object[] createInstances (String nodePath )
指定されたノードパスで取得できる複数クラスのインスタンスを配列で取得します。
指定されたノードパスで取得できる複数のクラスのインスタンスを配列で取得します。 取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
Object createNodeInstance (DOMNode node , String attrName )
指定されたノードの属性値からオブジェクトのインスタンスを取得します。
node#attrNameに設定されているクラス名からインスタンスを作成します。 取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
String[] getGroups ()
グループ属性の値を取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
String getId ()
プラグインIDを取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
String getName ()
name属性を取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
DOMNode getNode ()
プラグイン定義情報のXMLドキュメントのノードを取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
String getRank ()
ランク属性を取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
String getTarget ()
ターゲット属性の値を取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
String getVersion ()
バージョン属性の値を取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
String getXmlString ()
プラグイン定義情報のXMLドキュメントを文字列で取得します。
プラグイン定義情報のXMLを文字列に変換できない場合やXMLがない場合はnullを取得します。
返却値
|
Boolean isBefore ()
before属性の値を判定し、判定結果を boolean で取得します。
before="true" と指定されている場合は true が、それ以外の場合はfalseが取得できます。
返却値
|
Boolean isEnable ()
enable属性の値を判定し、判定結果をbooleanで取得します。
enable="false"の場合は false が、それ以外の場合は true が取得できます。
返却値
|