概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## kinugasa.contents.text
クラス XMLAttribute

    java.lang.Object
      kinugasa.contents.text.XMLAttribute

すべての実装されたインタフェース:
  java.io.Serializable, Nameable

    public class XMLAttribute

extends java.lang.Object
implements Nameable, java.io.Serializable

XMLにおける"属性"を表すクラスです.
属性は要素に0個以上設定できるキーと値のペアです。
たとえば、<hoge fuga=piyo>では、 fugaという名前でpiyoという値の属性が構築されます。

バージョン:
  1.0.0 - 2013/03/15_7:10:56.
作成者:
  dra0211 ( d0211@live.jp ).
関連項目:
  直列化された形式

フィールドの概要
`private java.lang.String` | `name` この属性の名前です.
`private static long` | `serialVersionUID`
`private java.lang.String` | `value` この属性の値です.

コンストラクタの概要
`XMLAttribute()` 名前と値が空文字の新しい属性を作成します.
`XMLAttribute(java.lang.String name, java.lang.String value)` 名前と値を指定して、新しい属性を作成します.

メソッドの概要
`boolean` | `getBool()` 値を論理値として取得します.
`float` | `getFloatValue()` 値を実数として取得します.
`int` | `getIntValue()` 値を整数として取得します.
`java.lang.String` | `getName()` このインスタンスの一意的な名前を取得します.
`java.lang.String` | `getValue()` この属性の値を取得します.
`boolean` | `isFloatValue()` 値がfloatであるかを検査します.
`boolean` | `isIntValue()` 値が整数であるかを検査します.
`void` | `setName(java.lang.String name)` この属性の名前を変更します.
`void` | `setValue(java.lang.String value)` この属性の値を変更します.
`java.lang.String` | `toString()`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

フィールドの詳細

### serialVersionUID

    private static final long serialVersionUID

関連項目:
  定数フィールド値

### name

    private java.lang.String name

  この属性の名前です.

### value

    private java.lang.String value

  この属性の値です.

コンストラクタの詳細

### XMLAttribute

    public XMLAttribute()

  名前と値が空文字の新しい属性を作成します.

### XMLAttribute

    public XMLAttribute(java.lang.String name,
                        java.lang.String value)

  名前と値を指定して、新しい属性を作成します.

  パラメータ:
    `name` -
    `value` -

メソッドの詳細

### getName

    public java.lang.String getName()

  インタフェース `Nameable` の記述:
  このインスタンスの一意的な名前を取得します. 名前はゲームの実行中変更されてはなりません。

  定義:
    インタフェース `Nameable` 内の `getName`
  戻り値:
    このインスタンスを識別できる一意的な名前を返します。名前はユーザやプレイヤーが指定する可能性があるため 意味のある文字列を推奨します。

### getIntValue

    public int getIntValue()
                    throws java.lang.NumberFormatException

  値を整数として取得します.

  戻り値:
    値をInteger.parseIntを使用して整数に変換して返します。
  例外:
    `java.lang.NumberFormatException` - 値が変換できない場合に投げられます。

### isIntValue

    public boolean isIntValue()

  値が整数であるかを検査します.

  戻り値:
    getIntValueが使用できる場合trueを返します。

### getFloatValue

    public float getFloatValue()
                        throws java.lang.NumberFormatException

  値を実数として取得します.

  戻り値:
    値をFloat.parseFloatを使用して実数に変換して返します。
  例外:
    `java.lang.NumberFormatException` - 値が変換できない場合に投げられます。

### isFloatValue

    public boolean isFloatValue()

  値がfloatであるかを検査します.

  戻り値:
    getFloatValueが使用できる場合にtrueを返します。

### getBool

    public boolean getBool()

  値を論理値として取得します.

  戻り値:
    値をBoolean.parseBooleanを使用して論理値に変換して返します。

### setName

    public void setName(java.lang.String name)

  この属性の名前を変更します. 名前は、XMLAttriobuteStorageから参照されるため、 重複が許可されない場合があります。

  パラメータ:
    `name` - 新しい名前を指定します。

### setValue

    public void setValue(java.lang.String value)

  この属性の値を変更します.

  パラメータ:
    `value` - 新しい値を指定します。

### getValue

    public java.lang.String getValue()

  この属性の値を取得します.

  戻り値:
    値を返します。

### toString

    public java.lang.String toString()

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド