-
beanLikeMap
HashMap<K,V> beanLikeMap
All fields, including child lists and direct children
-
keyedChildrenCache
Map<K,V> keyedChildrenCache
All children whose type has an identifier. First key is the xml parameter name, second
key is the identifier of the specific child. Used in lookup operations. Works
as a cache, may not be completely accurate and must be flushed on remove
operations
-
model
UnparentedNode model
The model for this, including lists of all children property names
-
parent
Object parent
The parent of this instance, or null if this is a root (or has not been fully initialized yet)
-
selfXmlTag
String selfXmlTag
My own XmlTag, which is determined either by my parent or by my root value
-
instanceName
String instanceName
The full instance name this takes, with names from keyed children or ids from unkeyed multi children
-
keyValue
String keyValue
The value of my key field, if I have one
-
classReflectionHelper
ClassReflectionHelper classReflectionHelper
The global classReflectionHelper, which minimizes reflection
-
xmlPath
String xmlPath
My own full xmlPath from root
-
type
XmlHk2BeanType type
The type of this bean
-
active
boolean active
If true this bean has been given to the user to
add/remove or call getters or setters. This can
happen in two ways, the first being via being parsed
from an XML file, the other is via dynamic creation
-
changes
PropertyChangeEvent[] changes