|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.core.AttributeAccessorSupport org.springframework.beans.BeanMetadataAttributeAccessor org.springframework.beans.factory.support.AutowireCandidateQualifier
public class AutowireCandidateQualifier
Qualifier for resolving autowire candidates. A bean definition that includes one or more such qualifiers enables fine-grained matching against annotations on a field or parameter to be autowired.
Qualifier
,
Serialized FormField Summary | |
---|---|
private java.lang.String |
typeName
|
static java.lang.String |
VALUE_KEY
|
Constructor Summary | |
---|---|
AutowireCandidateQualifier(java.lang.Class type)
Construct a qualifier to match against an annotation of the given type. |
|
AutowireCandidateQualifier(java.lang.Class type,
java.lang.Object value)
Construct a qualifier to match against an annotation of the given type whose value attribute also matches
the specified value. |
|
AutowireCandidateQualifier(java.lang.String typeName)
Construct a qualifier to match against an annotation of the given type name. |
|
AutowireCandidateQualifier(java.lang.String typeName,
java.lang.Object value)
Construct a qualifier to match against an annotation of the given type name whose value attribute also matches
the specified value. |
Method Summary | |
---|---|
java.lang.String |
getTypeName()
Retrieve the type name. |
Methods inherited from class org.springframework.beans.BeanMetadataAttributeAccessor |
---|
addMetadataAttribute, getAttribute, getMetadataAttribute, getSource, removeAttribute, setAttribute, setSource |
Methods inherited from class org.springframework.core.AttributeAccessorSupport |
---|
attributeNames, copyAttributesFrom, equals, hasAttribute, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String VALUE_KEY
private final java.lang.String typeName
Constructor Detail |
---|
public AutowireCandidateQualifier(java.lang.Class type)
type
- the annotation typepublic AutowireCandidateQualifier(java.lang.String typeName)
The type name may match the fully-qualified class name of the annotation or the short class name (without the package).
typeName
- the name of the annotation typepublic AutowireCandidateQualifier(java.lang.Class type, java.lang.Object value)
value
attribute also matches
the specified value.
type
- the annotation typevalue
- the annotation value to matchpublic AutowireCandidateQualifier(java.lang.String typeName, java.lang.Object value)
value
attribute also matches
the specified value.
The type name may match the fully-qualified class name of the annotation or the short class name (without the package).
typeName
- the name of the annotation typevalue
- the annotation value to matchMethod Detail |
---|
public java.lang.String getTypeName()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |