package gueei.binding;
import java.util.HashMap;
public class AttributeCollection {
private HashMap<String, ViewAttribute<?,?>> collection;
public AttributeCollection(){
collection = new HashMap<String, ViewAttribute<?,?>>(5);
}
public boolean containsAttribute(String attrId){
return collection.containsKey(attrId);
}
public void putAttribute(String attrId, ViewAttribute<?, ?> attribute){
collection.put(attrId, attribute);
}
public ViewAttribute<?, ?> getAttribute(String attrId){
if (collection.containsKey(attrId)){
return collection.get(attrId);
}
return null;
}
public ViewAttribute<?,?>[] getAllAttributes(){
return collection.values().toArray(new ViewAttribute<?,?>[0]);
}
}