CPObject Class Reference

List of all members.

Public Member Functions

(id) - awakeAfterUsingCoder: [implementation]
(id) - valueForKey: [implementation]
(id) - valueForKeyPath: [implementation]
(CPDictionary- dictionaryWithValuesForKeys: [implementation]
(id) - valueForUndefinedKey: [implementation]
(void) - setValue:forKeyPath: [implementation]
(void) - setValue:forKey: [implementation]
(void) - setValue:forUndefinedKey: [implementation]
(void) - willChangeValueForKey: [implementation]
(void) - didChangeValueForKey: [implementation]
(void) - addObserver:forKeyPath:options:context: [implementation]
(void) - removeObserver:forKeyPath: [implementation]
(BOOL) - automaticallyNotifiesObserversForKey: [implementation]

Static Public Member Functions

(BOOL) + accessInstanceVariablesDirectly [implementation]


Detailed Description

CPObject is the root class for most Cappuccino classes. Your custom classes should almost always subclass CPObject or one of its children.

Definition at line 143 of file CPCoder.j.


Member Function Documentation

+ (BOOL) accessInstanceVariablesDirectly   [implementation]

Definition at line 37 of file CPKeyValueCoding.j.

- (void) addObserver: (id)  anObserver
forKeyPath: (CPString aPath
options: (unsigned)  options
context: (id)  aContext 
[implementation]

Definition at line 41 of file CPKeyValueObserving.j.

- (BOOL) automaticallyNotifiesObserversForKey: (CPString aKey   [implementation]

Definition at line 57 of file CPKeyValueObserving.j.

- (id) awakeAfterUsingCoder: (CPCoder aDecoder   [implementation]

Called after an object is unarchived in case a different object should be used in place of it. The defaut method returns self. Interested subclasses should override this.

Parameters:
aDecoder 
Returns:
the original object or it's substitute.

Definition at line 151 of file CPCoder.j.

- (CPDictionary) dictionaryWithValuesForKeys: (CPArray keys   [implementation]

Definition at line 189 of file CPKeyValueCoding.j.

- (void) didChangeValueForKey: (CPString aKey   [implementation]

Definition at line 36 of file CPKeyValueObserving.j.

- (void) removeObserver: (id)  anObserver
forKeyPath: (CPString aPath 
[implementation]

Definition at line 49 of file CPKeyValueObserving.j.

- (void) setValue: (id)  aValue
forKey: (CPString aKey 
[implementation]

Definition at line 231 of file CPKeyValueCoding.j.

- (void) setValue: (id)  aValue
forKeyPath: (CPString aKeyPath 
[implementation]

Definition at line 216 of file CPKeyValueCoding.j.

- (void) setValue: (id)  aValue
forUndefinedKey: (CPString aKey 
[implementation]

Definition at line 258 of file CPKeyValueCoding.j.

- (id) valueForKey: (CPString aKey   [implementation]

Definition at line 155 of file CPKeyValueCoding.j.

- (id) valueForKeyPath: (CPString aKeyPath   [implementation]

Definition at line 174 of file CPKeyValueCoding.j.

- (id) valueForUndefinedKey: (CPString aKey   [implementation]

Definition at line 209 of file CPKeyValueCoding.j.

- (void) willChangeValueForKey: (CPString aKey   [implementation]

Definition at line 31 of file CPKeyValueObserving.j.


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

Generated on Thu Dec 11 01:55:50 2008 for Cappuccino by  doxygen 1.5.7.1