Class ComponentDescriptor<T>


  • public class ComponentDescriptor<T>
    extends java.lang.Object
    • Field Detail

      • role

        private java.lang.String role
      • hint

        private java.lang.String hint
      • description

        private java.lang.String description
      • instantiationStrategy

        private java.lang.String instantiationStrategy
      • implementation

        private java.lang.String implementation
      • classRealm

        private org.codehaus.plexus.classworlds.realm.ClassRealm classRealm
      • implementationClass

        private java.lang.Class<?> implementationClass
      • componentComposer

        private java.lang.String componentComposer
      • componentConfigurator

        private java.lang.String componentConfigurator
      • componentFactory

        private java.lang.String componentFactory
      • alias

        private java.lang.String alias
      • version

        private java.lang.String version
      • componentType

        private java.lang.String componentType
      • componentProfile

        private java.lang.String componentProfile
      • lifecycleHandler

        private java.lang.String lifecycleHandler
      • isolatedRealm

        private boolean isolatedRealm
    • Constructor Detail

      • ComponentDescriptor

        public ComponentDescriptor()
      • ComponentDescriptor

        public ComponentDescriptor​(java.lang.Class<T> implementationClass,
                                   org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
    • Method Detail

      • setRole

        public final void setRole​(java.lang.String role)
      • setRoleClass

        public final void setRoleClass​(java.lang.Class<?> roleClass)
      • setRoleHint

        public final void setRoleHint​(java.lang.String hint)
      • setDescription

        public final void setDescription​(java.lang.String description)
      • setInstantiationStrategy

        public final void setInstantiationStrategy​(java.lang.String instantiationStrategy)
      • setImplementation

        public final void setImplementation​(java.lang.String implementation)
      • setRealm

        public final void setRealm​(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
      • setImplementationClass

        public final void setImplementationClass​(java.lang.Class implementationClass)
      • setComponentComposer

        public final void setComponentComposer​(java.lang.String componentComposer)
      • setComponentConfigurator

        public final void setComponentConfigurator​(java.lang.String componentConfigurator)
      • setComponentFactory

        public final void setComponentFactory​(java.lang.String componentFactory)
      • setAlias

        public final void setAlias​(java.lang.String alias)
      • setVersion

        public final void setVersion​(java.lang.String version)
      • setComponentType

        public final void setComponentType​(java.lang.String componentType)
      • setComponentProfile

        public final void setComponentProfile​(java.lang.String componentProfile)
      • setLifecycleHandler

        public final void setLifecycleHandler​(java.lang.String lifecycleHandler)
      • setIsolatedRealm

        public final void setIsolatedRealm​(boolean isolatedRealm)
      • getRole

        public java.lang.String getRole()
      • getRoleClass

        public final java.lang.Class<T> getRoleClass()
      • getRoleHint

        public java.lang.String getRoleHint()
      • getDescription

        public final java.lang.String getDescription()
      • getInstantiationStrategy

        public final java.lang.String getInstantiationStrategy()
      • getImplementation

        public final java.lang.String getImplementation()
      • getRealm

        public final org.codehaus.plexus.classworlds.realm.ClassRealm getRealm()
      • getImplementationClass

        public final java.lang.Class<T> getImplementationClass()
      • getComponentComposer

        public final java.lang.String getComponentComposer()
      • getComponentConfigurator

        public final java.lang.String getComponentConfigurator()
      • getComponentFactory

        public final java.lang.String getComponentFactory()
      • hasConfiguration

        public final boolean hasConfiguration()
      • getAlias

        public final java.lang.String getAlias()
      • getVersion

        public final java.lang.String getVersion()
      • getComponentType

        public java.lang.String getComponentType()
      • getComponentProfile

        public final java.lang.String getComponentProfile()
      • getLifecycleHandler

        public final java.lang.String getLifecycleHandler()
      • isIsolatedRealm

        public final boolean isIsolatedRealm()
      • getHumanReadableKey

        public final java.lang.String getHumanReadableKey()
      • toString

        public final java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object rhs)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        private static final <T> boolean equals​(T lhs,
                                                T rhs)
      • hash

        private static final int hash​(java.lang.Object obj)