Uses of Interface
org.jvnet.hk2.config.ConfigBeanProxy
Packages that use ConfigBeanProxy
-
Uses of ConfigBeanProxy in org.jvnet.hk2.config
Classes in org.jvnet.hk2.config with type parameters of type ConfigBeanProxyModifier and TypeInterfaceDescriptioninterfaceConfigExtensionHandler<T extends ConfigBeanProxy>interfaceSingleConfigCode<T extends ConfigBeanProxy>SimpleConfigCode is code snippet that can be used to apply some configuration changes to one configuration object.Subinterfaces of ConfigBeanProxy in org.jvnet.hk2.configMethods in org.jvnet.hk2.config with type parameters of type ConfigBeanProxyModifier and TypeMethodDescription<T extends ConfigBeanProxy>
TWriteableView.allocateProxy(Class<T> type) Allocate a new ConfigBean object as part of the Transaction associated with this configuration object.static <T extends ConfigBeanProxy>
ObjectConfigSupport.apply(SingleConfigCode<T> code, T param) Execute some logic on one config bean of type T protected by a transaction<T extends ConfigBeanProxy>
NotProcessedChanged.changed(Changed.TYPE type, Class<T> changedType, T changedInstance) Notification of a change on a configuration objectdefault <T extends ConfigBeanProxy>
TConfigBeanProxy.createChild(Class<T> type) Creates a child element of this configuration element<T extends ConfigBeanProxy>
TDom.createProxy()Creates a strongly-typed proxy to access values in thisDomobject,<T extends ConfigBeanProxy>
TDom.createProxy(Class<T> proxyType) Creates a strongly-typed proxy to access values in thisDomobject, by using the specified interface type as the proxy type.<T extends ConfigBeanProxy>
TTransaction.enroll(T source) Enroll a configuration object in a transaction and returns a writeable view of itdefault <T extends ConfigBeanProxy>
TReturns the typed parent element of this configuration element.<T extends ConfigBeanProxy>
TCreates a proxy for this view.<T extends ConfigBeanProxy>
T<T extends ConfigBeanProxy>
T<T extends ConfigBeanProxy>
Class<T> ConfigModel.getProxyType()Return the proxy type for this model<T extends ConfigBeanProxy>
Class<T> ConfigView.getProxyType()<T extends ConfigBeanProxy>
Class<T> Dom.getProxyType()Returns the proxy type for this configuration object<T extends ConfigBeanProxy>
Class<T> WriteableView.getProxyType()static <T extends ConfigBeanProxy>
TransactionTransaction.getTransaction(T source) Returns the transaction associated with a writable view<T extends ConfigBeanProxy>
TConfigSupport.getWriteableView(T source) Returns a writeable view of a configuration objectstatic <T extends ConfigBeanProxy>
Class<T> ConfigSupport.proxyType(T element) Returns the type of configuration object this config proxy represents.static <T extends ConfigBeanProxy>
TConfigSupport.revealProxy(T proxy) Unwrap HK2 proxy to ConfigBeanProxy.<T extends ConfigBeanProxy>
TTransformer.transform(T source) Returns a different view of the source object.Methods in org.jvnet.hk2.config that return ConfigBeanProxyModifier and TypeMethodDescriptionConfigBeanProxyCustomizer.createChild(ConfigBeanProxy proxy, Class<?> type) Creates a child element of this configuration elementdefault ConfigBeanProxyConfigBeanProxy.deepCopy(ConfigBeanProxy parent) Performs a deep copy of this configuration element and returns it.ConfigBeanProxyCustomizer.deepCopy(ConfigBeanProxy proxy, ConfigBeanProxy parent) Performs a deep copy of this configuration element and returns it.default ConfigBeanProxyConfigBeanProxy.getParent()Returns the parent element of this configuration element.ConfigBeanProxyCustomizer.getParent(ConfigBeanProxy proxy) Returns the parent element of this configuration element.ConfigBeanProxyCustomizer.getParent(ConfigBeanProxy proxy, Class<?> type) Returns the typed parent element of this configuration element.Methods in org.jvnet.hk2.config that return types with arguments of type ConfigBeanProxyModifier and TypeMethodDescriptionstatic Class<? extends ConfigBeanProxy> ConfigSupport.getElementTypeByName(ConfigBeanProxy parent, String elementName) Methods in org.jvnet.hk2.config with parameters of type ConfigBeanProxyModifier and TypeMethodDescriptionConfigSupport._apply(ConfigCode code, ConfigBeanProxy... objects) Executes some logic on some config beans protected by a transaction.ConfigSupport.addChildWithAttributes(ConfigBeanProxy param, ConfigBean parent, Class<? extends ConfigBeanProxy> childType, List<AttributeChanges> attributes, TransactionCallBack<WriteableView> runnable) static ObjectConfigSupport.apply(ConfigCode code, ConfigBeanProxy... objects) Executes some logic on some config beans protected by a transaction.ConfigBeanProxyCustomizer.createChild(ConfigBeanProxy proxy, Class<?> type) Creates a child element of this configuration elementdefault ConfigBeanProxyConfigBeanProxy.deepCopy(ConfigBeanProxy parent) Performs a deep copy of this configuration element and returns it.ConfigBeanProxyCustomizer.deepCopy(ConfigBeanProxy proxy, ConfigBeanProxy parent) Performs a deep copy of this configuration element and returns it.static Class<? extends ConfigBeanProxy> ConfigSupport.getElementTypeByName(ConfigBeanProxy parent, String elementName) static ConfigViewConfigSupport.getImpl(ConfigBeanProxy source) Return the main implementation bean for a proxy.ConfigBeanProxyCustomizer.getParent(ConfigBeanProxy proxy) Returns the parent element of this configuration element.ConfigBeanProxyCustomizer.getParent(ConfigBeanProxy proxy, Class<?> type) Returns the typed parent element of this configuration element.ConfigCode.run(ConfigBeanProxy... params) Runs the following command passing the configration object.static DomDom.unwrap(ConfigBeanProxy proxy) Unwraps the proxy and returns the underlyingDomobject.Method parameters in org.jvnet.hk2.config with type arguments of type ConfigBeanProxyModifier and TypeMethodDescriptionConfigSupport.addChildWithAttributes(ConfigBeanProxy param, ConfigBean parent, Class<? extends ConfigBeanProxy> childType, List<AttributeChanges> attributes, TransactionCallBack<WriteableView> runnable) ConfigSupport.createAndSet(ConfigBean parent, Class<? extends ConfigBeanProxy> childType, List<AttributeChanges> attributes) static ConfigBeanConfigSupport.createAndSet(ConfigBean parent, Class<? extends ConfigBeanProxy> childType, List<AttributeChanges> attributes, TransactionCallBack<WriteableView> runnable) Creates a new child of the passed child and add it to the parent's live list of elements.static ConfigBeanConfigSupport.createAndSet(ConfigBean parent, Class<? extends ConfigBeanProxy> childType, Map<String, String> attributes) Creates a new child of the passed child and add it to the parent's live list of elements.static ConfigBeanConfigSupport.createAndSet(ConfigBean parent, Class<? extends ConfigBeanProxy> childType, Map<String, String> attributes, TransactionCallBack<WriteableView> runnable) Creates a new child of the passed child and add it to the parent's live list of elements.Constructors in org.jvnet.hk2.config with parameters of type ConfigBeanProxy -
Uses of ConfigBeanProxy in org.jvnet.hk2.config.api
Methods in org.jvnet.hk2.config.api with parameters of type ConfigBeanProxyModifier and TypeMethodDescriptionConfigurationUtilities.addChildWithAttributes(ConfigBeanProxy param, ConfigBean parent, Class<? extends ConfigBeanProxy> childType, List<AttributeChanges> attributes, TransactionCallBack<WriteableView> runnable) Adds this child bean to the parent with the given attributes.Method parameters in org.jvnet.hk2.config.api with type arguments of type ConfigBeanProxyModifier and TypeMethodDescriptionConfigurationUtilities.addChildWithAttributes(ConfigBeanProxy param, ConfigBean parent, Class<? extends ConfigBeanProxy> childType, List<AttributeChanges> attributes, TransactionCallBack<WriteableView> runnable) Adds this child bean to the parent with the given attributes.