Extension SDK 10.1.2

oracle.ide.util
Class DefaultPropertyAccess

java.lang.Object
  extended byoracle.ide.util.DefaultPropertyAccess
All Implemented Interfaces:
PropertyAccess
Direct Known Subclasses:
DefaultStructuredPropertyAccess

public class DefaultPropertyAccess
extends java.lang.Object
implements PropertyAccess

A very simple in-memory property access.


Field Summary
protected  java.util.HashMap _map
           
 
Constructor Summary
DefaultPropertyAccess()
           
 
Method Summary
protected  java.lang.Object get(java.lang.Object key)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
          Retrieves the value associated with a property.
protected  java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
protected  java.lang.Object remove(java.lang.String key)
           
 java.lang.Object removeProperty(java.lang.String key)
          Removes the property.
 java.lang.Object setProperty(java.lang.String key, java.lang.String value)
          Sets the value for a property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_map

protected java.util.HashMap _map
Constructor Detail

DefaultPropertyAccess

public DefaultPropertyAccess()
Method Detail

get

protected final java.lang.Object get(java.lang.Object key)

put

protected final java.lang.Object put(java.lang.Object key,
                                     java.lang.Object value)

remove

protected final java.lang.Object remove(java.lang.String key)

getProperty

public java.lang.String getProperty(java.lang.String key,
                                    java.lang.String defaultValue)
Description copied from interface: PropertyAccess
Retrieves the value associated with a property. If no value exists for the requested property, the specified default value is returned.

Specified by:
getProperty in interface PropertyAccess
Parameters:
key - the property key for which a value is desired.
defaultValue - the value to return if no value currently exists.
Returns:
the value of the requested property, or the default value if the property does not exist.

setProperty

public java.lang.Object setProperty(java.lang.String key,
                                    java.lang.String value)
Description copied from interface: PropertyAccess
Sets the value for a property.

Specified by:
setProperty in interface PropertyAccess
Parameters:
key - the property key to set
value - the string value to set
Returns:
the previous value

removeProperty

public java.lang.Object removeProperty(java.lang.String key)
Description copied from interface: PropertyAccess
Removes the property.

Specified by:
removeProperty in interface PropertyAccess
Parameters:
key - the property key to remove
Returns:
the previous value

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.