A B C D E G I J M N O P R S T U X _ 

A

addChild(String, boolean, boolean, UnparentedNode) - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
addNonChildProperty(String) - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
addRoot(T) - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
If this handle does not already have a root bean this method will add the one given
addRoot() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
This method can be used if the root of the tree has no required fields, and is the combination of XmlService.createBean(Class) and XmlRootHandle.addRoot(Object).
addRoot(T) - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
addRoot() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
advertise(WriteableBeanDatabase, DynamicConfiguration, BaseHK2JAXBBean) - Static method in class org.glassfish.hk2.xml.internal.Utilities
 

B

BaseHK2JAXBBean - Class in org.glassfish.hk2.xml.jaxb.internal
 
BaseHK2JAXBBean() - Constructor for class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
For JAXB and Serialization

C

convertRootAndLeaves(Class<?>) - Method in class org.glassfish.hk2.xml.internal.JAUtilities
 
convertToSetter(String) - Static method in class org.glassfish.hk2.xml.internal.Utilities
Converts a getter name to a setter name (works with both IS getters and GET getters)
createBean(Class<T>) - Method in interface org.glassfish.hk2.xml.api.XmlService
This creates an instance of the given bean type of with no fields of the bean filled in.
createBean(Class<?>) - Static method in class org.glassfish.hk2.xml.internal.Utilities
 
createBean(Class<T>) - Method in class org.glassfish.hk2.xml.internal.XmlServiceImpl
 
createEmptyHandle(Class<T>, boolean, boolean) - Method in interface org.glassfish.hk2.xml.api.XmlService
This creates an empty handle (root will initially be null) corresponding to the given interface class
createEmptyHandle(Class<T>) - Method in interface org.glassfish.hk2.xml.api.XmlService
This creates an empty handle (root will initially be null) corresponding to the given interface class
createEmptyHandle(Class<T>, boolean, boolean) - Method in class org.glassfish.hk2.xml.internal.XmlServiceImpl
 
createEmptyHandle(Class<T>) - Method in class org.glassfish.hk2.xml.internal.XmlServiceImpl
 
createInstanceName(BaseHK2JAXBBean) - Static method in class org.glassfish.hk2.xml.internal.Utilities
Creates an instance name by traveling up the parent chain.
Customizer - Annotation Type in org.glassfish.hk2.xml.api.annotations
Gives the type (and optional name) of a customizer service to use when an unknown method on a bean interface is encountered.

D

defaultValue() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 
DynamicChangeInfo - Class in org.glassfish.hk2.xml.internal
 

E

enableXmlService(ServiceLocator) - Static method in class org.glassfish.hk2.xml.api.XmlServiceUtilities
 

G

getAllChildren() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getChangeNumber() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getChild() - Method in class org.glassfish.hk2.xml.internal.ParentedNode
 
getChild(String) - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getChildName() - Method in class org.glassfish.hk2.xml.internal.ParentedNode
 
getChildrenProperties() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getChildRoot() - Method in interface org.glassfish.hk2.xml.api.XmlRootCopy
Gets the root of the JavaBean tree
getChildRoot() - Method in class org.glassfish.hk2.xml.internal.XmlRootCopyImpl
 
getDynamicConfigurationService() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getGeneratedId() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getHub() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getIdGenerator() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getJAUtilities() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getKeyProperty() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getNode(Class<?>) - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getNode(Class<?>) - Method in class org.glassfish.hk2.xml.internal.JAUtilities
 
getNonChildProperties() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getOriginalInterface() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getParent() - Method in interface org.glassfish.hk2.xml.api.XmlRootCopy
Gets the XmlRootHandle from which
getParent() - Method in class org.glassfish.hk2.xml.internal.XmlRootCopyImpl
 
getReadLock() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getRoot() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
Gets the root of the JavaBean tree
getRoot() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
getRootClass() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
Returns the root interface of this handle
getRootClass() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
getRootName() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getServiceLocator() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getTranslatedClass() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getTypeByName() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 
getUniqueId() - Method in class org.glassfish.hk2.xml.internal.XmlServiceImpl
Gets the XmlService wide unique identifier
getUnKeyedChildren() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
getURI() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
Represents the original URI from which this tree was parsed (or null if this tree did not come from a URI)
getURI() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
getWriteLock() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
getXmlRootCopy() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
Creates a copy of this tree that is not advertised.
getXmlRootCopy() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 

I

incrementChangeNumber() - Method in class org.glassfish.hk2.xml.internal.DynamicChangeInfo
 
