public final class AutoWire extends Object
Constructor and Description |
---|
AutoWire(Class<?> type)
Allows type safe default instantiation.
|
AutoWire(Class<? extends Annotation> qualifier,
Class<?> type)
Allows type safe qualified instantiation.
|
AutoWire(String type)
Allows generic default instantiation.
|
AutoWire(String qualifier,
String type)
Allows generic qualified instantiation.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getQualifiedType()
Obtains the qualified type.
|
String |
getQualifier()
Obtains the qualifier.
|
String |
getType()
Obtains the type.
|
int |
hashCode() |
String |
toString() |
static AutoWire |
valueOf(String qualifiedType)
Creates the
AutoWire from the qualified type. |
public AutoWire(Class<? extends Annotation> qualifier, Class<?> type)
qualifier
- Qualifier Annotation
.type
- Type.public AutoWire(Class<?> type)
type
- Type.public AutoWire(String qualifier, String type)
Allows generic qualified instantiation.
This is available for configuration and preference for coded instantiation should be with the type safe constructors.
qualifier
- Qualifier.type
- Type.public AutoWire(String type)
Allows generic default instantiation.
This is available for configuration and preference for coded instantiation should be with the type safe constructors.
type
- Type.public static AutoWire valueOf(String qualifiedType)
AutoWire
from the qualified type.qualifiedType
- Qualified type.AutoWire
.public String getQualifier()
Obtains the qualifier.
This enables distinguishing should there be dependencies of same type.
null
for default type.public String getType()
public String getQualifiedType()
Copyright © 2005–2016. All rights reserved.