|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvAttribute
タイトル: 地物主題属性保持クラス
説明: psvAttributeクラスは地物の主題属性情報を保持するクラスです。 内部的には、主題属性要素psvAttributeElementを複数持っており、 getAttributeValue(String)などの主題属性値取得メソッドを用いて、 psvAttributeElementの持つ主題属性値を直接取得する事が出来ます。 逆にsetAttributeValue(String,String)等の主題属性値設定メソッドを用いて、 psvAttributeElementが持つ値に直接設定する事が出来ます。
著作権: Copyright (c) 2004
会社名: Mitsubishi Electric Corporation
フィールドの概要 | |
static psvAttribute |
UNMODIFIABLE_ATTRIBUTE
変更不能な主題属性クラスです。 |
コンストラクタの概要 | |
psvAttribute()
コンストラクタです。 |
メソッドの概要 | |
protected java.lang.Object |
clone()
このオブジェクトのコピーを作成して返します。 |
protected java.util.Map |
createInternalMap()
内部で使用するMapを作成して返します。 |
psvAttributeElement |
getAttribute(java.lang.String name)
指定名称の属性要素を取得します。 |
java.util.Vector |
getAttributes()
全属性要素を取得します。 |
java.lang.String |
getAttributeValue(java.lang.String name)
指定名称の属性値を取得します。 |
java.lang.Boolean |
getAttributeValueAsBoolean(java.lang.String name)
指定名称の属性値をBooleanに変換して取得します。 |
java.lang.Byte |
getAttributeValueAsByte(java.lang.String name)
指定名称の属性値をByteに変換して取得します。 |
java.util.Date |
getAttributeValueAsDate(java.lang.String name)
指定名称の属性値をDateに変換して取得します。 |
java.lang.Double |
getAttributeValueAsDouble(java.lang.String name)
指定名称の属性値をDoubleに変換して取得します。 |
java.lang.Float |
getAttributeValueAsFloat(java.lang.String name)
指定名称の属性値をFloatに変換して取得します。 |
java.lang.Integer |
getAttributeValueAsInteger(java.lang.String name)
指定名称の属性値をIntegerに変換して取得します。 |
java.lang.Long |
getAttributeValueAsLong(java.lang.String name)
指定名称の属性値をLongに変換して取得します。 |
java.lang.Short |
getAttributeValueAsShort(java.lang.String name)
指定名称の属性値をShortに変換して取得します。 |
int |
getCount()
属性要素数を取得します。 |
boolean |
hasAttribute(java.lang.String name)
nameで指定した属性値が存在するかどうかを返します。 |
void |
setAttribute(psvAttributeElement attr)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Boolean value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Byte value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.util.Date value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Double value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Float value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Integer value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Long value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.Short value)
属性要素を設定します。 |
void |
setAttribute(java.lang.String name,
java.lang.String value)
属性要素を設定します。 |
java.lang.String |
toString()
このオブジェクトの情報をStringで返します。 |
クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final psvAttribute UNMODIFIABLE_ATTRIBUTE
コンストラクタの詳細 |
public psvAttribute()
メソッドの詳細 |
protected java.util.Map createInternalMap()
public java.util.Vector getAttributes()
public psvAttributeElement getAttribute(java.lang.String name)
name
- 属性要素名
public java.lang.String getAttributeValue(java.lang.String name)
name
- 属性要素名
public boolean hasAttribute(java.lang.String name)
name
- 属性要素名
public void setAttribute(java.lang.String name, java.lang.String value)
name
- 属性要素名value
- 属性値public void setAttribute(psvAttributeElement attr)
attr
- 設定する属性要素オブジェクトpublic int getCount()
protected java.lang.Object clone()
psvGeneralException
- 複製失敗時public java.lang.Integer getAttributeValueAsInteger(java.lang.String name)
name
- 属性要素名
NumberFormatException
- Integer変換失敗時public java.lang.Boolean getAttributeValueAsBoolean(java.lang.String name)
name
- 属性要素名
public java.lang.Short getAttributeValueAsShort(java.lang.String name)
name
- 属性要素名
NumberFormatException
- short変換失敗時public java.lang.Long getAttributeValueAsLong(java.lang.String name)
name
- 属性要素名
NumberFormatException
- long変換失敗時public java.lang.Byte getAttributeValueAsByte(java.lang.String name)
name
- 属性要素名
NumberFormatException
- int変換失敗時public java.lang.Double getAttributeValueAsDouble(java.lang.String name)
name
- 属性要素名
NumberFormatException
- Double変換失敗時public java.lang.Float getAttributeValueAsFloat(java.lang.String name)
name
- 属性要素名
NumberFormatException
- Float変換失敗時public java.util.Date getAttributeValueAsDate(java.lang.String name)
name
- 属性要素名
psvIllegalArgumentException
- Date変換失敗時public void setAttribute(java.lang.String name, java.lang.Integer value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.lang.Boolean value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.lang.Long value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.lang.Short value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.lang.Byte value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.lang.Float value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.lang.Double value)
name
- 属性要素名value
- 属性値public void setAttribute(java.lang.String name, java.util.Date value)
name
- 属性要素名value
- 属性値public java.lang.String toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |