Attributeクラス

名前と値を関連付けるようなオブジェクトを作成する場合に、Attributeクラスは用いられます。 例えば以下の様な値を取得したとします。

[{Name: hoge, Value: hogehoge} {Name: foo, Value: bar}]

この取得した値がItem itemに格納されていることを前提として、Attributeクラスを用いてhogeのValueを取り出してみます。

List<Attribute> list = item.getAttributes();
String value = null; 
for(Attribute atr : list){
    if("hoge".equals(atr.getName)){
        value = atr.getValue();
    } else {
        value = "none";
    }
}