INSTANCE_PATH_SEPARATOR - Static variable in class org.glassfish.hk2.xml.internal.Utilities
Separator for instance names
isAdvertisedInHub() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
Returns true if this handles root and children are advertised in the Hub
isAdvertisedInHub() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
isAdvertisedInLocator() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
Returns true if this handles root and children are advertised in it service locator
isAdvertisedInLocator() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
isMergeable() - Method in interface org.glassfish.hk2.xml.api.XmlRootCopy
Returns true if this child copy can still have merge called on it succesfully
isMergeable() - Method in class org.glassfish.hk2.xml.internal.XmlRootCopyImpl
 
isMultiChildArray() - Method in class org.glassfish.hk2.xml.internal.ParentedNode
 
isMultiChildList() - Method in class org.glassfish.hk2.xml.internal.ParentedNode
 
isPlaceholder() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
For cycles we sometimes use a not-fully-filled in node as a temporary placeholder

J

JAUtilities - Class in org.glassfish.hk2.xml.internal
 

M

merge() - Method in interface org.glassfish.hk2.xml.api.XmlRootCopy
Merges the changes made to this tree into the parent tree
merge() - Method in class org.glassfish.hk2.xml.internal.XmlRootCopyImpl
 

N

name() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 
name() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlRootElementImpl
 
namespace() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 
namespace() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlRootElementImpl
 
nillable() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 

O

org.glassfish.hk2.xml.api - package org.glassfish.hk2.xml.api
 
org.glassfish.hk2.xml.api.annotations - package org.glassfish.hk2.xml.api.annotations
 
org.glassfish.hk2.xml.internal - package org.glassfish.hk2.xml.internal
 
org.glassfish.hk2.xml.jaxb.internal - package org.glassfish.hk2.xml.jaxb.internal
 
overlay(XmlRootHandle<T>) - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
This method overlays the current root and children with the root and children from newRoot.
overlay(XmlRootHandle<T>) - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 

P

ParentedNode - Class in org.glassfish.hk2.xml.internal
A node with information about the parent, which is therefor specific to a place in a tree
ParentedNode() - Constructor for class org.glassfish.hk2.xml.internal.ParentedNode
 
ParentedNode(String, boolean, boolean, UnparentedNode) - Constructor for class org.glassfish.hk2.xml.internal.ParentedNode
 

R

removeRoot() - Method in interface org.glassfish.hk2.xml.api.XmlRootHandle
If this handle has a root this method will delete it and all children, leaving the root of this tree null
removeRoot() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
required() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 

S

setChild(UnparentedNode) - Method in class org.glassfish.hk2.xml.internal.ParentedNode
This is used when there are bean cycles.
setKeyProperty(String) - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
setRootName(String) - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
setTranslatedClass(Class<?>) - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 

T

toString() - Method in class org.glassfish.hk2.xml.internal.ParentedNode
 
toString() - Method in class org.glassfish.hk2.xml.internal.UnparentedNode
 
toString() - Method in class org.glassfish.hk2.xml.internal.XmlRootHandleImpl
 
toString() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
type() - Method in class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 

U

unmarshall(URI, Class<T>) - Method in interface org.glassfish.hk2.xml.api.XmlService
Unmarshalls the given URI using the jaxb annotated interface.
unmarshall(URI, Class<T>, boolean, boolean) - Method in interface org.glassfish.hk2.xml.api.XmlService
Unmarshalls the given URI using the jaxb annotated interface
unmarshall(URI, Class<T>) - Method in class org.glassfish.hk2.xml.internal.XmlServiceImpl
 
unmarshall(URI, Class<T>, boolean, boolean) - Method in class org.glassfish.hk2.xml.internal.XmlServiceImpl
 
UnparentedNode - Class in org.glassfish.hk2.xml.internal
This tells things about a node in an XML tree, without any reference to the parent of the node.
UnparentedNode() - Constructor for class org.glassfish.hk2.xml.internal.UnparentedNode
 
UnparentedNode(Class<?>) - Constructor for class org.glassfish.hk2.xml.internal.UnparentedNode
 
UnparentedNode(Class<?>, boolean) - Constructor for class org.glassfish.hk2.xml.internal.UnparentedNode
 
Utilities - Class in org.glassfish.hk2.xml.internal
 
Utilities() - Constructor for class org.glassfish.hk2.xml.internal.Utilities
 

X

XmlElementImpl - Class in org.glassfish.hk2.xml.jaxb.internal
 
