org.eclipse.graphiti
Class PropertyBag

java.lang.Object
  extended by org.eclipse.graphiti.PropertyBag
All Implemented Interfaces:
IPropertyBag

public class PropertyBag
extends java.lang.Object
implements IPropertyBag

The class PropertyBag.


Field Summary
private  java.util.HashMap<java.lang.Object,java.lang.Object> propertyMap
           
 
Constructor Summary
PropertyBag()
           
 
Method Summary
 java.lang.Object getProperty(java.lang.Object key)
          Returns the value to which the specified key is mapped, or null if there is no mapping for the key.
 java.util.List<java.lang.Object> getPropertyKeys()
          Returns a List of all available property keys.
private  java.util.HashMap<java.lang.Object,java.lang.Object> getPropertyMap()
           
 java.lang.Object putProperty(java.lang.Object key, java.lang.Object value)
          Associates the specified value with the specified key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propertyMap

private java.util.HashMap<java.lang.Object,java.lang.Object> propertyMap
Constructor Detail

PropertyBag

public PropertyBag()
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.Object key)
Description copied from interface: IPropertyBag
Returns the value to which the specified key is mapped, or null if there is no mapping for the key.

Specified by:
getProperty in interface IPropertyBag
See Also:
IPropertyBag.putProperty(Object, Object)

putProperty

public java.lang.Object putProperty(java.lang.Object key,
                                    java.lang.Object value)
Description copied from interface: IPropertyBag
Associates the specified value with the specified key. If a mapping for the key already exists, the old value is replaced.

Specified by:
putProperty in interface IPropertyBag
Parameters:
key - key with which the specified value is to be associated
value - value to be associated with the specified key
Returns:
the previous value associated with key, or null if there was no mapping for key.
See Also:
IPropertyBag.getProperty(Object)

getPropertyKeys

public java.util.List<java.lang.Object> getPropertyKeys()
Description copied from interface: IPropertyBag
Returns a List of all available property keys. The list may be empty.

Specified by:
getPropertyKeys in interface IPropertyBag
Returns:
The list of all property keys.
Since:
0.9

getPropertyMap

private java.util.HashMap<java.lang.Object,java.lang.Object> getPropertyMap()


Copyright (c) SAP AG 2005, 2012.