package triaina.injector.binder;
public class DynamicBinder {
public static final String DEFAULT_VALUE = "default";
private String mName;
private String mValue;
private Class<?> mBindClass;
private Class<?> mImplementClass;
public DynamicBinder(String name, String value) {
mName = name;
mValue = value;
}
public void bind(Class<?> bindClass) {
mBindClass = bindClass;
}
public void to(Class<?> toClass) {
mImplementClass = toClass;
}
public String getName() {
return mName;
}
public String getValue() {
return mValue;
}
public Class<?> getBindClass() {
return mBindClass;
}
public Class<?> getImplementClass() {
return mImplementClass;
}
}