Class GlassFishConfigBean

  • All Implemented Interfaces:
    Externalizable, Serializable, InvocationHandler, org.glassfish.hk2.api.ActiveDescriptor, org.glassfish.hk2.api.Descriptor, org.glassfish.hk2.api.SingleCache, ConfigView, ObservableBean

    public final class GlassFishConfigBean
    extends ConfigBean
    Translated view of a configured objects where values can be represented with a @{xx.yy.zz} name to be translated using a property value translator.
    Author:
    Jerome Dochez
    See Also:
    Serialized Form
    • Method Detail

      • getRawView

        public static <T extends ConfigBeanProxy> T getRawView​(T s)
        Returns the translated view of a configuration object
        Type Parameters:
        T -
        Parameters:
        s - the config-api interface implementation
        Returns:
        the new interface implementation providing the raw view
      • createProxy

        public <T extends ConfigBeanProxy> T createProxy​(Class<T> proxyType)
        Description copied from class: Dom
        Creates a strongly-typed proxy to access values in this Dom object, by using the specified interface type as the proxy type.
        Overrides:
        createProxy in class Dom
      • copy

        protected <T extends Dom> T copy​(T parent)
        Returns a copy of itself
        Overrides:
        copy in class ConfigBean
        Type Parameters:
        T -
        Parameters:
        parent -
        Returns:
        a copy of itself.
      • toString

        public String toString()
        Overrides:
        toString in class org.glassfish.hk2.utilities.DescriptorImpl