private Class _class;
private ConstructorConfiguration _constructorConfig;
- private SetterConfiguration _setterConfig;
+ private ObjectConfiguration _objectConfig;
/**
* Constructs the configuration. By default no constructor is selected and
public ClassConfiguration(Class aClass) {
_class = aClass;
_constructorConfig = new ConstructorConfiguration(aClass);
- _setterConfig = new SetterConfiguration(aClass);
+ _objectConfig = new ObjectConfiguration(aClass);
}
public ConstructorConfiguration getConstructorConfig() {
return _constructorConfig;
}
- public SetterConfiguration getSetterConfiguration() {
- return _setterConfig;
+ public ObjectConfiguration getObjectConfig() {
+ return _objectConfig;
}
/**
* @param aScope Scope in which injection takes place.
*/
public void inject(Scope aScope, Object aObject) {
- _setterConfig.invoke(aScope, aObject);
+ _objectConfig.inject(aScope, aObject);
}
public List<ProvidedInterface> getProvidedInterfaces() {
public List<RequiredInterface> getRequiredInterfaces() {
List<RequiredInterface> result = new ArrayList<RequiredInterface>();
result.addAll(_constructorConfig.getRequiredInterfaces());
- result.addAll(_setterConfig.getRequiredInterfaces());
+ result.addAll(_objectConfig.getRequiredInterfaces());
return result;
}
}