コード例 #1
0
 public LinkedList<Object> getPropertyValues(Iterable<PropertyID> keys) {
   LinkedList<Object> values = new LinkedList<Object>();
   for (PropertyID key : keys) {
     values.add(properties.get(key.getName()));
   }
   return values;
 }
コード例 #2
0
 public LinkedList<PropertyID> getPropertyKeys() {
   LinkedList<PropertyID> ids = new LinkedList<PropertyID>();
   Set<String> names = properties.keySet();
   for (String name : names) {
     ids.add(PropertyID.getPropertyIDByName(name));
   }
   return ids;
 }
コード例 #3
0
 public boolean hasProperty(PropertyID key) {
   return properties.containsKey(key.getName());
 }
コード例 #4
0
 public Object removeProperty(PropertyID key) {
   return properties.remove(key.getName());
 }
コード例 #5
0
 public Object getProperty(PropertyID key) {
   return properties.get(key.getName());
 }
コード例 #6
0
 public void addProperty(PropertyID key, Object value) {
   properties.put(key.getName(), value);
 }