WOHelperFunctionClassKeyValueCoding._ReflectionKeyBindingCreation Class Reference

Collaboration diagram for WOHelperFunctionClassKeyValueCoding._ReflectionKeyBindingCreation:

Collaboration graph
[legend]

List of all members.

Classes

class  _BindingStorage

Static Public Member Functions

static _KeyBinding _createKeyGetBindingForKey (Class objectClass, String key, int lookupOrder[])
static _KeyBinding _createKeySetBindingForKey (Class objectClass, String key, int lookupOrder[])
static _KeyBinding _fieldKeyBinding (Class objectClass, String key, String fieldName)
static Method _methodForClass (Class objectClass, String methodName, Class argumentTypes[], boolean publicMethodOnly)
static _KeyBinding _methodKeyGetBinding (Class objectClass, String key, String methodName)
static _KeyBinding _methodKeySetBinding (Class objectClass, String key, String methodName)

Static Public Attributes

static _KeyBinding _NotAvailableIndicator = new _KeyBinding(null, null)
static final int _StoredValueForKeyLookupOrder [] = { 1, 3, 2, 4, 0 }
static final int _ValueForKeyLookupOrder [] = { 0, 1, 3, 2, 4 }

Static Private Member Functions

static _KeyBinding _createKeyBindingForKey (Class objectClass, String key, int lookupOrder[], boolean trueForSetAndFalseForGet)

Static Private Attributes

static final
_NSThreadsafeMutableDictionary 
_bindingStorageMapTable = new _NSThreadsafeMutableDictionary(new NSMutableDictionary(256))
static final Class _noArgumentTypes [] = new Class[0]


Member Function Documentation

static _KeyBinding _createKeyBindingForKey ( Class  objectClass,
String  key,
int  lookupOrder[],
boolean  trueForSetAndFalseForGet 
) [static, private]

static _KeyBinding _createKeyGetBindingForKey ( Class  objectClass,
String  key,
int  lookupOrder[] 
) [static]

static _KeyBinding _createKeySetBindingForKey ( Class  objectClass,
String  key,
int  lookupOrder[] 
) [static]

static _KeyBinding _fieldKeyBinding ( Class  objectClass,
String  key,
String  fieldName 
) [static]

static Method _methodForClass ( Class  objectClass,
String  methodName,
Class  argumentTypes[],
boolean  publicMethodOnly 
) [static]

static _KeyBinding _methodKeyGetBinding ( Class  objectClass,
String  key,
String  methodName 
) [static]

static _KeyBinding _methodKeySetBinding ( Class  objectClass,
String  key,
String  methodName 
) [static]


Member Data Documentation

final _NSThreadsafeMutableDictionary _bindingStorageMapTable = new _NSThreadsafeMutableDictionary(new NSMutableDictionary(256)) [static, private]

final Class _noArgumentTypes[] = new Class[0] [static, private]

_KeyBinding _NotAvailableIndicator = new _KeyBinding(null, null) [static]

final int _StoredValueForKeyLookupOrder[] = { 1, 3, 2, 4, 0 } [static]

final int _ValueForKeyLookupOrder[] = { 0, 1, 3, 2, 4 } [static]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:38 2012 for Project Wonder by  doxygen 1.5.8