Class ComponentDescriptor<T>
java.lang.Object
org.codehaus.plexus.component.repository.ComponentDescriptor<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate org.codehaus.plexus.classworlds.realm.ClassRealmprivate Stringprivate Stringprivate Stringprivate Stringprivate Stringprivate PlexusConfigurationprivate Stringprivate Stringprivate Stringprivate Class<?> private Stringprivate booleanprivate Stringprivate List<ComponentRequirement> private Stringprivate String -
Constructor Summary
ConstructorsConstructorDescriptionComponentDescriptor(Class<T> implementationClass, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddRequirement(ComponentRequirement requirement) booleanprivate static final <T> booleanequals(T lhs, T rhs) final StringgetAlias()final Stringfinal Stringfinal Stringfinal Stringfinal PlexusConfigurationfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal org.codehaus.plexus.classworlds.realm.ClassRealmgetRealm()final List<ComponentRequirement> getRole()final Stringfinal booleanprivate static final intinthashCode()final booleanfinal voidfinal voidsetComponentComposer(String componentComposer) final voidsetComponentConfigurator(String componentConfigurator) final voidsetComponentFactory(String componentFactory) final voidsetComponentProfile(String componentProfile) final voidsetComponentType(String componentType) final voidsetConfiguration(PlexusConfiguration configuration) final voidsetDescription(String description) final voidsetImplementation(String implementation) final voidsetImplementationClass(Class implementationClass) final voidsetInstantiationStrategy(String instantiationStrategy) final voidsetIsolatedRealm(boolean isolatedRealm) final voidsetLifecycleHandler(String lifecycleHandler) final voidsetRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) final voidfinal voidsetRoleClass(Class<?> roleClass) final voidsetRoleHint(String hint) final voidsetVersion(String version) final StringtoString()
-
Field Details
-
role
-
hint
-
description
-
instantiationStrategy
-
implementation
-
classRealm
private org.codehaus.plexus.classworlds.realm.ClassRealm classRealm -
implementationClass
-
componentComposer
-
componentConfigurator
-
componentFactory
-
requirements
-
configuration
-
alias
-
version
-
componentType
-
componentProfile
-
lifecycleHandler
-
isolatedRealm
private boolean isolatedRealm
-
-
Constructor Details
-
ComponentDescriptor
public ComponentDescriptor() -
ComponentDescriptor
-
-
Method Details
-
setRole
-
setRoleClass
-
setRoleHint
-
setDescription
-
setInstantiationStrategy
-
setImplementation
-
setRealm
public final void setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm) -
setImplementationClass
-
setComponentComposer
-
setComponentConfigurator
-
setComponentFactory
-
addRequirement
-
setConfiguration
-
setAlias
-
setVersion
-
setComponentType
-
setComponentProfile
-
setLifecycleHandler
-
setIsolatedRealm
public final void setIsolatedRealm(boolean isolatedRealm) -
getRole
-
getRoleClass
-
getRoleHint
-
getDescription
-
getInstantiationStrategy
-
getImplementation
-
getRealm
public final org.codehaus.plexus.classworlds.realm.ClassRealm getRealm() -
getImplementationClass
-
getComponentComposer
-
getComponentConfigurator
-
getComponentFactory
-
getRequirements
-
hasConfiguration
public final boolean hasConfiguration() -
getConfiguration
-
getAlias
-
getVersion
-
getComponentType
-
getComponentProfile
-
getLifecycleHandler
-
isIsolatedRealm
public final boolean isIsolatedRealm() -
getHumanReadableKey
-
toString
-
equals
-
hashCode
public int hashCode() -
equals
private static final <T> boolean equals(T lhs, T rhs) -
hash
-