Package com.ibatis.common.beans
Class BaseProbe
java.lang.Object
com.ibatis.common.beans.BaseProbe
- All Implemented Interfaces:
Probe
- Direct Known Subclasses:
ComplexBeanProbe
,DomProbe
,GenericProbe
Abstract class used to help development of Probe implementations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
getIndexedProperty
(Object object, String indexedName) Gets the indexed property.protected Class
getIndexedType
(Object object, String indexedName) Gets the indexed type.protected abstract Object
getProperty
(Object object, String property) Gets the property.abstract String[]
getReadablePropertyNames
(Object object) Returns an array of the readable properties exposed by an object.abstract String[]
getWriteablePropertyNames
(Object object) Returns an array of the writeable properties exposed by an object.protected void
setIndexedProperty
(Object object, String indexedName, Object value) Sets the indexed property.protected abstract void
setProperty
(Object object, String property, Object value) Sets the property.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.ibatis.common.beans.Probe
getObject, getPropertyTypeForGetter, getPropertyTypeForSetter, hasReadableProperty, hasWritableProperty, setObject
-
Constructor Details
-
BaseProbe
public BaseProbe()
-
-
Method Details
-
setProperty
-
getProperty
-
getReadablePropertyNames
-
getWriteablePropertyNames
-
getIndexedProperty
-
getIndexedType
-
setIndexedProperty
-