API  0.9.10
CPKeyValueBinding.j File Reference

Go to the source code of this file.

Typedefs

typedef CPBindingOperationKind var CPBindingOperationAnd = 0
 
typedef CPBindingOperationKind var CPBindingOperationOr = 1
 

Variables

var bindingsMap = @{}
 
 CPAlignmentBinding = @"@"alignment"
 
 CPAllowsEditingMultipleValuesSelectionBindingOption = @"@"CPAllowsEditingMultipleValuesSelection"
 
 CPAllowsNullArgumentBindingOption = @"@"CPAllowsNullArgument"
 
 CPArgumentBinding = @"@"argument"
 
 CPAttributedStringBinding = @"@"attributedString"
 
var CPBinderPlaceholderMarkers = [CPMultipleValuesMarker, CPNoSelectionMarker, CPNotApplicableMarker, CPNullMarker]
 
var CPBinderPlaceholderOptions = [CPMultipleValuesPlaceholderBindingOption, CPNoSelectionPlaceholderBindingOption, CPNotApplicablePlaceholderBindingOption, CPNullPlaceholderBindingOption]
 
 CPConditionallySetsEditableBindingOption = @"@"CPConditionallySetsEditable"
 
 CPConditionallySetsEnabledBindingOption = @"@"CPConditionallySetsEnabled"
 
 CPConditionallySetsHiddenBindingOption = @"@"CPConditionallySetsHidden"
 
 CPContentArrayBinding = @"@"contentArray"
 
 CPContentBinding = @"@"content"
 
 CPContentObjectBinding = @"@"contentObject"
 
 CPContentObjectsBinding = @"@"contentObjects"
 
 CPContentValuesBinding = @"@"contentValues"
 
 CPContinuouslyUpdatesValueBindingOption = @"@"CPContinuouslyUpdatesValue"
 
 CPCreatesSortDescriptorBindingOption = @"@"CPCreatesSortDescriptor"
 
 CPDataBinding = @"@"data"
 
 CPDeletesObjectsOnRemoveBindingsOption = @"@"CPDeletesObjectsOnRemove"
 
 CPDisplayNameBindingOption = @"@"CPDisplayName"
 
 CPDisplayPatternBindingOption = @"@"CPDisplayPattern"
 
 CPDisplayPatternTitleBinding = @"@"displayPatternTitle"
 
 CPDisplayPatternValueBinding = @"@"displayPatternValue"
 
 CPDoubleClickArgumentBinding = @"@"doubleClickArgument"
 
 CPDoubleClickTargetBinding = @"@"doubleClickTarget"
 
 CPEditableBinding = @"@"editable"
 
 CPEnabledBinding = @"@"enabled"
 
 CPFilterPredicateBinding = @"@"filterPredicate"
 
 CPFontBinding = @"@"font"
 
 CPFontBoldBinding = @"@"fontBold"
 
 CPFontNameBinding = @"@"fontName"
 
 CPHandlesContentAsCompoundValueBindingOption = @"@"CPHandlesContentAsCompoundValue"
 
 CPHiddenBinding = @"@"hidden"
 
 CPInsertsNullPlaceholderBindingOption = @"@"CPInsertsNullPlaceholder"
 
 CPInvokesSeparatelyWithArrayObjectsBindingOption = @"@"CPInvokesSeparatelyWithArrayObjects"
 
 CPIsControllerMarker
 
 CPMaxValueBinding = @"@"maxValue"
 
 CPMinValueBinding = @"@"minValue"
 
 CPMultipleValuesMarker = [[_CPStateMarker alloc] initWithName:@"@"MULTIPLE VALUES MARKER"]
 
 CPMultipleValuesPlaceholderBindingOption = @"@"CPMultipleValuesPlaceholder"
 
 CPNoSelectionMarker = [[_CPStateMarker alloc] initWithName:@"@"NO SELECTION MARKER"]
 
 CPNoSelectionPlaceholderBindingOption = @"@"CPNoSelectionPlaceholder"
 
 CPNotApplicableMarker = [[_CPStateMarker alloc] initWithName:@"@"NOT APPLICABLE MARKER"]
 
 CPNotApplicablePlaceholderBindingOption = @"@"CPNotApplicablePlaceholder"
 
 CPNullMarker = [[_CPStateMarker alloc] initWithName:@"@"NULL MARKER"]
 
 CPNullPlaceholderBindingOption = @"@"CPNullPlaceholder"
 
 CPObservedKeyPathKey = @"@"CPObservedKeyPathKey"
 
 CPObservedObjectKey = @"@"CPObservedObjectKey"
 
 CPOptionsKey = @"@"CPOptionsKey"
 
 CPPredicateBinding = @"@"predicate"
 
 CPPredicateFormatBindingOption = @"@"CPPredicateFormat"
 
 CPRaisesForNotApplicableKeysBindingOption = @"@"CPRaisesForNotApplicableKeys"
 
 CPSelectedIndexBinding = @"@"selectedIndex"
 
 CPSelectedLabelBinding = @"@"selectedLabel"
 
 CPSelectedObjectBinding = @"@"selectedObject"
 
 CPSelectedObjectsBinding = @"@"selectedObjects"
 
 CPSelectedTagBinding = @"@"selectedTag"
 
 CPSelectedValueBinding = @"@"selectedValue"
 
 CPSelectedValuesBinding = @"@"selectedValues"
 
 CPSelectionIndexesBinding = @"@"selectionIndexes"
 
 CPSelectorNameBindingOption = @"@"CPSelectorName"
 
 CPSelectsAllWhenSettingContentBindingOption = @"@"CPSelectsAllWhenSettingContent"
 
 CPTargetBinding = @"@"target"
 
 CPTextColorBinding = @"@"textColor"
 
 CPTitleBinding = @"@"title"
 
 CPToolTipBinding = @"@"toolTip"
 
 CPValidatesImmediatelyBindingOption = @"@"CPValidatesImmediately"
 
 CPValueBinding = @"@"value"
 
 CPValuePathBinding = @"@"valuePath"
 
 CPValueTransformerBindingOption = @"@"CPValueTransformer"
 
 CPValueTransformerNameBindingOption = @"@"CPValueTransformerName"
 
 CPValueURLBinding = @"@"valueURL"
 
var exposedBindingsMap = @{}
 

Typedef Documentation

◆ CPBindingOperationAnd

typedef CPBindingOperationKind var CPBindingOperationAnd = 0

Definition at line 32 of file CPKeyValueBinding.j.

◆ CPBindingOperationOr

typedef CPBindingOperationKind var CPBindingOperationOr = 1

Definition at line 33 of file CPKeyValueBinding.j.

Variable Documentation

◆ bindingsMap

var bindingsMap = @{}

Definition at line 29 of file CPKeyValueBinding.j.

◆ CPAlignmentBinding

CPAlignmentBinding = @"@"alignment"

Definition at line 897 of file CPKeyValueBinding.j.

◆ CPAllowsEditingMultipleValuesSelectionBindingOption

CPAllowsEditingMultipleValuesSelectionBindingOption = @"@"CPAllowsEditingMultipleValuesSelection"

Definition at line 937 of file CPKeyValueBinding.j.

◆ CPAllowsNullArgumentBindingOption

CPAllowsNullArgumentBindingOption = @"@"CPAllowsNullArgument"

Definition at line 938 of file CPKeyValueBinding.j.

◆ CPArgumentBinding

CPArgumentBinding = @"@"argument"

Definition at line 898 of file CPKeyValueBinding.j.

◆ CPAttributedStringBinding

CPAttributedStringBinding = @"@"attributedString"

Definition at line 931 of file CPKeyValueBinding.j.

◆ CPBinderPlaceholderMarkers

Definition at line 967 of file CPKeyValueBinding.j.

◆ CPBinderPlaceholderOptions

◆ CPConditionallySetsEditableBindingOption

CPConditionallySetsEditableBindingOption = @"@"CPConditionallySetsEditable"

Definition at line 939 of file CPKeyValueBinding.j.

◆ CPConditionallySetsEnabledBindingOption

CPConditionallySetsEnabledBindingOption = @"@"CPConditionallySetsEnabled"

Definition at line 940 of file CPKeyValueBinding.j.

◆ CPConditionallySetsHiddenBindingOption

CPConditionallySetsHiddenBindingOption = @"@"CPConditionallySetsHidden"

Definition at line 941 of file CPKeyValueBinding.j.

◆ CPContentArrayBinding

CPContentArrayBinding = @"@"contentArray"

Definition at line 899 of file CPKeyValueBinding.j.

◆ CPContentBinding

CPContentBinding = @"@"content"

Definition at line 900 of file CPKeyValueBinding.j.

◆ CPContentObjectBinding

CPContentObjectBinding = @"@"contentObject"

Definition at line 901 of file CPKeyValueBinding.j.

◆ CPContentObjectsBinding

CPContentObjectsBinding = @"@"contentObjects"

Definition at line 902 of file CPKeyValueBinding.j.

◆ CPContentValuesBinding

CPContentValuesBinding = @"@"contentValues"

Definition at line 903 of file CPKeyValueBinding.j.

◆ CPContinuouslyUpdatesValueBindingOption

CPContinuouslyUpdatesValueBindingOption = @"@"CPContinuouslyUpdatesValue"

Definition at line 942 of file CPKeyValueBinding.j.

◆ CPCreatesSortDescriptorBindingOption

CPCreatesSortDescriptorBindingOption = @"@"CPCreatesSortDescriptor"

Definition at line 943 of file CPKeyValueBinding.j.

◆ CPDataBinding

CPDataBinding = @"@"data"

Definition at line 934 of file CPKeyValueBinding.j.

◆ CPDeletesObjectsOnRemoveBindingsOption

CPDeletesObjectsOnRemoveBindingsOption = @"@"CPDeletesObjectsOnRemove"

Definition at line 944 of file CPKeyValueBinding.j.

◆ CPDisplayNameBindingOption

CPDisplayNameBindingOption = @"@"CPDisplayName"

Definition at line 945 of file CPKeyValueBinding.j.

◆ CPDisplayPatternBindingOption

CPDisplayPatternBindingOption = @"@"CPDisplayPattern"

Definition at line 946 of file CPKeyValueBinding.j.

◆ CPDisplayPatternTitleBinding

CPDisplayPatternTitleBinding = @"@"displayPatternTitle"

Definition at line 904 of file CPKeyValueBinding.j.

◆ CPDisplayPatternValueBinding

CPDisplayPatternValueBinding = @"@"displayPatternValue"

Definition at line 905 of file CPKeyValueBinding.j.

◆ CPDoubleClickArgumentBinding

CPDoubleClickArgumentBinding = @"@"doubleClickArgument"

Definition at line 906 of file CPKeyValueBinding.j.

◆ CPDoubleClickTargetBinding

CPDoubleClickTargetBinding = @"@"doubleClickTarget"

Definition at line 907 of file CPKeyValueBinding.j.

◆ CPEditableBinding

CPEditableBinding = @"@"editable"

Definition at line 908 of file CPKeyValueBinding.j.

◆ CPEnabledBinding

CPEnabledBinding = @"@"enabled"

Definition at line 909 of file CPKeyValueBinding.j.

◆ CPFilterPredicateBinding

CPFilterPredicateBinding = @"@"filterPredicate"

Definition at line 914 of file CPKeyValueBinding.j.

◆ CPFontBinding

CPFontBinding = @"@"font"

Definition at line 910 of file CPKeyValueBinding.j.

◆ CPFontBoldBinding

CPFontBoldBinding = @"@"fontBold"

Definition at line 912 of file CPKeyValueBinding.j.

◆ CPFontNameBinding

CPFontNameBinding = @"@"fontName"

Definition at line 911 of file CPKeyValueBinding.j.

◆ CPHandlesContentAsCompoundValueBindingOption

CPHandlesContentAsCompoundValueBindingOption = @"@"CPHandlesContentAsCompoundValue"

Definition at line 947 of file CPKeyValueBinding.j.

◆ CPHiddenBinding

CPHiddenBinding = @"@"hidden"

Definition at line 913 of file CPKeyValueBinding.j.

◆ CPInsertsNullPlaceholderBindingOption

CPInsertsNullPlaceholderBindingOption = @"@"CPInsertsNullPlaceholder"

Definition at line 948 of file CPKeyValueBinding.j.

◆ CPInvokesSeparatelyWithArrayObjectsBindingOption

CPInvokesSeparatelyWithArrayObjectsBindingOption = @"@"CPInvokesSeparatelyWithArrayObjects"

Definition at line 949 of file CPKeyValueBinding.j.

◆ CPIsControllerMarker

CPIsControllerMarker
Initial value:
= function(anObject)
{
return anObject === CPMultipleValuesMarker || anObject === CPNoSelectionMarker || anObject === CPNotApplicableMarker || anObject === CPNullMarker;
}
CPMultipleValuesMarker
CPNotApplicableMarker
CPNoSelectionMarker
CPNullMarker

Definition at line 962 of file CPKeyValueBinding.j.

◆ CPMaxValueBinding

CPMaxValueBinding = @"@"maxValue"

Definition at line 915 of file CPKeyValueBinding.j.

◆ CPMinValueBinding

CPMinValueBinding = @"@"minValue"

Definition at line 916 of file CPKeyValueBinding.j.

◆ CPMultipleValuesMarker

CPMultipleValuesMarker = [[_CPStateMarker alloc] initWithName:@"@"MULTIPLE VALUES MARKER"]

Definition at line 892 of file CPKeyValueBinding.j.

◆ CPMultipleValuesPlaceholderBindingOption

CPMultipleValuesPlaceholderBindingOption = @"@"CPMultipleValuesPlaceholder"

Definition at line 950 of file CPKeyValueBinding.j.

◆ CPNoSelectionMarker

CPNoSelectionMarker = [[_CPStateMarker alloc] initWithName:@"@"NO SELECTION MARKER"]

Definition at line 891 of file CPKeyValueBinding.j.

◆ CPNoSelectionPlaceholderBindingOption

CPNoSelectionPlaceholderBindingOption = @"@"CPNoSelectionPlaceholder"

Definition at line 951 of file CPKeyValueBinding.j.

◆ CPNotApplicableMarker

CPNotApplicableMarker = [[_CPStateMarker alloc] initWithName:@"@"NOT APPLICABLE MARKER"]

Definition at line 893 of file CPKeyValueBinding.j.

◆ CPNotApplicablePlaceholderBindingOption

CPNotApplicablePlaceholderBindingOption = @"@"CPNotApplicablePlaceholder"

Definition at line 952 of file CPKeyValueBinding.j.

◆ CPNullMarker

CPNullMarker = [[_CPStateMarker alloc] initWithName:@"@"NULL MARKER"]

Definition at line 894 of file CPKeyValueBinding.j.

◆ CPNullPlaceholderBindingOption

CPNullPlaceholderBindingOption = @"@"CPNullPlaceholder"

Definition at line 953 of file CPKeyValueBinding.j.

◆ CPObservedKeyPathKey

CPObservedKeyPathKey = @"@"CPObservedKeyPathKey"

Definition at line 887 of file CPKeyValueBinding.j.

◆ CPObservedObjectKey

CPObservedObjectKey = @"@"CPObservedObjectKey"

Definition at line 886 of file CPKeyValueBinding.j.

◆ CPOptionsKey

CPOptionsKey = @"@"CPOptionsKey"

Definition at line 888 of file CPKeyValueBinding.j.

◆ CPPredicateBinding

CPPredicateBinding = @"@"predicate"

Definition at line 917 of file CPKeyValueBinding.j.

◆ CPPredicateFormatBindingOption

CPPredicateFormatBindingOption = @"@"CPPredicateFormat"

Definition at line 954 of file CPKeyValueBinding.j.

◆ CPRaisesForNotApplicableKeysBindingOption

CPRaisesForNotApplicableKeysBindingOption = @"@"CPRaisesForNotApplicableKeys"

Definition at line 955 of file CPKeyValueBinding.j.

◆ CPSelectedIndexBinding

CPSelectedIndexBinding = @"@"selectedIndex"

Definition at line 918 of file CPKeyValueBinding.j.

◆ CPSelectedLabelBinding

CPSelectedLabelBinding = @"@"selectedLabel"

Definition at line 919 of file CPKeyValueBinding.j.

◆ CPSelectedObjectBinding

CPSelectedObjectBinding = @"@"selectedObject"

Definition at line 920 of file CPKeyValueBinding.j.

◆ CPSelectedObjectsBinding

CPSelectedObjectsBinding = @"@"selectedObjects"

Definition at line 921 of file CPKeyValueBinding.j.

◆ CPSelectedTagBinding

CPSelectedTagBinding = @"@"selectedTag"

Definition at line 922 of file CPKeyValueBinding.j.

◆ CPSelectedValueBinding

CPSelectedValueBinding = @"@"selectedValue"

Definition at line 923 of file CPKeyValueBinding.j.

◆ CPSelectedValuesBinding

CPSelectedValuesBinding = @"@"selectedValues"

Definition at line 924 of file CPKeyValueBinding.j.

◆ CPSelectionIndexesBinding

CPSelectionIndexesBinding = @"@"selectionIndexes"

Definition at line 925 of file CPKeyValueBinding.j.

◆ CPSelectorNameBindingOption

CPSelectorNameBindingOption = @"@"CPSelectorName"

Definition at line 956 of file CPKeyValueBinding.j.

◆ CPSelectsAllWhenSettingContentBindingOption

CPSelectsAllWhenSettingContentBindingOption = @"@"CPSelectsAllWhenSettingContent"

Definition at line 957 of file CPKeyValueBinding.j.

◆ CPTargetBinding

CPTargetBinding = @"@"target"

Definition at line 926 of file CPKeyValueBinding.j.

◆ CPTextColorBinding

CPTextColorBinding = @"@"textColor"

Definition at line 927 of file CPKeyValueBinding.j.

◆ CPTitleBinding

CPTitleBinding = @"@"title"

Definition at line 928 of file CPKeyValueBinding.j.

◆ CPToolTipBinding

CPToolTipBinding = @"@"toolTip"

Definition at line 929 of file CPKeyValueBinding.j.

◆ CPValidatesImmediatelyBindingOption

CPValidatesImmediatelyBindingOption = @"@"CPValidatesImmediately"

Definition at line 958 of file CPKeyValueBinding.j.

◆ CPValueBinding

CPValueBinding = @"@"value"

Definition at line 930 of file CPKeyValueBinding.j.

◆ CPValuePathBinding

CPValuePathBinding = @"@"valuePath"

Definition at line 933 of file CPKeyValueBinding.j.

◆ CPValueTransformerBindingOption

CPValueTransformerBindingOption = @"@"CPValueTransformer"

Definition at line 960 of file CPKeyValueBinding.j.

◆ CPValueTransformerNameBindingOption

CPValueTransformerNameBindingOption = @"@"CPValueTransformerName"

Definition at line 959 of file CPKeyValueBinding.j.

◆ CPValueURLBinding

CPValueURLBinding = @"@"valueURL"

Definition at line 932 of file CPKeyValueBinding.j.

◆ exposedBindingsMap

var exposedBindingsMap = @{}

Definition at line 28 of file CPKeyValueBinding.j.