| Package | Description |
|---|---|
| org.glassfish.hk2.xml.internal | |
| org.glassfish.hk2.xml.jaxb.internal |
| Modifier and Type | Method and Description |
|---|---|
static BaseHK2JAXBBean |
Utilities._addRoot(ModelImpl rootNode,
Object rawRoot,
DynamicChangeInfo<?> changeInfo,
ClassReflectionHelper helper,
WriteableBeanDatabase writeableDatabase,
DynamicConfiguration dynamicService,
List<ActiveDescriptor<?>> addedServices,
XmlRootHandleImpl<?> xmlRootHandle)
Called with write lock held
|
static BaseHK2JAXBBean |
Utilities.createBean(Class<?> implClass) |
BaseHK2JAXBBean |
UnresolvedReference.getUnfinished() |
static BaseHK2JAXBBean |
Utilities.internalAdd(BaseHK2JAXBBean myParent,
String childProperty,
Object rawChild,
String childKey,
int index,
DynamicChangeInfo<?> changeInformation,
XmlDynamicChange xmlDynamicChange,
List<ActiveDescriptor<?>> addedServices) |
static BaseHK2JAXBBean |
Utilities.internalRemove(BaseHK2JAXBBean myParent,
String childProperty,
String childKey,
int index,
Object childToRemove,
DynamicChangeInfo<?> changeInformation,
XmlDynamicChange xmlDynamicChange)
Write lock must be held
|
| Modifier and Type | Method and Description |
|---|---|
static ActiveDescriptor<?> |
Utilities.advertise(WriteableBeanDatabase wbd,
DynamicConfiguration config,
BaseHK2JAXBBean bean) |
static String |
Utilities.createInstanceName(BaseHK2JAXBBean bean)
Creates an instance name by traveling up the parent chain.
|
static BaseHK2JAXBBean |
Utilities.internalAdd(BaseHK2JAXBBean myParent,
String childProperty,
Object rawChild,
String childKey,
int index,
DynamicChangeInfo<?> changeInformation,
XmlDynamicChange xmlDynamicChange,
List<ActiveDescriptor<?>> addedServices) |
static BaseHK2JAXBBean |
Utilities.internalRemove(BaseHK2JAXBBean myParent,
String childProperty,
String childKey,
int index,
Object childToRemove,
DynamicChangeInfo<?> changeInformation,
XmlDynamicChange xmlDynamicChange)
Write lock must be held
|
static void |
Utilities.invokeVetoableChangeListeners(DynamicChangeInfo<?> control,
BaseHK2JAXBBean source,
Object oldValue,
Object newValue,
String propertyName,
ClassReflectionHelper helper) |
XmlDynamicChange |
DynamicChangeInfo.startOrContinueChange(BaseHK2JAXBBean participant)
Write lock MUST be held!
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Utilities.fillInUnfinishedReferences(Map<org.glassfish.hk2.xml.internal.ReferenceKey,BaseHK2JAXBBean> referenceMap,
List<UnresolvedReference> unresolved) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseHK2JAXBBean._merge(BaseHK2JAXBBean other,
WriteableBeanDatabase writeableDatabase)
Called with writeLock held
|
void |
BaseHK2JAXBBean._shallowCopyFrom(BaseHK2JAXBBean copyMe)
This copy method ONLY copies non-child and
non-parent and non-reference fields and so is
not a full copy.
|
Copyright © 2009-2016 Oracle Corporation. All Rights Reserved.