public final class ComponentImpl
extends java.lang.Object
implements org.codehaus.plexus.component.annotations.Component
Component
annotation, supporting the most common attributes.Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description |
private static int |
HASH_CODE_OFFSET |
private java.lang.String |
hint |
private java.lang.String |
instantiationStrategy |
private java.lang.Class<?> |
role |
Constructor and Description |
---|
ComponentImpl(java.lang.Class<?> role,
java.lang.String hint,
java.lang.String instantiationStrategy,
java.lang.String description) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
alias() |
java.lang.Class<? extends java.lang.annotation.Annotation> |
annotationType() |
java.lang.String |
composer() |
java.lang.String |
configurator() |
java.lang.String |
description() |
boolean |
equals(java.lang.Object rhs) |
java.lang.String |
factory() |
int |
hashCode() |
java.lang.String |
hint() |
java.lang.String |
instantiationStrategy() |
boolean |
isolatedRealm() |
java.lang.String |
lifecycleHandler() |
java.lang.String |
profile() |
java.lang.Class<?> |
role() |
java.lang.String |
toString() |
java.lang.String |
type() |
java.lang.String |
version() |
private static final int HASH_CODE_OFFSET
private final java.lang.Class<?> role
private final java.lang.String hint
private final java.lang.String instantiationStrategy
private final java.lang.String description
public ComponentImpl(java.lang.Class<?> role, java.lang.String hint, java.lang.String instantiationStrategy, java.lang.String description)
public java.lang.Class<?> role()
public java.lang.String hint()
public java.lang.String instantiationStrategy()
public java.lang.String description()
public boolean isolatedRealm()
public java.lang.String alias()
public java.lang.String composer()
public java.lang.String configurator()
public java.lang.String factory()
public java.lang.String lifecycleHandler()
public java.lang.String profile()
public java.lang.String type()
public java.lang.String version()
public boolean equals(java.lang.Object rhs)
equals
in interface java.lang.annotation.Annotation
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.lang.annotation.Annotation
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface java.lang.annotation.Annotation
toString
in class java.lang.Object
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
annotationType
in interface java.lang.annotation.Annotation