## 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 として取得する。
`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)

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

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

### getAttribute

    public boolean getAttribute(String name,
                                Object resultObject,
                                boolean defaultAttribute)

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

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

### getAttribute

    public int getAttribute(String name,
                            Object resultObject,
                            int defaultAttribute)

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

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

### getAttribute

    public long getAttribute(String name,
                             Object resultObject,
                             long defaultAttribute)

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

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