jp.go.nict.langrid.p2pgridbasis.data
クラス DataAttributes

java.lang.Object
  上位を拡張 jp.go.nict.langrid.p2pgridbasis.data.DataAttributes

public class DataAttributes
extends Object

データの属性を表すクラス

バージョン:
$Revision: 11470 $
作成者:
$Author: Takao Nakaguchi $

コンストラクタの概要
DataAttributes()
          The constructor.
 
メソッドの概要
 void checkRequiredAttributes(String[] attr_names)
          必須属性が設定されているかを確認する
 Set<String> getKeys()
          設定されている属性値集合を取得する
 String getValue(String name)
          属性値を取得する
 Collection<String> getValues()
           
 void setAttribute(String name, String value)
          属性名と属性値を設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataAttributes

public DataAttributes()
The constructor.

メソッドの詳細

setAttribute

public void setAttribute(String name,
                         String value)
属性名と属性値を設定する

パラメータ:
name - 属性名
value - 属性値

getValue

public String getValue(String name)
属性値を取得する

パラメータ:
name - 取得する属性値の名前
戻り値:
属性値

getKeys

public Set<String> getKeys()
設定されている属性値集合を取得する

戻り値:
属性値の集合

getValues

public Collection<String> getValues()

checkRequiredAttributes

public void checkRequiredAttributes(String[] attr_names)
                             throws RequiredAttributeNotFoundException
必須属性が設定されているかを確認する

パラメータ:
attr_names - 必須属性の名前のリスト
例外:
RequiredAttributeNotFoundException - 必須項目が見つからなかった