XmlElementImpl(String, boolean, boolean, String, String, Class<?>) - Constructor for class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 
XmlElementImpl(String, boolean, boolean, String, String, String) - Constructor for class org.glassfish.hk2.xml.jaxb.internal.XmlElementImpl
 
XmlHk2ConfigurationBean - Interface in org.glassfish.hk2.xml.api
 
XmlHubCommitMessage - Interface in org.glassfish.hk2.xml.api
This object will be given along with any Hub commits
XmlIdentifier - Annotation Type in org.glassfish.hk2.xml.api.annotations
This annotation denotes the single Xml attribute or element that should be used as the unique (within the xpath) identifier.
XmlRootCopy<T> - Interface in org.glassfish.hk2.xml.api
This represents a copy of the parent XmlRootHandle.
XmlRootCopyImpl<T> - Class in org.glassfish.hk2.xml.internal
 
XmlRootElementImpl - Class in org.glassfish.hk2.xml.jaxb.internal
 
XmlRootElementImpl(String, String) - Constructor for class org.glassfish.hk2.xml.jaxb.internal.XmlRootElementImpl
 
XmlRootHandle<T> - Interface in org.glassfish.hk2.xml.api
This represents XML data and a JavaBean tree
XmlRootHandleImpl<T> - Class in org.glassfish.hk2.xml.internal
 
XmlService - Interface in org.glassfish.hk2.xml.api
 
XmlServiceImpl - Class in org.glassfish.hk2.xml.internal
 
XmlServiceImpl() - Constructor for class org.glassfish.hk2.xml.internal.XmlServiceImpl
 
XmlServiceUtilities - Class in org.glassfish.hk2.xml.api
 
XmlServiceUtilities() - Constructor for class org.glassfish.hk2.xml.api.XmlServiceUtilities
 

_

_addRoot(UnparentedNode, Object, DynamicChangeInfo, ClassReflectionHelper, WriteableBeanDatabase, DynamicConfiguration) - Static method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_doAdd(String, Object, String, int) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_doRemove(String, String, int) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_doRemoveZ(String, String, int) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_endMerge(boolean) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
Write lock for tree must be held
_getBeanLikeMap() - Method in interface org.glassfish.hk2.xml.api.XmlHk2ConfigurationBean
Returns a read-only copy of the bean-like map corresponding to the current state of this bean
_getBeanLikeMap() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getChildrenXmlTags() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
Read lock must be held
_getInstanceName() - Method in interface org.glassfish.hk2.xml.api.XmlHk2ConfigurationBean
Returns the instance path/name for this object
_getInstanceName() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getKeyPropertyName() - Method in interface org.glassfish.hk2.xml.api.XmlHk2ConfigurationBean
Returns the name of the property that returns the key for this bean, or null if this bean does not have a key property
_getKeyPropertyName() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getKeyValue() - Method in interface org.glassfish.hk2.xml.api.XmlHk2ConfigurationBean
Returns the key value for this object
_getKeyValue() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getModel() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getParent() - Method in interface org.glassfish.hk2.xml.api.XmlHk2ConfigurationBean
Returns the parent of this bean, or null if this object is the root of the true
_getParent() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getProperty(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyB(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyC(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyD(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyF(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyI(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyJ(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyS(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getPropertyZ(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getSelfXmlTag() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_getXmlPath() - Method in interface org.glassfish.hk2.xml.api.XmlHk2ConfigurationBean
Returns the XmlPath for this object
_getXmlPath() - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_hasProperty(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethod(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodB(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodC(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodD(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodF(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodI(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodJ(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodS(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_invokeCustomizedMethodZ(String, Class<?>[], Object[]) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_lookupChild(String, String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_merge(BaseHK2JAXBBean, WriteableBeanDatabase) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setDynamicChangeInfo(DynamicChangeInfo) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
Once this is set the dynamic change protocol is in effect, and all paths can be calculated
_setInstanceName(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setKeyValue(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setModel(UnparentedNode, ClassReflectionHelper) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setParent(Object) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, Object) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, byte) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, boolean) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, char) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, short) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, int) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, float) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, long) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setProperty(String, double) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_setSelfXmlTag(String) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
 
_shallowCopyFrom(BaseHK2JAXBBean) - Method in class org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
This copy method ONLY copies NON child and non parent fields, and so is not a full copy.
A B C D E G I J M N O P R S T U X _ 

Copyright © 2009-2015 Oracle Corporation. All Rights Reserved.