Package org.ini4j.spi
Class AbstractBeanInvocationHandler
Object
org.ini4j.spi.AbstractBeanInvocationHandler
- All Implemented Interfaces:
InvocationHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addPropertyChangeListener
(String property, PropertyChangeListener listener) protected void
addVetoableChangeListener
(String property, VetoableChangeListener listener) protected void
firePropertyChange
(String property, Object oldValue, Object newValue) protected void
fireVetoableChange
(String property, Object oldValue, Object newValue) protected Object
getProperty
(String property, Class<?> clazz) protected abstract Object
getPropertySpi
(String property, Class<?> clazz) protected Object
getProxy()
protected boolean
hasProperty
(String property) protected abstract boolean
hasPropertySpi
(String property) protected Object
protected void
removePropertyChangeListener
(String property, PropertyChangeListener listener) protected void
removeVetoableChangeListener
(String property, VetoableChangeListener listener) protected void
setProperty
(String property, Object value, Class<?> clazz) protected abstract void
setPropertySpi
(String property, Object value, Class<?> clazz) protected Object
-
Constructor Details
-
AbstractBeanInvocationHandler
public AbstractBeanInvocationHandler()
-
-
Method Details
-
invoke
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
PropertyVetoException
-
getPropertySpi
-
setPropertySpi
-
hasPropertySpi
-
getProperty
-
setProperty
protected void setProperty(String property, Object value, Class<?> clazz) throws PropertyVetoException - Throws:
PropertyVetoException
-
getProxy
-
addPropertyChangeListener
-
addVetoableChangeListener
-
firePropertyChange
-
fireVetoableChange
protected void fireVetoableChange(String property, Object oldValue, Object newValue) throws PropertyVetoException - Throws:
PropertyVetoException
-
hasProperty
-
parse
- Throws:
IllegalArgumentException
-
removePropertyChangeListener
-
removeVetoableChangeListener
-
zero
-