(no commit message)
[utils] / system / general / src / main / java / org / wamblee / system / adapters / ObjectConfiguration.java
index 22df04919e7fddb30e3d976f118c2f30342b7fc5..52374b03934858185614656d09b8cd6516f3b168 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright 2008 the original author or authors.
+ * Copyright 2005-2010 the original author or authors.
  * 
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */ 
+ */
 package org.wamblee.system.adapters;
 
-import java.util.ArrayList;
-import java.util.List;
-
 import org.wamblee.system.core.RequiredInterface;
 import org.wamblee.system.core.Scope;
 
+import java.util.ArrayList;
+import java.util.List;
+
 /**
- * General configuration for an instantiated object. 
+ * General configuration for an instantiated object.
  * 
  * @author Erik Brakkee
  */
 public class ObjectConfiguration {
-    
-    private Class _class; 
-    private SetterConfiguration _setterConfig;
+    private Class clazz;
 
-    public ObjectConfiguration(Class aClass) { 
-        _class = aClass; 
-        _setterConfig = new SetterConfiguration(aClass);
+    private SetterConfiguration setterConfig;
+
+    /**
+     * Creates a new ObjectConfiguration object.
+     * 
+     */
+    public ObjectConfiguration(Class aClass) {
+        clazz = aClass;
+        setterConfig = new SetterConfiguration(aClass);
     }
-    
+
     /**
-     * Performs injection into an object of the configured class
-     * using information from the given scope. 
-     * @param aScope Scope. 
-     * @param aObject Object. 
+     * Performs injection into an object of the configured class using
+     * information from the given scope.
+     * 
+     * @param aScope
+     *            Scope.
+     * @param aObject
+     *            Object.
      */
-    public void inject(Scope aScope, Object aObject) { 
-        _setterConfig.inject(aScope, aObject);
+    public void inject(Scope aScope, Object aObject) {
+        setterConfig.inject(aScope, aObject);
     }
-    
-    public SetterConfiguration getSetterConfig() { 
-        return _setterConfig; 
+
+    public SetterConfiguration getSetterConfig() {
+        return setterConfig;
     }
-    
+
     public List<RequiredInterface> getRequiredInterfaces() {
         List<RequiredInterface> result = new ArrayList<RequiredInterface>();
-        result.addAll(_setterConfig.getRequiredInterfaces());
-        return result;    
+        result.addAll(setterConfig.getRequiredInterfaces());
+
+        return result;
     }
 
     public boolean appliesTo(Object aObject) {
-        return _class.isInstance(aObject);
+        return clazz.isInstance(aObject);
     }
 }