public class BaseHK2JAXBBean extends Object implements XmlHk2ConfigurationBean, Serializable
| Constructor and Description |
|---|
BaseHK2JAXBBean()
For JAXB and Serialization
|
| Modifier and Type | Method and Description |
|---|---|
static BaseHK2JAXBBean |
_addRoot(UnparentedNode rootNode,
Object rawRoot,
DynamicChangeInfo changeInfo,
ClassReflectionHelper helper,
WriteableBeanDatabase writeableDatabase,
DynamicConfiguration dynamicService) |
void |
_doAdd(String childProperty,
Object rawChild,
String childKey,
int index) |
Object |
_doRemove(String childProperty,
String childKey,
int index) |
boolean |
_doRemoveZ(String childProperty,
String childKey,
int index) |
void |
_endMerge(boolean success)
Write lock for tree must be held
|
Map<String,Object> |
_getBeanLikeMap()
Returns a read-only copy of the
bean-like map corresponding to the current
state of this bean
|
Set<String> |
_getChildrenXmlTags()
Read lock must be held
|
String |
_getInstanceName()
Returns the instance path/name for this object
|
String |
_getKeyPropertyName()
Returns the name of the property that
returns the key for this bean, or
null if this bean does not have a key
property
|
String |
_getKeyValue()
Returns the key value for this object
|
UnparentedNode |
_getModel() |
Object |
_getParent()
Returns the parent of this bean, or null if this
object is the root of the true
|
Object |
_getProperty(String propName) |
byte |
_getPropertyB(String propName) |
char |
_getPropertyC(String propName) |
double |
_getPropertyD(String propName) |
float |
_getPropertyF(String propName) |
int |
_getPropertyI(String propName) |
long |
_getPropertyJ(String propName) |
short |
_getPropertyS(String propName) |
boolean |
_getPropertyZ(String propName) |
String |
_getSelfXmlTag() |
String |
_getXmlPath()
Returns the XmlPath for this object
|
boolean |
_hasProperty(String propName) |
Object |
_invokeCustomizedMethod(String methodName,
Class<?>[] params,
Object[] values) |
byte |
_invokeCustomizedMethodB(String methodName,
Class<?>[] params,
Object[] values) |
char |
_invokeCustomizedMethodC(String methodName,
Class<?>[] params,
Object[] values) |
double |
_invokeCustomizedMethodD(String methodName,
Class<?>[] params,
Object[] values) |
float |
_invokeCustomizedMethodF(String methodName,
Class<?>[] params,
Object[] values) |
int |
_invokeCustomizedMethodI(String methodName,
Class<?>[] params,
Object[] values) |
long |
_invokeCustomizedMethodJ(String methodName,
Class<?>[] params,
Object[] values) |
short |
_invokeCustomizedMethodS(String methodName,
Class<?>[] params,
Object[] values) |
boolean |
_invokeCustomizedMethodZ(String methodName,
Class<?>[] params,
Object[] values) |
Object |
_lookupChild(String propName,
String keyValue) |
void |
_merge(BaseHK2JAXBBean other,
WriteableBeanDatabase writeableDatabase) |
void |
_setDynamicChangeInfo(DynamicChangeInfo change)
Once this is set the dynamic change protocol is in effect,
and all paths can be calculated
|
void |
_setInstanceName(String name) |
void |
_setKeyValue(String key) |
void |
_setModel(UnparentedNode model,
ClassReflectionHelper helper) |
void |
_setParent(Object parent) |
void |
_setProperty(String propName,
boolean propValue) |
void |
_setProperty(String propName,
byte propValue) |
void |
_setProperty(String propName,
char propValue) |
void |
_setProperty(String propName,
double propValue) |
void |
_setProperty(String propName,
float propValue) |
void |
_setProperty(String propName,
int propValue) |
void |
_setProperty(String propName,
long propValue) |
void |
_setProperty(String propName,
Object propValue) |
void |
_setProperty(String propName,
short propValue) |
void |
_setSelfXmlTag(String selfXmlTag) |
void |
_shallowCopyFrom(BaseHK2JAXBBean copyMe)
This copy method ONLY copies NON child and
non parent fields, and so is not a full copy.
|
String |
toString() |
public void _setProperty(String propName, byte propValue)
public void _setProperty(String propName, boolean propValue)
public void _setProperty(String propName, char propValue)
public void _setProperty(String propName, short propValue)
public void _setProperty(String propName, int propValue)
public void _setProperty(String propName, float propValue)
public void _setProperty(String propName, long propValue)
public void _setProperty(String propName, double propValue)
public boolean _getPropertyZ(String propName)
public byte _getPropertyB(String propName)
public char _getPropertyC(String propName)
public short _getPropertyS(String propName)
public int _getPropertyI(String propName)
public float _getPropertyF(String propName)
public long _getPropertyJ(String propName)
public double _getPropertyD(String propName)
public Object _invokeCustomizedMethod(String methodName, Class<?>[] params, Object[] values)
public int _invokeCustomizedMethodI(String methodName, Class<?>[] params, Object[] values)
public long _invokeCustomizedMethodJ(String methodName, Class<?>[] params, Object[] values)
public boolean _invokeCustomizedMethodZ(String methodName, Class<?>[] params, Object[] values)
public byte _invokeCustomizedMethodB(String methodName, Class<?>[] params, Object[] values)
public char _invokeCustomizedMethodC(String methodName, Class<?>[] params, Object[] values)
public short _invokeCustomizedMethodS(String methodName, Class<?>[] params, Object[] values)
public float _invokeCustomizedMethodF(String methodName, Class<?>[] params, Object[] values)
public double _invokeCustomizedMethodD(String methodName, Class<?>[] params, Object[] values)
public static BaseHK2JAXBBean _addRoot(UnparentedNode rootNode, Object rawRoot, DynamicChangeInfo changeInfo, ClassReflectionHelper helper, WriteableBeanDatabase writeableDatabase, DynamicConfiguration dynamicService)
public boolean _hasProperty(String propName)
public Map<String,Object> _getBeanLikeMap()
XmlHk2ConfigurationBean_getBeanLikeMap in interface XmlHk2ConfigurationBeanpublic Object _getParent()
XmlHk2ConfigurationBean_getParent in interface XmlHk2ConfigurationBeanpublic void _setParent(Object parent)
public void _setSelfXmlTag(String selfXmlTag)
public String _getSelfXmlTag()
public String _getXmlPath()
XmlHk2ConfigurationBean_getXmlPath in interface XmlHk2ConfigurationBeanpublic void _setInstanceName(String name)
public String _getInstanceName()
XmlHk2ConfigurationBean_getInstanceName in interface XmlHk2ConfigurationBeanpublic void _setKeyValue(String key)
public String _getKeyPropertyName()
XmlHk2ConfigurationBean_getKeyPropertyName in interface XmlHk2ConfigurationBeanpublic void _setModel(UnparentedNode model, ClassReflectionHelper helper)
public UnparentedNode _getModel()
public String _getKeyValue()
XmlHk2ConfigurationBean_getKeyValue in interface XmlHk2ConfigurationBeanpublic void _setDynamicChangeInfo(DynamicChangeInfo change)
change - The change control objectpublic Set<String> _getChildrenXmlTags()
public void _shallowCopyFrom(BaseHK2JAXBBean copyMe)
copyMe - The non-null bean to copy FROMpublic void _merge(BaseHK2JAXBBean other, WriteableBeanDatabase writeableDatabase)
public void _endMerge(boolean success)
success - If the transaction committed successfullyCopyright © 2009-2015 Oracle Corporation. All Rights Reserved.