Package org.ini4j.spi
Class AbstractBeanInvocationHandler
Object
org.ini4j.spi.AbstractBeanInvocationHandler
- All Implemented Interfaces:
InvocationHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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) protected Objectprotected 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 Object
-
Constructor Details
-
AbstractBeanInvocationHandler
public AbstractBeanInvocationHandler()
-
-
Method Details
-
invoke
- Specified by:
invokein 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
-