(no commit message)
authorerik <erik@77661180-640e-0410-b3a8-9f9b13e6d0e0>
Sun, 8 Jun 2008 12:05:27 +0000 (12:05 +0000)
committererik <erik@77661180-640e-0410-b3a8-9f9b13e6d0e0>
Sun, 8 Jun 2008 12:05:27 +0000 (12:05 +0000)
trunk/system/TODO.txt
trunk/system/general/src/main/java/org/wamblee/system/adapters/ObjectConfiguration.java

index dc53da0f12bf18b6a2aa0f4a578c7217ef8e0057..14020c35131a50d387a542b7b27e3ce44c1f7b88 100644 (file)
@@ -1,3 +1,12 @@
+SetterConfiguration:
+- setNonPublic(boolean aNonPublic): by default publicOnly = true
+- add select(Class aType) to select a specific setter as an alternative
+  to the name based selection.
+- add values(Class aType) method for selecting a setter. 
+- add add(Class aType) method for selecting a type. 
+- verify that superclass setters are also taken into account.
+
+
 
 opzoeken waar de provided interfaces van de scope gebruikt worden, als het
 goed is nog nergens. Scope moet een Component worden en publiceren van een 
index e6f647a0457a98d2869ed951a8519a2b180b9fd7..22df04919e7fddb30e3d976f118c2f30342b7fc5 100644 (file)
@@ -36,6 +36,12 @@ public class ObjectConfiguration {
         _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. 
+     */
     public void inject(Scope aScope, Object aObject) { 
         _setterConfig.inject(aScope, aObject);
     }