summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java
diff options
context:
space:
mode:
authorBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
committerBenjamin Culkin <scorpress@gmail.com>2024-05-20 17:58:16 -0400
commit40a9d99496e098562f090fb7ffce9e749011b131 (patch)
tree437df24d65470582e943e494a52db8ed65a881ae /projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java
parentff072dfe782f6f22123cd4ba050828d35c0d0fbd (diff)
Formatting pass
Diffstat (limited to 'projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java')
-rw-r--r--projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java245
1 files changed, 110 insertions, 135 deletions
diff --git a/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java b/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java
index bc48f58..d1bb2c0 100644
--- a/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java
+++ b/projects/net.wotonomy.persistence/src/main/java/net/wotonomy/control/EOKeyValueCodingAdditions.java
@@ -25,152 +25,127 @@ import net.wotonomy.foundation.NSDictionary;
import net.wotonomy.foundation.NSKeyValueCodingAdditions;
/**
-* EOKeyValueCodingAdditions defines an interface for classes
-* that need to have more control over the wotonomy's bulk
-* property copying and cloning facilities. <br><br>
-*
-* @author michael@mpowers.net
-* @author $Author: cgruber $
-* @version $Revision: 894 $
-*/
-public interface EOKeyValueCodingAdditions extends EOKeyValueCoding, NSKeyValueCodingAdditions
-{
-
- /**
- * Static utilities methods that
- * call the appropriate method if the object implements
- * NSKeyValueCodingAdditions, otherwise calls the method
- * on DefaultImplementation.
- */
- public class Utility extends NSKeyValueCodingAdditions.Utility
- {
- /**
- * Calls the appropriate method if the object implements
- * NSKeyValueCodingAdditions, otherwise calls the method
- * on DefaultImplementation.
- */
- public static void takeValuesFromDictionary(
- Object object, Map dictionary)
- {
- if (object instanceof NSKeyValueCodingAdditions) {
- ((NSKeyValueCodingAdditions)object).takeValuesFromDictionary(dictionary);
- } else {
- DefaultImplementation.takeValuesFromDictionary(object, dictionary);
- }
- }
-
- /**
- * Calls the appropriate method if the object implements
- * NSKeyValueCodingAdditions, otherwise calls the method
- * on DefaultImplementation.
- */
-/*
- public static void takeValuesFromDictionaryWithMapping(
- Object object, NSDictionary dictionary, NSDictionary mapping)
- {
- if (object instanceof NSKeyValueCodingAdditions) {
- ((NSKeyValueCodingAdditions)object).takeValuesFromDictionaryWithMapping(dictionary, mapping);
- } else {
- DefaultImplementation.takeValuesFromDictionaryWithMapping(object, dictionary, mapping);
- }
- }
-*/
-
- /**
- * Calls the appropriate method if the object implements
- * NSKeyValueCodingAdditions, otherwise calls the method
- * on DefaultImplementation.
- */
- public static NSDictionary valuesForKeys(
- Object object, List keys)
- {
- if (object instanceof NSKeyValueCodingAdditions) {
- return ((NSKeyValueCodingAdditions)object).valuesForKeys(keys);
- } else {
- return DefaultImplementation.valuesForKeys(object, keys);
- }
- }
-
- /**
- * Calls the appropriate method if the object implements
- * NSKeyValueCodingAdditions, otherwise calls the method
- * on DefaultImplementation.
- */
-/*
- public static NSDictionary valuesForKeysWithMapping(
- Object object, NSDictionary mapping)
- {
- if (object instanceof NSKeyValueCodingAdditions) {
- return ((NSKeyValueCodingAdditions)object).valuesForKeysWithMapping(mapping);
- } else {
- return DefaultImplementation.valuesForKeysWithMapping(object, mapping);
- }
- }
-*/
- }
-
- /**
- * Provides a reflection-based implementation for classes that
- * don't implement NSKeyValueCodingAdditions.
- */
- public class DefaultImplementation extends NSKeyValueCodingAdditions.DefaultImplementation
- {
- public static void takeValuesFromDictionary(
- Object object, NSDictionary dictionary)
- {
- throw new RuntimeException( "Not implemented yet." );
- }
-
- public static void takeValuesFromDictionaryWithMapping(
- Object object, NSDictionary dictionary, NSDictionary mapping)
- {
- throw new RuntimeException( "Not implemented yet." );
- }
-
- public static NSDictionary valuesForKeys(
- Object object, List keys)
- {
- throw new RuntimeException( "Not implemented yet." );
- }
-
- public static NSDictionary valuesForKeysWithMapping(
- Object object, Map mapping)
- {
- throw new RuntimeException( "Not implemented yet." );
- }
- }
+ * EOKeyValueCodingAdditions defines an interface for classes that need to have
+ * more control over the wotonomy's bulk property copying and cloning
+ * facilities. <br>
+ * <br>
+ *
+ * @author michael@mpowers.net
+ * @author $Author: cgruber $
+ * @version $Revision: 894 $
+ */
+public interface EOKeyValueCodingAdditions extends EOKeyValueCoding, NSKeyValueCodingAdditions {
+
+ /**
+ * Static utilities methods that call the appropriate method if the object
+ * implements NSKeyValueCodingAdditions, otherwise calls the method on
+ * DefaultImplementation.
+ */
+ public class Utility extends NSKeyValueCodingAdditions.Utility {
+ /**
+ * Calls the appropriate method if the object implements
+ * NSKeyValueCodingAdditions, otherwise calls the method on
+ * DefaultImplementation.
+ */
+ public static void takeValuesFromDictionary(Object object, Map dictionary) {
+ if (object instanceof NSKeyValueCodingAdditions) {
+ ((NSKeyValueCodingAdditions) object).takeValuesFromDictionary(dictionary);
+ } else {
+ DefaultImplementation.takeValuesFromDictionary(object, dictionary);
+ }
+ }
+
+ /**
+ * Calls the appropriate method if the object implements
+ * NSKeyValueCodingAdditions, otherwise calls the method on
+ * DefaultImplementation.
+ */
+ /*
+ * public static void takeValuesFromDictionaryWithMapping( Object object,
+ * NSDictionary dictionary, NSDictionary mapping) { if (object instanceof
+ * NSKeyValueCodingAdditions) {
+ * ((NSKeyValueCodingAdditions)object).takeValuesFromDictionaryWithMapping(
+ * dictionary, mapping); } else {
+ * DefaultImplementation.takeValuesFromDictionaryWithMapping(object, dictionary,
+ * mapping); } }
+ */
+
+ /**
+ * Calls the appropriate method if the object implements
+ * NSKeyValueCodingAdditions, otherwise calls the method on
+ * DefaultImplementation.
+ */
+ public static NSDictionary valuesForKeys(Object object, List keys) {
+ if (object instanceof NSKeyValueCodingAdditions) {
+ return ((NSKeyValueCodingAdditions) object).valuesForKeys(keys);
+ } else {
+ return DefaultImplementation.valuesForKeys(object, keys);
+ }
+ }
+
+ /**
+ * Calls the appropriate method if the object implements
+ * NSKeyValueCodingAdditions, otherwise calls the method on
+ * DefaultImplementation.
+ */
+ /*
+ * public static NSDictionary valuesForKeysWithMapping( Object object,
+ * NSDictionary mapping) { if (object instanceof NSKeyValueCodingAdditions) {
+ * return ((NSKeyValueCodingAdditions)object).valuesForKeysWithMapping(mapping);
+ * } else { return DefaultImplementation.valuesForKeysWithMapping(object,
+ * mapping); } }
+ */
+ }
+
+ /**
+ * Provides a reflection-based implementation for classes that don't implement
+ * NSKeyValueCodingAdditions.
+ */
+ public class DefaultImplementation extends NSKeyValueCodingAdditions.DefaultImplementation {
+ public static void takeValuesFromDictionary(Object object, NSDictionary dictionary) {
+ throw new RuntimeException("Not implemented yet.");
+ }
+
+ public static void takeValuesFromDictionaryWithMapping(Object object, NSDictionary dictionary,
+ NSDictionary mapping) {
+ throw new RuntimeException("Not implemented yet.");
+ }
+
+ public static NSDictionary valuesForKeys(Object object, List keys) {
+ throw new RuntimeException("Not implemented yet.");
+ }
+
+ public static NSDictionary valuesForKeysWithMapping(Object object, Map mapping) {
+ throw new RuntimeException("Not implemented yet.");
+ }
+ }
}
/*
- * $Log$
- * Revision 1.2 2006/02/16 16:47:14 cgruber
- * Move some classes in to "internal" packages and re-work imports, etc.
+ * $Log$ Revision 1.2 2006/02/16 16:47:14 cgruber Move some classes in to
+ * "internal" packages and re-work imports, etc.
*
- * Also use UnsupportedOperationExceptions where appropriate, instead of WotonomyExceptions.
+ * Also use UnsupportedOperationExceptions where appropriate, instead of
+ * WotonomyExceptions.
*
- * Revision 1.1 2006/02/16 13:19:57 cgruber
- * Check in all sources in eclipse-friendly maven-enabled packages.
+ * Revision 1.1 2006/02/16 13:19:57 cgruber Check in all sources in
+ * eclipse-friendly maven-enabled packages.
*
- * Revision 1.4 2003/01/16 22:47:30 mpowers
- * Compatibility changes to support compiling woextensions source.
- * (34 out of 56 classes compile!)
+ * Revision 1.4 2003/01/16 22:47:30 mpowers Compatibility changes to support
+ * compiling woextensions source. (34 out of 56 classes compile!)
*
- * Revision 1.3 2001/12/10 15:25:11 mpowers
- * Now properly extending EOKeyValueCoding.
+ * Revision 1.3 2001/12/10 15:25:11 mpowers Now properly extending
+ * EOKeyValueCoding.
*
- * Revision 1.2 2001/04/28 14:12:23 mpowers
- * Refactored cloning/copying into KeyValueCodingUtilities.
+ * Revision 1.2 2001/04/28 14:12:23 mpowers Refactored cloning/copying into
+ * KeyValueCodingUtilities.
*
- * Revision 1.1 2001/03/29 03:29:49 mpowers
- * Now using KeyValueCoding and Support instead of Introspector.
+ * Revision 1.1 2001/03/29 03:29:49 mpowers Now using KeyValueCoding and Support
+ * instead of Introspector.
*
- * Revision 1.2 2001/03/28 16:12:30 mpowers
- * Documented interface.
+ * Revision 1.2 2001/03/28 16:12:30 mpowers Documented interface.
*
- * Revision 1.1 2001/03/27 23:25:05 mpowers
- * Contributing interface, no docs yet.
+ * Revision 1.1 2001/03/27 23:25:05 mpowers Contributing interface, no docs yet.
*
*
*/
-
-