|
WebObjects 5.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException
public static class NSKeyValueCoding.UnknownKeyException
Instances of the NSKeyValueCoding.UnknownKeyException class are created and thrown when an unknown key is encountered during key-value coding.
For example, suppose an Employee object receives a valueForKey
message with "partNumber" as the key. The Employee class does not declare a method or instance variable for "partNumber", so valueForKey
throws an UnknownKeyException. An
NSKeyValueCoding.UnknownKeyException has a user info dictionary containing entries for the object for which key-value coding failed (TargetObjectUserInfoKey) and the unknown key (UnknownUserInfoKey). For the Employee/partNumber example, the TargetObjectUserInfoKey
entry would
contain the Employee object and the UnknownUserInfoKey
would contain the string "partNumber".
object()
,
key()
,
NSKeyValueCoding.valueForKey
,
NSKeyValueCoding
,
NSKeyValueCoding.ErrorHandling
,
Serialized FormField Summary | |
---|---|
static String |
TargetObjectUserInfoKey
Deprecated. this user info dictionary entry should be accessed using the object method. |
static String |
UnknownUserInfoKey
Deprecated. this user info dictionary entry should be accessed using the key method. |
Constructor Summary | |
---|---|
NSKeyValueCoding.UnknownKeyException(String message,
NSDictionary userInfo)
Deprecated. Use NSKeyValueCoding.UnknownKeyException(java.lang.String, java.lang.Object, java.lang.String) instead. |
|
NSKeyValueCoding.UnknownKeyException(String message,
Object object,
String key)
Creates and returns a new UnknownKeyException with message as the message and a user info dictionary specifying object for the TargetObjectUserInfoKey and key for the UnknownUserInfoKey. |
Method Summary | |
---|---|
String |
key()
This method returns the key that NSKeyValueCoding operations were using at the time of the error, or null if it is unavailable. |
Object |
object()
This method returns the value that NSKeyValueCoding operations were using at the time of the error, or null if it is unavailable. |
String |
toString()
|
NSDictionary |
userInfo()
Deprecated. The object and key methods should be used instead |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
@Deprecated public static final String TargetObjectUserInfoKey
object()
,
Constant Field Values@Deprecated public static final String UnknownUserInfoKey
key()
,
Constant Field ValuesConstructor Detail |
---|
public NSKeyValueCoding.UnknownKeyException(String message, Object object, String key)
UnknownKeyException
with message
as the message and a user info dictionary specifying object
for the TargetObjectUserInfoKey and key
for the UnknownUserInfoKey.
message
- the message created and returnobject
- object specified for the TargetObjectUserInfoKey. It may be null
key
- identifies the property of an object. It may be null
object()
,
key()
@Deprecated public NSKeyValueCoding.UnknownKeyException(String message, NSDictionary userInfo)
NSKeyValueCoding.UnknownKeyException(java.lang.String, java.lang.Object, java.lang.String)
instead.
message
- A message or summary associated with the new exceptionuserInfo
- the user info dictionary containing more information about the errorNSKeyValueCoding.UnknownKeyException(String, Object, String)
,
TargetObjectUserInfoKey
,
UnknownUserInfoKey
Method Detail |
---|
public Object object()
null
if it is unavailable. This is equivalent to getting the TargetObjectUserInfoKey
entry from the userInfo dictionary.
TargetObjectUserInfoKey
public String key()
null
if it is unavailable. This is equivalent to getting the UnknownUserInfoKey
entry from the userInfo dictionary.
UnknownUserInfoKey
@Deprecated public NSDictionary userInfo()
object
and key
methods should be used instead
object()
,
key()
public String toString()
toString
in class Throwable
|
Last updated Tuesday, October 9, 2007 08:58 PDT | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |