API 0.9.5
CPBinder Class Reference

#import <CPBinder.h>

Inheritance diagram for CPBinder:

List of all members.

Instance Methods

(BOOL) - continuouslyUpdatesValue
(BOOL) - handlesContentAsCompoundValue
(id) - initWithBinding:name:to:keyPath:options:from:
(void) - observeValueForKeyPath:ofObject:change:context:
(void) - reverseSetValueFor:
(id) - reverseTransformValue:withOptions:
(void) - setValueFor:
(void) - suppressSpecificNotificationFromObject:keyPath:
(id) - transformValue:withOptions:
(void) - unsuppressSpecificNotificationFromObject:keyPath:

Class Methods

(CPDictionary+ allBindingsForObject:
(void) + exposeBinding:forClass:
(CPArray+ exposedBindingsForClass:
(CPBinder+ getBinding:forObject:
(CPDictionary+ infoForBinding:forObject:
(void) + unbind:forObject:
(void) + unbindAllForObject:

Detailed Description

Definition at line 2 of file CPBinder.h.


Method Documentation

+ (CPDictionary) allBindingsForObject: (id)  anObject

Definition at line 75 of file CPKeyValueBinding.j.

- (BOOL) continuouslyUpdatesValue

Definition at line 226 of file CPKeyValueBinding.j.

+ (void) exposeBinding: (CPString aBinding
forClass: (Class)  aClass 

Definition at line 42 of file CPKeyValueBinding.j.

+ (CPArray) exposedBindingsForClass: (Class)  aClass

Definition at line 55 of file CPKeyValueBinding.j.

+ (CPBinder) getBinding: (CPString aBinding
forObject: (id)  anObject 

Definition at line 60 of file CPKeyValueBinding.j.

- (BOOL) handlesContentAsCompoundValue

Definition at line 232 of file CPKeyValueBinding.j.

+ (CPDictionary) infoForBinding: (CPString aBinding
forObject: (id)  anObject 

Definition at line 65 of file CPKeyValueBinding.j.

- (id) initWithBinding: (CPString aBinding
name: (CPString aName
to: (id)  aDestination
keyPath: (CPString aKeyPath
options: (CPDictionary options
from: (id)  aSource 

Definition at line 115 of file CPKeyValueBinding.j.

- (void) observeValueForKeyPath: (CPString aKeyPath
ofObject: (id)  anObject
change: (CPDictionary changes
context: (id)  context 

Definition at line 166 of file CPKeyValueBinding.j.

- (void) reverseSetValueFor: (CPString aBinding

Definition at line 155 of file CPKeyValueBinding.j.

- (id) reverseTransformValue: (id)  aValue
withOptions: (CPDictionary options 

Definition at line 210 of file CPKeyValueBinding.j.

- (void) setValueFor: (CPString aBinding

Reimplemented in CPTableColumnValueBinder.

Definition at line 144 of file CPKeyValueBinding.j.

- (void) suppressSpecificNotificationFromObject: (id)  anObject
keyPath: (CPString aKeyPath 

Use this to avoid reacting to the notifications coming out of a reverseTransformedValue:.

Definition at line 241 of file CPKeyValueBinding.j.

- (id) transformValue: (id)  aValue
withOptions: (CPDictionary options 

Definition at line 178 of file CPKeyValueBinding.j.

+ (void) unbind: (CPString aBinding
forObject: (id)  anObject 

Definition at line 80 of file CPKeyValueBinding.j.

+ (void) unbindAllForObject: (id)  anObject

Definition at line 100 of file CPKeyValueBinding.j.

- (void) unsuppressSpecificNotificationFromObject: (id)  anObject
keyPath: (CPString aKeyPath 

Use this to cancel suppressSpecificNotificationFromObject:keyPath:.

Definition at line 257 of file CPKeyValueBinding.j.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Defines