Up
Authors
- David Ayers (
ayers@fsfe.org
)
-
Copyright: (C) 2004,2005 Free Software Foundation, Inc.
- Declared in:
- EOInterface/EODisplayGroup.h
- Conforms to:
- NSCoding
The EODisplayGoup keeps track of all enterprise objects
from a particular EODataSource to coordinate their
internal state with other objects such as UI
elements and other EODisplayGroups. Commonly the
data source is a EODatabaseDataSource (EOAccess) which
manages the objects of a single entity for a specific
editing context. The display group is connected to
the UI elements or other display groups via
EOAssociations. This framework is responsible
to update the enterprise objects when the contents and
state of the UI elements are changed and to update the
UI elements when the state of the enterprise objects are
changed.
Method summary
+ (BOOL)
globalDefaultForValidatesChangesImmediately;
Description forthcoming.
+ (NSString*)
globalDefaultStringMatchOperator;
Description forthcoming.
+ (void)
setGlobalDefaultForValidatesChangesImmediately: (BOOL)flag;
Description forthcoming.
+ (void)
setGlobalDefaultStringMatchOperator: (NSString*)operator;
Description forthcoming.
- (NSArray*)
allObjects;
Description forthcoming.
- (BOOL)
clearSelection;
Description forthcoming.
- (EODataSource*)
dataSource;
Description forthcoming.
- (NSString*)
defaultStringMatchFormat;
Description forthcoming.
- (NSString*)
defaultStringMatchOperator;
Description forthcoming.
- (id)
delegate;
Description forthcoming.
- (BOOL)
deleteObjectAtIndex: (unsigned)index;
Description forthcoming.
- (BOOL)
deleteSelection;
Description forthcoming.
- (NSArray*)
displayedObjects;
Description forthcoming.
- (BOOL)
endEditing;
Description forthcoming.
- (NSDictionary*)
equalToQueryValues;
Description forthcoming.
- (BOOL)
fetch;
Description forthcoming.
- (BOOL)
fetchesOnLoad;
Description forthcoming.
- (NSDictionary*)
greaterThanQueryValues;
Description forthcoming.
- (BOOL)
inQueryMode;
Description forthcoming.
- (void)
insertObject: (id)object
atIndex: (unsigned)index;
Description forthcoming.
- (id)
insertObjectAtIndex: (unsigned)index;
Description forthcoming.
- (NSDictionary*)
insertedObjectDefaultValues;
Description forthcoming.
- (NSDictionary*)
lessThanQueryValues;
Description forthcoming.
- (NSArray*)
localKeys;
Description forthcoming.
- (NSArray*)
observingAssociations;
Description forthcoming.
- (EOQualifier*)
qualifier;
Description forthcoming.
- (EOQualifier*)
qualifierFromQueryValues;
Description forthcoming.
- (void)
qualifyDataSource;
Description forthcoming.
- (void)
qualifyDisplayGroup;
Description forthcoming.
- (NSDictionary*)
queryBindingValues;
Description forthcoming.
- (NSDictionary*)
queryOperatorValues;
Description forthcoming.
- (void)
redisplay;
Description forthcoming.
- (BOOL)
selectNext;
Description forthcoming.
- (BOOL)
selectObject: (id)object;
Description forthcoming.
- (BOOL)
selectObjectsIdenticalTo: (NSArray*)selection;
Description forthcoming.
- (BOOL)
selectObjectsIdenticalTo: (NSArray*)selection
selectFirstOnNoMatch: (BOOL)flag;
Description forthcoming.
- (BOOL)
selectPrevious;
Description forthcoming.
- (id)
selectedObject;
Description forthcoming.
- (NSArray*)
selectedObjects;
Description forthcoming.
- (NSArray*)
selectionIndexes;
Description forthcoming.
- (BOOL)
selectsFirstObjectAfterFetch;
Description forthcoming.
- (void)
setDataSource: (EODataSource*)dataSource;
Description forthcoming.
- (void)
setDefaultStringMatchFormat: (NSString*)format;
Description forthcoming.
- (void)
setDefaultStringMatchOperator: (NSString*)operator;
Description forthcoming.
- (void)
setDelegate: (id)delegate;
Description forthcoming.
- (void)
setEqualToQueryValues: (NSDictionary*)values;
Description forthcoming.
- (void)
setFetchesOnLoad: (BOOL)flag;
Description forthcoming.
- (void)
setGreaterThanQueryValues: (NSDictionary*)values;
Description forthcoming.
- (void)
setInQueryMode: (BOOL)flag;
Description forthcoming.
- (void)
setInsertedObjectDefaultValues: (NSDictionary*)values;
Description forthcoming.
- (void)
setLessThanQueryValues: (NSDictionary*)values;
Description forthcoming.
- (void)
setLocalKeys: (NSArray*)keys;
Description forthcoming.
- (void)
setObjectArray: (NSArray*)objects;
Description forthcoming.
- (void)
setQualifier: (EOQualifier*)qualifier;
Description forthcoming.
- (void)
setQueryBindingValues: (NSDictionary*)values;
Description forthcoming.
- (void)
setQueryOperatorValues: (NSDictionary*)values;
Description forthcoming.
- (void)
setSelectedObject: (id)object;
Description forthcoming.
- (void)
setSelectedObjects: (NSArray*)objects;
Description forthcoming.
- (BOOL)
setSelectionIndexes: (NSArray*)selection;
Description forthcoming.
- (void)
setSelectsFirstObjectAfterFetch: (BOOL)flag;
Description forthcoming.
- (void)
setSortOrderings: (NSArray*)orderings;
Description forthcoming.
- (void)
setUsesOptimisticRefresh: (BOOL)flag;
Description forthcoming.
- (void)
setValidatesChangesImmediately: (BOOL)flag;
Description forthcoming.
- (NSArray*)
sortOrderings;
Description forthcoming.
- (void)
updateDisplayedObjects;
Description forthcoming.
- (BOOL)
usesOptimisticRefresh;
Description forthcoming.
- (BOOL)
validatesChangesImmediately;
Description forthcoming.
- Declared in:
- EOInterface/EODisplayGroup.h
Description forthcoming.
Method summary
- (BOOL)
association: (
EOAssociation*)association
failedToValidateValue: (NSString*)value
forKey: (NSString*)key
object: (id)object
errorDescription: (NSString*)description;
Description forthcoming.
- (void)
associationDidBeginEditing: (
EOAssociation*)association;
Description forthcoming.
- (void)
associationDidEndEditing: (
EOAssociation*)association;
Description forthcoming.
- (BOOL)
contentsChanged;
Description forthcoming.
- (BOOL)
enabledToSetSelectedObjectValueForKey: (NSString*)key;
Description forthcoming.
- (id)
selectedObjectValueForKey: (NSString*)key;
Description forthcoming.
- (BOOL)
selectionChanged;
Description forthcoming.
- (BOOL)
setSelectedObjectValue: (id)value
forKey: (NSString*)key;
Description forthcoming.
- (BOOL)
setValue: (id)value
forObject: (id)object
key: (NSString*)key;
Description forthcoming.
- (BOOL)
setValue: (id)value
forObjectAtIndex: (unsigned)index
key: (NSString*)key;
Description forthcoming.
- (int)
updatedObjectIndex;
Description forthcoming.
- (id)
valueForObject: (id)object
key: (NSString*)key;
Description forthcoming.
- (id)
valueForObjectAtIndex: (unsigned)index
key: (NSString*)key;
Description forthcoming.
- Declared in:
- EOInterface/EODisplayGroup.h
Description forthcoming.
Method summary
- (void)
delete: (id)sender;
Description forthcoming.
- (void)
enterQueryMode: (id)sender;
Description forthcoming.
- (void)
fetch: (id)sender;
Description forthcoming.
- (void)
insert: (id)sender;
Description forthcoming.
- (void)
qualifyDataSource: (id)sender;
Description forthcoming.
- (void)
qualifyDisplayGroup: (id)sender;
Description forthcoming.
- (void)
selectNext: (id)sender;
Description forthcoming.
- (void)
selectPrevious: (id)sender;
Description forthcoming.
- Declared in:
- EOInterface/EODisplayGroup.h
Description forthcoming.
Method summary
- (void)
editingContextWillSaveChanges: (EOEditingContext*)editingContext;
Description forthcoming.
- (BOOL)
editorHasChangesForEditingContext: (EOEditingContext*)editingContext;
Description forthcoming.
- Declared in:
- EOInterface/EODisplayGroup.h
Description forthcoming.
Method summary
- (void)
editingContext: (EOEditingContext*)editingContext
presentErrorMessage: (NSString*)message;
Description forthcoming.
- Declared in:
- EOInterface/EODisplayGroup.h
Description forthcoming.
Method summary
- (void)
displayGroup: (
EODisplayGroup*)displayGroup
createObjectFailedForDataSource: (EODataSource*)dataSource;
Description forthcoming.
- (void)
displayGroup: (
EODisplayGroup*)displayGroup
didDeleteObject: (id)object;
Description forthcoming.
- (void)
displayGroup: (
EODisplayGroup*)displayGroup
didFetchObjects: (NSArray*)objects;
Description forthcoming.
- (void)
displayGroup: (
EODisplayGroup*)displayGroup
didInsertObject: (id)object;
Description forthcoming.
- (void)
displayGroup: (
EODisplayGroup*)displayGroup
didSetValue: (id)value
forObject: (id)object
key: (NSString*)key;
Description forthcoming.
- (NSArray*)
displayGroup: (
EODisplayGroup*)displayGroup
displayArrayForObjects: (NSArray*)objects;
Description forthcoming.
- (BOOL)
displayGroup: (
EODisplayGroup*)displayGroup
shouldChangeSelectionToIndexes: (NSArray*)indices;
Description forthcoming.
- (BOOL)
displayGroup: (
EODisplayGroup*)displayGroup
shouldDeleteObject: (id)object;
Description forthcoming.
- (BOOL)
displayGroup: (
EODisplayGroup*)displayGroup
shouldDisplayAlertWithTitle: (NSString*)title
message: (NSString*)message;
Description forthcoming.
- (BOOL)
displayGroup: (
EODisplayGroup*)displayGroup
shouldInsertObject: (id)object
atIndex: (unsigned)index;
Description forthcoming.
- (BOOL)
displayGroup: (
EODisplayGroup*)displayGroup
shouldRedisplayForEditingContextChangeNotification: (NSNotification*)notif;
Description forthcoming.
- (BOOL)
displayGroup: (
EODisplayGroup*)displayGroup
shouldRefetchForInvalidatedAllObjectsNotification: (NSNotification*)notif;
Description forthcoming.
- (void)
displayGroupDidChangeDataSource: (
EODisplayGroup*)displayGroup;
Description forthcoming.
- (void)
displayGroupDidChangeSelectedObjects: (
EODisplayGroup*)displayGroup;
Description forthcoming.
- (void)
displayGroupDidChangeSelection: (
EODisplayGroup*)displayGroup;
Description forthcoming.
- (BOOL)
displayGroupShouldFetch: (
EODisplayGroup*)displayGroup;
Description forthcoming.
Up