org.lsst.ccs.utilities.beanutils
Class BeanProxyFor.ProxyAgent
java.lang.Object
org.lsst.ccs.utilities.beanutils.BeanProxyFor.ProxyAgent
- Enclosing class:
- BeanProxyFor<T>
protected class BeanProxyFor.ProxyAgent
- extends Object
|
Method Summary |
Object |
getProperty(String proptyName)
|
void |
setProperty(String proptyName,
Object value)
will consult ctorArgs:
if present and object not created -> assigns value
if all assigned create object
consuls delegate methods
-> if present and object created -> forwards value
-> if present and not ctorArgs and not created -> assigns locally
-> else fails |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setProperty
public void setProperty(String proptyName,
Object value)
- will consult ctorArgs:
if present and object not created -> assigns value
if all assigned create object
consuls delegate methods
-> if present and object created -> forwards value
-> if present and not ctorArgs and not created -> assigns locally
-> else fails
- Parameters:
proptyName - value -
getProperty
public Object getProperty(String proptyName)
Copyright © 2012 LSST. All Rights Reserved.