com.thaiopensource.util
Class PropertyMapBuilder

java.lang.Object
  extended by com.thaiopensource.util.PropertyMapBuilder

public class PropertyMapBuilder
extends Object


Nested Class Summary
private static class PropertyMapBuilder.PropertyMapImpl
           
 
Field Summary
private  PropertyId[] keys
           
private  Hashtable map
           
 
Constructor Summary
PropertyMapBuilder()
           
PropertyMapBuilder(PropertyMap pm)
           
 
Method Summary
 boolean contains(PropertyId pid)
           
private  void copyIfLocked()
           
 Object get(PropertyId pid)
           
private  void lock()
           
 Object put(PropertyId id, Object value)
           
 PropertyMap toPropertyMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

private Hashtable map

keys

private PropertyId[] keys
Constructor Detail

PropertyMapBuilder

public PropertyMapBuilder()

PropertyMapBuilder

public PropertyMapBuilder(PropertyMap pm)
Method Detail

lock

private void lock()

copyIfLocked

private void copyIfLocked()

toPropertyMap

public PropertyMap toPropertyMap()

put

public Object put(PropertyId id,
                  Object value)

get

public Object get(PropertyId pid)

contains

public boolean contains(PropertyId pid)