com.opensymphony.module.propertyset
Class BeanIntrospectorPropertySet
java.lang.Object
|
+--com.opensymphony.module.propertyset.AbstractPropertySet
|
+--com.opensymphony.module.propertyset.BeanIntrospectorPropertySet
- All Implemented Interfaces:
- PropertySet
- public class BeanIntrospectorPropertySet
- extends AbstractPropertySet
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. |
boolean |
isSettable(java.lang.String property)
Returns true. |
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 |
getBoolean, getData, getDate, getDouble, getInt, getKeys, getKeys, getKeys, getLong, getObject, getProperties, getSchema, getString, getText, getXML, 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 |
BeanIntrospectorPropertySet
public BeanIntrospectorPropertySet(java.lang.Object bean)
throws PropertyImplementationException
exists
public boolean exists(java.lang.String key)
throws PropertyException
- Description copied from interface:
PropertySet
- Determine if property exists.
- Overrides:
exists
in class AbstractPropertySet
remove
public void remove(java.lang.String key)
throws PropertyException
- Description copied from interface:
PropertySet
- Removes property.
- Overrides:
remove
in class AbstractPropertySet
getType
public int getType(java.lang.String key)
throws PropertyException
- Description copied from interface:
PropertySet
- Returns type of value.
- Overrides:
getType
in class AbstractPropertySet
- Following copied from interface:
com.opensymphony.module.propertyset.PropertySet
- Returns:
- Type of value. See static class variables.
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.
- Overrides:
getKeys
in class AbstractPropertySet
- Following copied from interface:
com.opensymphony.module.propertyset.PropertySet
- 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
String
s.
get
protected java.lang.Object get(int type,
java.lang.String key)
throws PropertyException
- Overrides:
get
in class AbstractPropertySet
setImpl
protected void setImpl(int type,
java.lang.String key,
java.lang.Object value)
throws PropertyException
- Overrides:
setImpl
in class AbstractPropertySet
isSettable
public boolean isSettable(java.lang.String property)
- Description copied from class:
AbstractPropertySet
- Returns true.
- Overrides:
isSettable
in class AbstractPropertySet