nga.servlet.config
クラス TargetInfo

java.lang.Object
  上位を拡張 java.util.AbstractMap<K,V>
      上位を拡張 java.util.HashMap<String,String>
          上位を拡張 nga.util.ConfigurationMap
              上位を拡張 nga.servlet.config.ConfigurationInfo
                  上位を拡張 nga.servlet.config.TargetInfo
すべての実装されたインタフェース:
Serializable, Cloneable, Map<String,String>

public class TargetInfo
extends ConfigurationInfo

target タグ情報。

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

コンストラクタの概要
TargetInfo(ModuleInfo moduleInfo)
          TargetInfo を作成する。
 
メソッドの概要
 Object getAttribute(String name, Object resultObject)
          指定された名前の属性値を取得する。
 boolean getAttribute(String name, Object resultObject, boolean defaultAttribute)
          指定された名前の属性値を boolean として取得する。
 int getAttribute(String name, Object resultObject, int defaultAttribute)
          指定された名前の属性値を int として取得する。
 long getAttribute(String name, Object resultObject, long defaultAttribute)
          指定された名前の属性値を long として取得する。
 String getAttribute(String name, Object resultObject, String defaultAttribute)
          指定された名前の属性値を文字列として取得する。
 TargetInfoList getChildren()
          現在の target タグの内部に定義された target タグ情報のリストを取得する。
 String getId()
          id 属性の値を取得する。
 String getInclude()
          インクルードする jsp / html を取得する。
 String getName()
          値オブジェクトのプロパティ名を取得する。
 String getType()
          表示タイプを取得する。
 void putAll(Map<? extends String,? extends String> map)
           
 void setChildren(TargetInfoList children)
          現在の target タグの内部に定義された target タグ情報のリストを設定する。
 void setInclude(String include)
          インクルードする jsp / html をセットする。
 void setName(String value)
          値オブジェクトのプロパティ名をセットする。
 void setType(String type)
          表示タイプをセットする。
 
クラス nga.servlet.config.ConfigurationInfo から継承されたメソッド
get, getModuleInfo, setModuleInfo
 
クラス nga.util.ConfigurationMap から継承されたメソッド
get, get, get, get, put, put, put
 
クラス java.util.HashMap から継承されたメソッド
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, remove, size, values
 
クラス java.util.AbstractMap から継承されたメソッド
equals, hashCode, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承されたメソッド
equals, hashCode
 

コンストラクタの詳細

TargetInfo

public TargetInfo(ModuleInfo moduleInfo)
TargetInfo を作成する。

パラメータ:
moduleInfo - モジュール情報。
メソッドの詳細

getType

public String getType()
表示タイプを取得する。

戻り値:
表示タイプ。

setType

public void setType(String type)
表示タイプをセットする。

パラメータ:
type - 表示タイプ。

getName

public String getName()
値オブジェクトのプロパティ名を取得する。

戻り値:
値オブジェクトのプロパティ名。

setName

public void setName(String value)
値オブジェクトのプロパティ名をセットする。

パラメータ:
value - 値オブジェクトのプロパティ名。

getInclude

public String getInclude()
インクルードする jsp / html を取得する。

戻り値:
インクルードする jsp / html。

setInclude

public void setInclude(String include)
インクルードする jsp / html をセットする。

パラメータ:
include - インクルードする jsp / html。

getChildren

public TargetInfoList getChildren()
現在の target タグの内部に定義された target タグ情報のリストを取得する。

戻り値:
target タグ情報リスト。

setChildren

public void setChildren(TargetInfoList children)
現在の target タグの内部に定義された target タグ情報のリストを設定する。

パラメータ:
children - ターゲット情報リスト。

getId

public String getId()
id 属性の値を取得する。

戻り値:
id 属性の値。

putAll

public void putAll(Map<? extends String,? extends String> map)
定義:
インタフェース Map<String,String> 内の putAll
オーバーライド:
クラス HashMap<String,String> 内の putAll

getAttribute

public Object getAttribute(String name,
                           Object resultObject)
指定された名前の属性値を取得する。 取得した値の1文字目がリソースタグ文字で,ドット文字が含まれない場合(例: @code), resultObject 引数で指定されたオブジェクトのプロパティを取得する(例:resultObject.getCode())。

パラメータ:
name - 属性名。
resultObject - 実行結果オブジェクト。
戻り値:
属性値。

getAttribute

public String getAttribute(String name,
                           Object resultObject,
                           String defaultAttribute)
指定された名前の属性値を文字列として取得する。 取得した値の1文字目がリソースタグ文字で,ドット文字が含まれない場合(例: @disabled), resultObject 引数で指定されたオブジェクトのプロパティを取得する(例:resultObject.isDisabled())。

パラメータ:
name - 属性名。
resultObject - 実行結果オブジェクト。
戻り値:
属性値。

getAttribute

public boolean getAttribute(String name,
                            Object resultObject,
                            boolean defaultAttribute)
指定された名前の属性値を boolean として取得する。 取得した値の1文字目がリソースタグ文字で,ドット文字が含まれない場合(例: @disabled), resultObject 引数で指定されたオブジェクトのプロパティを取得する(例:resultObject.isDisabled())。

パラメータ:
name - 属性名。
resultObject - 実行結果オブジェクト。
戻り値:
属性値。

getAttribute

public int getAttribute(String name,
                        Object resultObject,
                        int defaultAttribute)
指定された名前の属性値を int として取得する。 取得した値の1文字目がリソースタグ文字で,ドット文字が含まれない場合(例: @number), resultObject 引数で指定されたオブジェクトのプロパティを取得する(例:resultObject.getNumber())。

パラメータ:
name - 属性名。
resultObject - 実行結果オブジェクト。
戻り値:
属性値。

getAttribute

public long getAttribute(String name,
                         Object resultObject,
                         long defaultAttribute)
指定された名前の属性値を long として取得する。 取得した値の1文字目がリソースタグ文字で,ドット文字が含まれない場合(例: @number), resultObject 引数で指定されたオブジェクトのプロパティを取得する(例:resultObject.getNumber())。

パラメータ:
name - 属性名。
resultObject - 実行結果オブジェクト。
戻り値:
属性値。