|
WebObjects 5.2.3 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.webobjects.eocontrol.EOKeyValueCoding.DefaultImplementation
The EOKeyValueCoding.DefaultImplementation class provides the WebObjects default implementation of the EOKeyValueCoding interface.
EOKeyValueCoding| Method Summary | |
static Object |
storedValueForKey(Object object,
String key)
Retrieves the value associated with the property named key
on object. |
static void |
takeStoredValueForKey(Object object,
Object value,
String key)
Sets the property identified by key to value
on object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static Object storedValueForKey(Object object,
String key)
Retrieves the value associated with the property named key
on object. This method is used when the value is retrieved for
storage in an object store (generally, this ultimately in a database) or
for inclusion in a snapshot.
The default implementation searches for a method and (if
canAccessFieldsDirectly is true) for a field matching
key. For example, for key "value" the search order is as follows:
(a) method "_getValue"; (b) method "_value"; (c) method "_isValue";
(d) field "_value"; (e) field "_isValue"; (f) field "value"; (g) field "isValue";
(h) method "getValue"; (i) method "value"; (j) method "isValue". If an unknown
key is encountered and the object implements the NSKeyValueCoding.ErrorHandling
interface, handleQueryWithUnboundKey is invoked, otherwise a
NSKeyValueCoding.UnknownKeyException is raised.
object - the object on which to operatekey - the property of object to retrieve
object's stored value for the property identified by
keyEOKeyValueCoding.storedValueForKey(String),
NSKeyValueCoding,
NSKeyValueCoding.ErrorHandling
public static void takeStoredValueForKey(Object object,
Object value,
String key)
Sets the property identified by key to value
on object. This method is used to initialize the receiver with
values from an object store (generally, this is ultimately from a database)
or to restore a value from a snapshot.
The default implementation searches for a method and (if
canAccessFieldsDirectly is true) for a field matching
key. For example, for key "value" the search order is as follows:
(a) method "_setValue"; (b) field "_value"; (c) field "_isValue";
(d) field "value"; (e) field "isValue"; (f) method "setValue". If an unknown key
is encountered and the object implements the NSKeyValueCoding.ErrorHandling
interface, handleTakeValueForUnboundKey is invoked, otherwise a
NSKeyValueCoding.UnknownKeyException is raised.
object - the object on which to operatevalue - the new value for the key propertykey - the property of object to setEOKeyValueCoding.takeStoredValueForKey(Object, String),
NSKeyValueCoding,
NSKeyValueCoding.ErrorHandling
|
Last updated Thu Oct 21 15:04:16 PDT 2004. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||