jp.wda.gpss.system
インタフェース AttributeContainer

既知のサブインタフェースの一覧:
SocketProcessor
既知の実装クラスの一覧:
GeneralSocklet, SimpleXMLCreator

public interface AttributeContainer

固有属性値処理インターフェース

導入されたバージョン:
1.00β007 2003/06/08
バージョン:
1.00β007 2003/06/08
作成者:
amoi

メソッドの概要
 boolean containsAttributeKey(java.lang.Object key)
          指定された属性名の固有属性が設定されているかを確認します。
 java.lang.Object getAttribute(java.lang.Object key)
          このオブジェクトに設定されている、指定された名前の固有属性値を取得します。
 boolean getAttributeBoolean(java.lang.Object key)
          このオブジェクトに設定されている、指定された名前の固有属性値を真偽値として取得します。
 double getAttributeDouble(java.lang.Object key)
          このオブジェクトに設定されている、指定された名前の固有属性値を実数値として取得します。
 int getAttributeInt(java.lang.Object key)
          このオブジェクトに設定されている、指定された名前の固有属性値を整数値として取得します。
 java.util.Set getAttributeKeys()
          固有属性に格納されている属性名一覧のSetビューを取得します。
 long getAttributeLong(java.lang.Object key)
          このオブジェクトに設定されている、指定された名前の固有属性値を長整数値として取得します。
 java.util.Set getAttributes()
          固有属性に格納されている全ての属性一覧のSetビューを取得します。
 java.lang.Object removeAttribute(java.lang.Object key)
          指定された属性名の固有属性を削除します。
 void setAttribute(java.lang.Object key, boolean value)
          このオブジェクトに、指定された名前の固有属性値を真偽値として設定します
 void setAttribute(java.lang.Object key, double value)
          このオブジェクトに、指定された名前の固有属性値を実数値として設定します
 void setAttribute(java.lang.Object key, int value)
          このオブジェクトに、指定された名前の固有属性値を設定します
 void setAttribute(java.lang.Object key, long value)
          このオブジェクトに、指定された名前の固有属性値を長整数値として設定します
 void setAttribute(java.lang.Object key, java.lang.Object value)
          このオブジェクトに、指定された名前の固有属性値を設定します
 

メソッドの詳細

setAttribute

public void setAttribute(java.lang.Object key,
                         java.lang.Object value)
このオブジェクトに、指定された名前の固有属性値を設定します

パラメータ:
key - 固有属性名
value - 固有属性値

getAttribute

public java.lang.Object getAttribute(java.lang.Object key)
このオブジェクトに設定されている、指定された名前の固有属性値を取得します。

パラメータ:
key - 固有属性名
戻り値:
固有属性値

getAttributes

public java.util.Set getAttributes()
固有属性に格納されている全ての属性一覧のSetビューを取得します。

戻り値:
属性一覧のSetビュー

containsAttributeKey

public boolean containsAttributeKey(java.lang.Object key)
指定された属性名の固有属性が設定されているかを確認します。

パラメータ:
key - 固有属性名
戻り値:
指定された属性名が設定されていれば真

getAttributeKeys

public java.util.Set getAttributeKeys()
固有属性に格納されている属性名一覧のSetビューを取得します。

戻り値:
属性名一覧のSetビュー

removeAttribute

public java.lang.Object removeAttribute(java.lang.Object key)
指定された属性名の固有属性を削除します。

パラメータ:
key - 固有属性名

setAttribute

public void setAttribute(java.lang.Object key,
                         int value)
このオブジェクトに、指定された名前の固有属性値を設定します

パラメータ:
key - 固有属性名
value - 固有属性整数値

getAttributeInt

public int getAttributeInt(java.lang.Object key)
                    throws AttributeException
このオブジェクトに設定されている、指定された名前の固有属性値を整数値として取得します。

パラメータ:
key - 固有属性名
戻り値:
固有属性整数値
AttributeException

setAttribute

public void setAttribute(java.lang.Object key,
                         long value)
このオブジェクトに、指定された名前の固有属性値を長整数値として設定します

パラメータ:
key - 固有属性名
value - 固有属性長整数値

getAttributeLong

public long getAttributeLong(java.lang.Object key)
                      throws AttributeException
このオブジェクトに設定されている、指定された名前の固有属性値を長整数値として取得します。

パラメータ:
key - 固有属性名
戻り値:
固有属性長整数値
AttributeException

setAttribute

public void setAttribute(java.lang.Object key,
                         double value)
このオブジェクトに、指定された名前の固有属性値を実数値として設定します

パラメータ:
key - 固有属性名
value - 固有属性実数値

getAttributeDouble

public double getAttributeDouble(java.lang.Object key)
                          throws AttributeException
このオブジェクトに設定されている、指定された名前の固有属性値を実数値として取得します。

パラメータ:
key - 固有属性名
戻り値:
固有属性実数値
AttributeException

setAttribute

public void setAttribute(java.lang.Object key,
                         boolean value)
このオブジェクトに、指定された名前の固有属性値を真偽値として設定します

パラメータ:
key - 固有属性名
value - 固有属性真偽値

getAttributeBoolean

public boolean getAttributeBoolean(java.lang.Object key)
                            throws AttributeException
このオブジェクトに設定されている、指定された名前の固有属性値を真偽値として取得します。

パラメータ:
key - 固有属性名
戻り値:
固有属性真偽値
AttributeException