Serialized Form
-
Package org.glassfish.hk2.xml.internal
-
Class org.glassfish.hk2.xml.internal.ChildDataModel
class ChildDataModel extends Object implements Serializable- serialVersionUID:
- 208423310453044595L
-
Serialized Fields
-
aliasOf
String aliasOf
-
aliasType
AliasType aliasType
-
childListType
String childListType
-
childListTypeAsClass
Class<?> childListTypeAsClass
-
childType
String childType
Set at compile time, the type of the thing -
childTypeAsClass
Class<?> childTypeAsClass
-
defaultAsString
String defaultAsString
-
format
Format format
-
isReference
boolean isReference
-
lock
ReentrantLock lock
-
myLoader
ClassLoader myLoader
-
originalMethodName
String originalMethodName
-
required
boolean required
-
-
Class org.glassfish.hk2.xml.internal.ChildDescriptor
class ChildDescriptor extends Object implements Serializable- serialVersionUID:
- 4427931173669631514L
-
Serialized Fields
-
childData
ChildDataModel childData
-
parented
ParentedModel parented
-
-
Class org.glassfish.hk2.xml.internal.ModelImpl
class ModelImpl extends Object implements Serializable- serialVersionUID:
- 752816761552710497L
-
Serialized Fields
-
allChildren
Map<QName,
ChildDescriptor> allChildren A map from xml tag to child data, ordered -
allXmlWrappers
Set<String> allXmlWrappers
-
childrenByName
Map<QName,
ParentedModel> childrenByName A map from the xml tag to the parented child node -
keyedChildren
Set<QName> keyedChildren
-
keyProperty
QName keyProperty
If this node has a key, this is the property name of the key -
keyToJavaNameMap
Map<String,
String> keyToJavaNameMap -
lock
ReentrantLock lock
-
myLoader
ClassLoader myLoader
-
nonChildProperty
Map<QName,
ChildDataModel> nonChildProperty A map from xml tag to information about the non-child property -
originalInterface
String originalInterface
The interface from which the JAXB proxy was created, fully qualified -
originalInterfaceAsClass
Class<?> originalInterfaceAsClass
Calculated at runtime lazily this is the original interface as a class -
rootName
QName rootName
If this node can be a root, the xml tag of the root of the document -
translatedClass
String translatedClass
The JAXB proxy of the originalInterface, fully qualified -
translatedClassAsClass
Class<?> translatedClassAsClass
Calculated at runtime lazily this is the proxy as a class -
unKeyedChildren
Set<QName> unKeyedChildren
These are calculated values and only filled in when asked for -
valueData
ChildDataModel valueData
-
valueProperty
String valueProperty
-
valuePropertyNamespace
String valuePropertyNamespace
-
-
Class org.glassfish.hk2.xml.internal.NamespaceBeanLikeMapImpl
class NamespaceBeanLikeMapImpl extends Object implements Serializable- serialVersionUID:
- 7351909351649012181L
-
Class org.glassfish.hk2.xml.internal.ParentedModel
class ParentedModel extends Object implements Serializable- serialVersionUID:
- -2480798409414987937L
-
Serialized Fields
-
adapterClassName
String adapterClassName
-
aliased
AliasType aliased
-
childInterface
String childInterface
The interface of the child for which this is a parent -
childModel
ModelImpl childModel
Calculated lazily -
childType
ChildType childType
-
childXmlAlias
String childXmlAlias
-
childXmlNamespace
String childXmlNamespace
-
childXmlTag
String childXmlTag
-
childXmlWrapperTag
String childXmlWrapperTag
-
givenDefault
String givenDefault
-
lock
ReentrantLock lock
-
myLoader
ClassLoader myLoader
Set at runtime -
originalMethodName
String originalMethodName
-
required
boolean required
-
-
Class org.glassfish.hk2.xml.internal.XmlElementWrapperImpl
class XmlElementWrapperImpl extends AnnotationLiteral<jakarta.xml.bind.annotation.XmlElementWrapper> implements Serializable- serialVersionUID:
- 3661729772479049681L
-
-
Package org.glassfish.hk2.xml.jaxb.internal
-
Class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
class BaseHK2JAXBBean extends Object implements Serializable- serialVersionUID:
- 8149986319033910297L
-
Serialized Fields
-
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 -
classReflectionHelper
ClassReflectionHelper classReflectionHelper
The global classReflectionHelper, which minimizes reflection -
instanceName
String instanceName
The full instance name this takes, with names from keyed children or ids from unkeyed multi children -
keyedChildrenCache
Map<QName,
Map<String, BaseHK2JAXBBean>> 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 -
keyValue
String keyValue
The value of my key field, if I have one -
lock
ReentrantLock lock
-
namespaceToPrefixMap
Map<String,
String> namespaceToPrefixMap A map from the namespace URI to the prefix -
nBeanLikeMap
NamespaceBeanLikeMap nBeanLikeMap
All fields, including child lists and direct children for beans with no namespace specified (##default) -
parent
XmlHk2ConfigurationBean parent
The parent of this instance, or null if this is a root (or has not been fully initialized yet) -
prefixToNamespaceMap
Map<String,
String> prefixToNamespaceMap A map from the namespace prefix to the namespace URI -
selfNamespace
String selfNamespace
My own namespace, which is determined either by my parent or by my root value -
selfXmlTag
String selfXmlTag
My own XmlTag, which is determined either by my parent or by my root value -
xmlPath
String xmlPath
My own full xmlPath from root
-
-
Class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
class XmlElementImpl extends AnnotationLiteral<jakarta.xml.bind.annotation.XmlElement> implements Serializable- serialVersionUID:
- -5015658933035011114L
-
Class org.glassfish.hk2.xml.jaxb.internal.XmlElementsImpl
class XmlElementsImpl extends AnnotationLiteral<jakarta.xml.bind.annotation.XmlElements> implements Serializable- serialVersionUID:
- -4972076348183489648L
-
Serialized Fields
-
value
jakarta.xml.bind.annotation.XmlElement[] value
-
-
Class org.glassfish.hk2.xml.jaxb.internal.XmlRootElementImpl
class XmlRootElementImpl extends AnnotationLiteral<jakarta.xml.bind.annotation.XmlRootElement> implements Serializable- serialVersionUID:
- -4244154751522096417L
-
-
Package org.glassfish.hk2.xml.spi