|
WebObjects 5.4.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.webobjects.foundation.NSKeyValueCoding.Null
public static final class NSKeyValueCoding.Null
NSKeyValueCoding.Null is a final class that defines a unique object used to represent null values in collection objects, such as NSArrays, which do not allow null
values.
For instance, Enterprise Objects Framework uses NSKeyValueCoding.Null to represent null
values from database rows in its database level snapshots (NSDictionary objects). However, Enterprise Objects Framework automatically translates NSKeyValueCoding.Null to null
in enterprise objects, so you should rarely need to write code that accounts for this class.
Whenever null
is represented by NSKeyValueCoding.Null, it should be represented with the instance stored in the NSKeyValueCoding constant, NullValue. You can safely use this instance with the == operator to test for the presence of a null value:
<blockquote> if (value == NSKeyValueCoding.NullValue){ //...... } </blockquote>
NSKeyValueCoding.NullValue
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSCoding |
---|
NSCoding.Support |
Method Summary | |
---|---|
Class |
classForCoder()
Allows the receiver, before being encoded, to substitute a class other than its own in a coder. |
Object |
clone()
Simply returns the shared instance of NSKeyValueCoding.Null stored in the constant NullValue . |
static Object |
decodeObject(NSCoder coder)
Returns the shared instance of NSKeyValueCoding.Null stored in the NSKeyValueCoding constant NullValue . |
void |
encodeWithCoder(NSCoder coder)
Encodes the receiver using coder . |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public String toString()
toString
in class Object
public Object clone()
NullValue
.
clone
in class Object
this
NSKeyValueCoding.NullValue
public Class classForCoder()
NSCoding
classForCoder
in interface NSCoding
public static Object decodeObject(NSCoder coder)
NullValue
.
coder
- instructs the object to encode and decode its instance variables
NSKeyValueCoding.NullValue
,
NSCoding
public void encodeWithCoder(NSCoder coder)
NSCoding
coder
. Object type information along with an object's data is stored.
encodeWithCoder
in interface NSCoding
coder
- an NSCoder object that will be used to encode object of classes that implement this interfaceNSCoder
|
Last updated June 2008 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |