com.opensymphony.module.propertyset.ojb
Class OJBPropertySet
java.lang.Object
com.opensymphony.module.propertyset.AbstractPropertySet
com.opensymphony.module.propertyset.ojb.OJBPropertySet
- All Implemented Interfaces:
- PropertySet
- public class OJBPropertySet
- extends AbstractPropertySet
- Author:
- picard
Created on 11 sept. 2003
| Fields inherited from interface com.opensymphony.module.propertyset.PropertySet |
BOOLEAN, DATA, DATE, DOUBLE, INT, LONG, OBJECT, PROPERTIES, STRING, TEXT, XML |
|
Method Summary |
boolean |
exists(java.lang.String key)
Determine if property exists. |
protected java.lang.Object |
get(int type,
java.lang.String key)
|
java.util.Collection |
getKeys(java.lang.String prefix,
int type)
List all keys starting with supplied prefix of certain type. |
int |
getType(java.lang.String key)
Returns type of value. |
void |
init(java.util.Map config,
java.util.Map args)
|
void |
remove()
Remove the propertyset and all it associated keys. |
void |
remove(java.lang.String key)
Removes property. |
protected void |
setImpl(int type,
java.lang.String key,
java.lang.Object value)
|
| Methods inherited from class com.opensymphony.module.propertyset.AbstractPropertySet |
getAsActualType, getBoolean, getData, getDate, getDouble, getInt, getKeys, getKeys, getKeys, getLong, getObject, getProperties, getSchema, getString, getText, getXML, isSettable, setAsActualType, setBoolean, setData, setDate, setDouble, setInt, setLong, setObject, setProperties, setSchema, setString, setText, setXML, supportsType, supportsTypes, toString, type, type |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OJBPropertySet
public OJBPropertySet()
getKeys
public java.util.Collection getKeys(java.lang.String prefix,
int type)
throws PropertyException
- Description copied from interface:
PropertySet
- List all keys starting with supplied prefix of certain type. See
statics.
- Parameters:
prefix - String that keys must start with. If null, than all
keys shall be returned.type - Type to list. See static class variables. If null, then
all types shall be returned.
- Returns:
- Unmodifiable
Collection of
Strings.
- Throws:
PropertyException
getType
public int getType(java.lang.String key)
throws PropertyException
- Description copied from interface:
PropertySet
- Returns type of value.
- Returns:
- Type of value. See static class variables.
- Throws:
PropertyException
exists
public boolean exists(java.lang.String key)
throws PropertyException
- Description copied from interface:
PropertySet
- Determine if property exists.
- Throws:
PropertyException
init
public void init(java.util.Map config,
java.util.Map args)
- Specified by:
init in interface PropertySet- Overrides:
init in class AbstractPropertySet
remove
public void remove()
throws PropertyException
- Description copied from interface:
PropertySet
- Remove the propertyset and all it associated keys.
- Throws:
PropertyException - if there is an error removing the propertyset.
remove
public void remove(java.lang.String key)
throws PropertyException
- Description copied from interface:
PropertySet
- Removes property.
- Throws:
PropertyException
setImpl
protected void setImpl(int type,
java.lang.String key,
java.lang.Object value)
throws PropertyException
- Specified by:
setImpl in class AbstractPropertySet
- Throws:
PropertyException
get
protected java.lang.Object get(int type,
java.lang.String key)
throws PropertyException
- Specified by:
get in class AbstractPropertySet
- Throws:
PropertyException
|