Package org.ini4j.spi
Class AbstractBeanInvocationHandler
- Object
-
- org.ini4j.spi.AbstractBeanInvocationHandler
-
- All Implemented Interfaces:
InvocationHandler
public abstract class AbstractBeanInvocationHandler extends Object implements InvocationHandler
-
-
Constructor Summary
Constructors Constructor Description AbstractBeanInvocationHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddPropertyChangeListener(String property, PropertyChangeListener listener)protected voidaddVetoableChangeListener(String property, VetoableChangeListener listener)protected voidfirePropertyChange(String property, Object oldValue, Object newValue)protected voidfireVetoableChange(String property, Object oldValue, Object newValue)protected ObjectgetProperty(String property, Class<?> clazz)protected abstract ObjectgetPropertySpi(String property, Class<?> clazz)protected ObjectgetProxy()protected booleanhasProperty(String property)protected abstract booleanhasPropertySpi(String property)Objectinvoke(Object proxy, Method method, Object[] args)protected Objectparse(String value, Class<?> clazz)protected voidremovePropertyChangeListener(String property, PropertyChangeListener listener)protected voidremoveVetoableChangeListener(String property, VetoableChangeListener listener)protected voidsetProperty(String property, Object value, Class<?> clazz)protected abstract voidsetPropertySpi(String property, Object value, Class<?> clazz)protected Objectzero(Class<?> clazz)
-
-
-
Method Detail
-
invoke
public Object invoke(Object proxy, Method method, Object[] args) throws PropertyVetoException- Specified by:
invokein interfaceInvocationHandler- Throws:
PropertyVetoException
-
getPropertySpi
protected abstract Object getPropertySpi(String property, Class<?> clazz)
-
setPropertySpi
protected abstract void setPropertySpi(String property, Object value, Class<?> clazz)
-
hasPropertySpi
protected abstract boolean hasPropertySpi(String property)
-
getProperty
protected Object getProperty(String property, Class<?> clazz)
-
setProperty
protected void setProperty(String property, Object value, Class<?> clazz) throws PropertyVetoException- Throws:
PropertyVetoException
-
getProxy
protected Object getProxy()
-
addPropertyChangeListener
protected void addPropertyChangeListener(String property, PropertyChangeListener listener)
-
addVetoableChangeListener
protected void addVetoableChangeListener(String property, VetoableChangeListener listener)
-
firePropertyChange
protected void firePropertyChange(String property, Object oldValue, Object newValue)
-
fireVetoableChange
protected void fireVetoableChange(String property, Object oldValue, Object newValue) throws PropertyVetoException- Throws:
PropertyVetoException
-
hasProperty
protected boolean hasProperty(String property)
-
parse
protected Object parse(String value, Class<?> clazz) throws IllegalArgumentException- Throws:
IllegalArgumentException
-
removePropertyChangeListener
protected void removePropertyChangeListener(String property, PropertyChangeListener listener)
-
removeVetoableChangeListener
protected void removeVetoableChangeListener(String property, VetoableChangeListener listener)
-
zero
protected Object zero(Class<?> clazz)
-
-