| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Represents PropertyMap with ability to switch to another PropertyMap.
| Inner Class Summary | |
private class | SwitchablePropertyMap.MyProperty |
| Field Summary | |
private EventMulticaster | myAllKeysMulticaster |
private PropertyMapListener | myListener |
private PropertyMap | myMap |
private Hashtable | myMulticasterMap |
| Constructor Summary | |
SwitchablePropertyMap(PropertyMap map)Creates new SwitchablePropertyMap from existing. | |
SwitchablePropertyMap()Creates new empty SwitchablePropertyMap. | |
| Method Summary | |
Property | addProperty(Object propertyKey, Object propertyValue)Adds specified property with it's value. |
void | addPropertyMapListener(Object propertyKey, PropertyMapListener listener)Adds listener of PropertyMapEvent for specified property. |
boolean | canAddProperty(Object propertyKey, Object propertyValue)Checks whether it is possible to add specified property with specified value. |
boolean | canSetPropertyValue(Object propertyKey, Object propertyValue)Checks whether it is possible to set specified value to specified property. |
protected void | fireEvent(PropertyMapEvent event)Fires specified PropertyMapEvent. |
PropertyMap | getPropertyMap()Returns current PropertyMap. |
Object | getPropertyValue(Object propertyKey)Returns value of specified property. |
Object | getPropertyValue(Object propertyKey, Class valueClass)Returns value of specified property and with specified class of value. |
boolean | isPropertyReadable(Object propertyKey)Checks whether specified property can be read. |
boolean | isPropertyWritable(Object propertyKey)Checks whether it is possible to write to specified property. |
Enumeration | properties()Returns Enumeration of all properties. |
Enumeration | properties(Object propertyKey)Returns values of specified property. |
void | removePropertyMapListener(Object propertyKey, PropertyMapListener listener)Removes listener of PropertyMapEvent for specified property. |
void | setPropertyMap(PropertyMap map)Specifies new PropertyMap. |
void | setPropertyValue(Object propertyKey, Object propertyValue)Sets specified valuy to specified property. |
| Field Detail |
private EventMulticaster myAllKeysMulticaster
private PropertyMapListener myListener
private PropertyMap myMap
private Hashtable myMulticasterMap
| Constructor Detail |
public SwitchablePropertyMap(PropertyMap map)
public SwitchablePropertyMap()
| Method Detail |
public Property addProperty(Object propertyKey, Object propertyValue)
public void addPropertyMapListener(Object propertyKey, PropertyMapListener listener)
public boolean canAddProperty(Object propertyKey, Object propertyValue)
public boolean canSetPropertyValue(Object propertyKey, Object propertyValue)
protected void fireEvent(PropertyMapEvent event)
public PropertyMap getPropertyMap()
public Object getPropertyValue(Object propertyKey)
public Object getPropertyValue(Object propertyKey, Class valueClass)
throws CastNotSupportedException
public boolean isPropertyReadable(Object propertyKey)
public boolean isPropertyWritable(Object propertyKey)
public Enumeration properties()
public Enumeration properties(Object propertyKey)
public void removePropertyMapListener(Object propertyKey, PropertyMapListener listener)
public void setPropertyMap(PropertyMap map)
public void setPropertyValue(Object propertyKey, Object propertyValue)
| Association Links |
to Class com.togethersoft.openapi.util.propertyMap.PropertyMapListener
to Class java.util.Hashtable
to Class com.togethersoft.openapi.util.EventMulticaster
| ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||