Uses of Class
org.glassfish.hk2.xml.jaxb.internal.BaseHK2JAXBBean
Packages that use BaseHK2JAXBBean
-
Uses of BaseHK2JAXBBean in org.glassfish.hk2.xml.internal
Methods in org.glassfish.hk2.xml.internal that return BaseHK2JAXBBeanModifier and TypeMethodDescriptionstatic BaseHK2JAXBBeanUtilities._addRoot(ModelImpl rootNode, Object rawRoot, DynamicChangeInfo<?> changeInfo, ClassReflectionHelper helper, WriteableBeanDatabase writeableDatabase, DynamicConfiguration dynamicService, List<ActiveDescriptor<?>> addedServices, XmlRootHandleImpl<?> xmlRootHandle) Called with write lock heldstatic BaseHK2JAXBBeanUtilities.createBean(Class<?> implClass) static <T> BaseHK2JAXBBeanUtilities.doCopy(BaseHK2JAXBBean copyMe, DynamicChangeInfo<T> copyController, BaseHK2JAXBBean theCopiedParent, XmlRootHandleImpl<?> rootHandle, Map<org.glassfish.hk2.xml.internal.ReferenceKey, BaseHK2JAXBBean> referenceMap, List<UnresolvedReference> unresolved) Differences.RemoveData.getChild()Differences.Difference.getSource()Differences.AddData.getToAdd()UnresolvedReference.getUnfinished()static BaseHK2JAXBBeanUtilities.internalAdd(BaseHK2JAXBBean myParent, String childPropertyNamespace, String childProperty, Object rawChild, String childKey, int index, DynamicChangeInfo<?> changeInformation, XmlDynamicChange xmlDynamicChange, List<ActiveDescriptor<?>> addedServices, boolean changeList) static BaseHK2JAXBBeanUtilities.internalRemove(BaseHK2JAXBBean myParent, String childPropertyNamespace, String childProperty, String childKey, int index, Object childToRemove, DynamicChangeInfo<?> changeInformation, XmlDynamicChange xmlDynamicChange, boolean changeList) Write lock must be heldMethods in org.glassfish.hk2.xml.internal with parameters of type BaseHK2JAXBBeanModifier and TypeMethodDescriptionvoidDifferences.Difference.addAdd(String propName, BaseHK2JAXBBean toAdd, int index) voidDifferences.Difference.addDirectReplace(String propName, BaseHK2JAXBBean toAdd, Differences.RemoveData removeData) static ActiveDescriptor<?>Utilities.advertise(WriteableBeanDatabase wbd, DynamicConfiguration config, BaseHK2JAXBBean bean) static intUtilities.calculateAddCost(BaseHK2JAXBBean bean) Calculates and sets the add cost for the given bean and sets all add costs for this bean and all its childrenstatic voidUtilities.calculateNamespaces(BaseHK2JAXBBean bean, XmlRootHandleImpl<?> root, Map<String, String> currentValues) static StringUtilities.createInstanceName(BaseHK2JAXBBean bean) Creates an instance name by traveling up the parent chain.static <T> BaseHK2JAXBBeanUtilities.doCopy(BaseHK2JAXBBean copyMe, DynamicChangeInfo<T> copyController, BaseHK2JAXBBean theCopiedParent, XmlRootHandleImpl<?> rootHandle, Map<org.glassfish.hk2.xml.internal.ReferenceKey, BaseHK2JAXBBean> referenceMap, List<UnresolvedReference> unresolved) static DifferencesUtilities.getDiff(BaseHK2JAXBBean source, BaseHK2JAXBBean other) Must have write lock of source held though this is only doing readingstatic BaseHK2JAXBBeanUtilities.internalAdd(BaseHK2JAXBBean myParent, String childPropertyNamespace, String childProperty, Object rawChild, String childKey, int index, DynamicChangeInfo<?> changeInformation, XmlDynamicChange xmlDynamicChange, List<ActiveDescriptor<?>> addedServices, boolean changeList) static voidUtilities.internalModifyChild(BaseHK2JAXBBean myParent, String childPropertyNamespace, String childProperty, Object currentValue, Object newValue, XmlRootHandleImpl<?> root, DynamicChangeInfo<?> changeInformation, XmlDynamicChange xmlDynamicChange) static BaseHK2JAXBBeanUtilities.internalRemove(BaseHK2JAXBBean myParent, String childPropertyNamespace, String childProperty, String childKey, int index, Object childToRemove, DynamicChangeInfo<?> changeInformation, XmlDynamicChange xmlDynamicChange, boolean changeList) Write lock must be heldstatic voidUtilities.invokeVetoableChangeListeners(DynamicChangeInfo<?> control, BaseHK2JAXBBean source, Object oldValue, Object newValue, String propertyName, ClassReflectionHelper helper) DynamicChangeInfo.startOrContinueChange(BaseHK2JAXBBean participant) Write lock MUST be held!Method parameters in org.glassfish.hk2.xml.internal with type arguments of type BaseHK2JAXBBeanModifier and TypeMethodDescriptionstatic <T> BaseHK2JAXBBeanUtilities.doCopy(BaseHK2JAXBBean copyMe, DynamicChangeInfo<T> copyController, BaseHK2JAXBBean theCopiedParent, XmlRootHandleImpl<?> rootHandle, Map<org.glassfish.hk2.xml.internal.ReferenceKey, BaseHK2JAXBBean> referenceMap, List<UnresolvedReference> unresolved) static voidUtilities.fillInUnfinishedReferences(Map<org.glassfish.hk2.xml.internal.ReferenceKey, BaseHK2JAXBBean> referenceMap, List<UnresolvedReference> unresolved) Constructors in org.glassfish.hk2.xml.internal with parameters of type BaseHK2JAXBBeanModifierConstructorDescriptionAddData(BaseHK2JAXBBean toAdd, int index) Difference(BaseHK2JAXBBean source) RemoveData(String childProperty, int index, BaseHK2JAXBBean child) RemoveData(String childProperty, String childKey, BaseHK2JAXBBean child) RemoveData(String childProperty, BaseHK2JAXBBean child) UnkeyedDiff(Object[] legacy, Object[] proposed, BaseHK2JAXBBean parent, ParentedModel parentModel) UnkeyedDiff(List<BaseHK2JAXBBean> legacy, List<BaseHK2JAXBBean> proposed, BaseHK2JAXBBean parent, ParentedModel parentModel) Constructor parameters in org.glassfish.hk2.xml.internal with type arguments of type BaseHK2JAXBBeanModifierConstructorDescriptionUnkeyedDiff(List<BaseHK2JAXBBean> legacy, List<BaseHK2JAXBBean> proposed, BaseHK2JAXBBean parent, ParentedModel parentModel) -
Uses of BaseHK2JAXBBean in org.glassfish.hk2.xml.jaxb.internal
Methods in org.glassfish.hk2.xml.jaxb.internal with parameters of type BaseHK2JAXBBeanModifier and TypeMethodDescriptionvoidBaseHK2JAXBBean._shallowCopyFrom(BaseHK2JAXBBean copyMe, boolean copyReferences) This copy method ONLY copies non-child and non-parent and optionally reference fields and so is not a full copy.