NSRuleEditor Class Reference
PDF
Overview
Tasks
Configuring a Rule Editor
Working with Formatting
Providing Data
Obtaining Row Information
Working with the Selection
Manipulating Rows
Working with Predicates
Supporting Bindings
Overriding ViewDidMoveToWindow
Instance Methods
addRow:
canRemoveAllRows
criteriaForRow:
criteriaKeyPath
delegate
displayValuesForRow:
displayValuesKeyPath
formattingDictionary
formattingStringsFilename
insertRowAtIndex:withType:asSubrowOfRow:animate:
isEditable
nestingMode
numberOfRows
parentRowForRow:
predicate
predicateForRow:
reloadCriteria
reloadPredicate
removeRowAtIndex:
removeRowsAtIndexes:includeSubrows:
rowClass
rowForDisplayValue:
rowHeight
rowTypeForRow:
rowTypeKeyPath
selectedRowIndexes
selectRowIndexes:byExtendingSelection:
setCanRemoveAllRows:
setCriteria:andDisplayValues:forRowAtIndex:
setCriteriaKeyPath:
setDelegate:
setDisplayValuesKeyPath:
setEditable:
setFormattingDictionary:
setFormattingStringsFilename:
setNestingMode:
setRowClass:
setRowHeight:
setRowTypeKeyPath:
setSubrowsKeyPath:
subrowIndexesForRow:
subrowsKeyPath
viewDidMoveToWindow
Delegate Methods
ruleEditor:child:forCriterion:withRowType:
ruleEditor:displayValueForCriterion:inRow:
ruleEditor:numberOfChildrenForCriterion:withRowType:
ruleEditor:predicatePartsForCriterion:withDisplayValue:inRow:
ruleEditorRowsDidChange:
Constants
NSRuleEditorNestingMode
Nesting Modes
NSRuleEditorRowType
Row Types
Predicate Part Keys
Notifications
NSRuleEditorRowsDidChangeNotification
Revision History
Index
Companion Guides
Control and Cell Programming Topics for Cocoa
Predicate Programming Guide