com.ibatis.common.beans
Class BaseProbe
java.lang.Object
com.ibatis.common.beans.BaseProbe
- All Implemented Interfaces:
- Probe
- Direct Known Subclasses:
- ComplexBeanProbe, DomProbe, GenericProbe
public abstract class BaseProbe
- extends Object
- implements Probe
Abstract class used to help development of Probe implementations
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseProbe
public BaseProbe()
setProperty
protected abstract void setProperty(Object object,
String property,
Object value)
getProperty
protected abstract Object getProperty(Object object,
String property)
getReadablePropertyNames
public abstract String[] getReadablePropertyNames(Object object)
- Returns an array of the readable properties exposed by an object
- Parameters:
object
- - the object
- Returns:
- The array of property names
getWriteablePropertyNames
public abstract String[] getWriteablePropertyNames(Object object)
- Returns an array of the writeable properties exposed by an object
- Parameters:
object
- - the object
- Returns:
- The array of property names
getIndexedProperty
protected Object getIndexedProperty(Object object,
String indexedName)
getIndexedType
protected Class getIndexedType(Object object,
String indexedName)
setIndexedProperty
protected void setIndexedProperty(Object object,
String indexedName,
Object value)
Copyright © 2010. All Rights Reserved.