Up

GSWeb: Class GSWDisplayGroup

Authors

Manuel Guesdon (mguesdon@orange-concept.com)

Version: 1.19

Date: 2004/09/01 15:56:03

Copyright: (C) 1999-2002 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the GSWDisplayGroup class
  2. Software documentation for the NSObject(GSWDisplayGroupDelegation) informal protocol

Software documentation for the GSWDisplayGroup class

GSWDisplayGroup : NSObject

Declared in:
Foundation/GSWDisplayGroup.h
Conforms to:
NSCoding
Standards:

Description forthcoming.


Instance Variables

Method summary

globalDefaultForValidatesChangesImmediately 

+ (BOOL) globalDefaultForValidatesChangesImmediately;

Description forthcoming.


globalDefaultStringMatchFormat 

+ (NSString*) globalDefaultStringMatchFormat;

Description forthcoming.


globalDefaultStringMatchOperator 

+ (NSString*) globalDefaultStringMatchOperator;

Description forthcoming.


setGlobalDefaultForValidatesChangesImmediately: 

+ (void) setGlobalDefaultForValidatesChangesImmediately: (BOOL)flag;

Description forthcoming.


setGlobalDefaultStringMatchFormat: 

+ (void) setGlobalDefaultStringMatchFormat: (NSString*)format;

Description forthcoming.


setGlobalDefaultStringMatchOperator: 

+ (void) setGlobalDefaultStringMatchOperator: (NSString*)operatorString;

Description forthcoming.


_auxiliaryQueryQualifier 

- (EOQualifier*) _auxiliaryQueryQualifier;

Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.


addQueryOperator: forKey: 

- (void) addQueryOperator: (NSString*)value forKey: (NSString*)operatorKey;

add a query operator


allDisplayedObjects 

- (NSArray*) allDisplayedObjects;

Returns all displayed objects Objects are filtered and sorted (unlike allObjects) and this array contains objetcs of all Batches, not only the current one.


allObjects 

- (NSArray*) allObjects;

Description forthcoming.


allQualifierOperators 

- (NSArray*) allQualifierOperators;

Description forthcoming.


awakeFromKeyValueUnarchiver: 

- (void) awakeFromKeyValueUnarchiver: (EOKeyValueUnarchiver*)unarchiver;

Description forthcoming.


batchCount 

- (unsigned) batchCount;

Description forthcoming.


buildsQualifierFromInput 

- (BOOL) buildsQualifierFromInput;

Description forthcoming.


clearSelection 

- (BOOL) clearSelection;

Description forthcoming.


currentBatchIndex 

- (unsigned) currentBatchIndex;

Description forthcoming.


dataSource 

- (EODataSource*) dataSource;

Description forthcoming.


defaultStringMatchFormat 

- (NSString*) defaultStringMatchFormat;

Description forthcoming.


defaultStringMatchOperator 

- (NSString*) defaultStringMatchOperator;

Description forthcoming.


delegate 

- (id) delegate;

Description forthcoming.


delete 

- (id) delete;

Description forthcoming.


deleteObjectAtIndex: 

- (BOOL) deleteObjectAtIndex: (unsigned)index;

Description forthcoming.


deleteSelection 

- (BOOL) deleteSelection;

Description forthcoming.


detailKey 

- (NSString*) detailKey;

Description forthcoming.


displayBatchContainingSelectedObject 

- (id) displayBatchContainingSelectedObject;

Description forthcoming.


displayNextBatch 

- (id) displayNextBatch;

Description forthcoming.


displayPreviousBatch 

- (id) displayPreviousBatch;

Description forthcoming.


displayedObjects 

- (NSArray*) displayedObjects;

Returns currently displayed objects for the current batch


editingContext: presentErrorMessage: 

- (void) editingContext: (EOEditingContext*)editingContext presentErrorMessage: (NSString*)message;

Description forthcoming.


endEditing 

- (BOOL) endEditing;

Description forthcoming.


executeQuery 

- (id) executeQuery;

Description forthcoming.


fetch 

- (id) fetch;

Description forthcoming.


fetchesOnLoad 

- (BOOL) fetchesOnLoad;

Description forthcoming.


hasDetailDataSource 

- (BOOL) hasDetailDataSource;

Description forthcoming.


hasMultipleBatches 

- (BOOL) hasMultipleBatches;

returns YES if the displayGroup paginates display (batchCount>1), false otherwise


inQueryMode 

- (BOOL) inQueryMode;

Description forthcoming.


indexOfFirstDisplayedObject 

- (unsigned) indexOfFirstDisplayedObject;

Description forthcoming.


indexOfLastDisplayedObject 

- (unsigned) indexOfLastDisplayedObject;

Description forthcoming.


init 

- (id) init;

Description forthcoming.


initWithKeyValueUnarchiver: 

- (id) initWithKeyValueUnarchiver: (EOKeyValueUnarchiver*)unarchiver;

Description forthcoming.


inputObjectForQualifier 

- (NSMutableDictionary*) inputObjectForQualifier;

Description forthcoming.


insert 

- (id) insert;

Description forthcoming.


insertAfterLastObject 

- (id) insertAfterLastObject;

Description forthcoming.


insertObject: atIndex: 

- (void) insertObject: (id)anObject atIndex: (unsigned)index;

Description forthcoming.


insertObjectAtIndex: 

- (id) insertObjectAtIndex: (unsigned)index;

Description forthcoming.


insertedObjectDefaultValues 

- (NSDictionary*) insertedObjectDefaultValues;

Description forthcoming.


lastQualifierFromInputValues 

- (EOQualifier*) lastQualifierFromInputValues;

Description forthcoming.


localKeys 

- (NSArray*) localKeys;

Description forthcoming.


masterObject 

- (id) masterObject;

Description forthcoming.


numberOfObjectsPerBatch 

- (unsigned) numberOfObjectsPerBatch;

Description forthcoming.


qualifier 

- (EOQualifier*) qualifier;

Description forthcoming.


qualifierFromInputValues 

- (EOQualifier*) qualifierFromInputValues;

Description forthcoming.


qualifierFromQueryValues 

- (EOQualifier*) qualifierFromQueryValues;

Description forthcoming.


qualifyDataSource 

- (void) qualifyDataSource;

Description forthcoming.


qualifyDisplayGroup 

- (void) qualifyDisplayGroup;

Description forthcoming.


queryBindings 

- (NSMutableDictionary*) queryBindings;

Description forthcoming.


queryKeyValueQualifierClassName 

- (NSMutableDictionary*) queryKeyValueQualifierClassName;

Description forthcoming.


queryMatch 

- (NSMutableDictionary*) queryMatch;

Description forthcoming.


queryMax 

- (NSMutableDictionary*) queryMax;

Description forthcoming.


queryMaxMatch 

- (NSMutableDictionary*) queryMaxMatch;

Description forthcoming.


queryMin 

- (NSMutableDictionary*) queryMin;

Description forthcoming.


queryMinMatch 

- (NSMutableDictionary*) queryMinMatch;

Description forthcoming.


queryNotMatch 

- (NSMutableDictionary*) queryNotMatch;

Description forthcoming.


queryOperator 

- (NSMutableDictionary*) queryOperator;

Description forthcoming.


redisplay 

- (void) redisplay;

Description forthcoming.


relationalQualifierOperators 

- (NSArray*) relationalQualifierOperators;

Description forthcoming.


secondObjectForQualifier 

- (NSMutableDictionary*) secondObjectForQualifier;

Description forthcoming.


selectFirst 

- (id) selectFirst;

Description forthcoming.


selectNext 

- (id) selectNext;

Description forthcoming.


selectObject: 

- (BOOL) selectObject: (id)object;

Description forthcoming.


selectObjectsIdenticalTo: 

- (BOOL) selectObjectsIdenticalTo: (NSArray*)objects;

Description forthcoming.


selectObjectsIdenticalTo: selectFirstOnNoMatch: 

- (BOOL) selectObjectsIdenticalTo: (NSArray*)objects selectFirstOnNoMatch: (BOOL)selectFirstOnNoMatch;

Description forthcoming.


selectPrevious 

- (id) selectPrevious;

Description forthcoming.


selectedObject 

- (id) selectedObject;

Description forthcoming.


selectedObjects 

- (NSArray*) selectedObjects;

Description forthcoming.


selectionIndexes 

- (NSArray*) selectionIndexes;

Description forthcoming.


selectsFirstObjectAfterFetch 

- (BOOL) selectsFirstObjectAfterFetch;

Description forthcoming.


setAuxiliaryQueryQualifier: 

- (void) setAuxiliaryQueryQualifier: (EOQualifier*)qualifier;

Description forthcoming.


setBuildsQualifierFromInput: 

- (void) setBuildsQualifierFromInput: (BOOL)flag;

Description forthcoming.


setCurrentBatchIndex: 

- (void) setCurrentBatchIndex: (unsigned)index;

Description forthcoming.


setDataSource: 

- (void) setDataSource: (EODataSource*)dataSource;

Description forthcoming.


setDefaultStringMatchFormat: 

- (void) setDefaultStringMatchFormat: (NSString*)format;

Description forthcoming.


setDefaultStringMatchOperator: 

- (void) setDefaultStringMatchOperator: (NSString*)operator;

Description forthcoming.


setDelegate: 

- (void) setDelegate: (id)delegate;

Description forthcoming.


setDetailKey: 

- (void) setDetailKey: (NSString*)detailKey;

Description forthcoming.


setFetchesOnLoad: 

- (void) setFetchesOnLoad: (BOOL)flag;

Description forthcoming.


setInQueryMode: 

- (void) setInQueryMode: (BOOL)flag;

Description forthcoming.


setInsertedObjectDefaultValues: 

- (void) setInsertedObjectDefaultValues: (NSDictionary*)defaultValues;

Description forthcoming.


setLocalKeys: 

- (void) setLocalKeys: (NSArray*)keys;

Description forthcoming.


setMasterObject: 

- (void) setMasterObject: (id)masterObject;

Description forthcoming.


setNumberOfObjectsPerBatch: 

- (void) setNumberOfObjectsPerBatch: (unsigned)count;

Description forthcoming.


setObjectArray: 

- (void) setObjectArray: (NSArray*)objects;

Description forthcoming.


setQualifier: 

- (void) setQualifier: (EOQualifier*)qualifier;

Description forthcoming.


setQueryKeyValueQualifierClassName: 

- (void) setQueryKeyValueQualifierClassName: (NSDictionary*)qo;

Description forthcoming.


setQueryOperator: 

- (void) setQueryOperator: (NSDictionary*)qo;

sets query operators


setSelectedObject: 

- (void) setSelectedObject: (id)object;

Description forthcoming.


setSelectedObjects: 

- (void) setSelectedObjects: (NSArray*)objects;

Description forthcoming.


setSelectionIndexes: 

- (BOOL) setSelectionIndexes: (NSArray*)selection;

Description forthcoming.


setSelectsFirstObjectAfterFetch: 

- (void) setSelectsFirstObjectAfterFetch: (BOOL)flag;

Description forthcoming.


setSortOrderings: 

- (void) setSortOrderings: (NSArray*)orderings;

Description forthcoming.


setValidatesChangesImmediately: 

- (void) setValidatesChangesImmediately: (BOOL)flag;

Description forthcoming.


sortOrderings 

- (NSArray*) sortOrderings;

Description forthcoming.


undoManager 

- (id) undoManager;

Description forthcoming.


updateDisplayedObjects 

- (void) updateDisplayedObjects;

Description forthcoming.


validatesChangesImmediately 

- (BOOL) validatesChangesImmediately;

Description forthcoming.




Instance Variables for GSWDisplayGroup Class

_allObjects

@protected NSMutableArray* _allObjects;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_auxiliaryQueryQualifier

@protected EOQualifier* _auxiliaryQueryQualifier;

qualifier used when qualifying dataSource (added to query qualifiers)
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_batchIndex

@protected unsigned int _batchIndex;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_dataSource

@protected EODataSource* _dataSource;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_defaultStringMatchFormat

@protected NSString* _defaultStringMatchFormat;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_defaultStringMatchOperator

@protected NSString* _defaultStringMatchOperator;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_delegate

@protected id _delegate;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_delegateRespondsTo

@protected struct ... _delegateRespondsTo;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_displayedObjects

@protected NSMutableArray* _displayedObjects;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_flags

@protected struct ... _flags;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_insertedObjectDefaultValues

@protected NSDictionary* _insertedObjectDefaultValues;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_localKeys

@protected NSArray* _localKeys;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_numberOfObjectsPerBatch

@protected unsigned int _numberOfObjectsPerBatch;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_qualifier

@protected EOQualifier* _qualifier;

qualifier used to in memory filter after fetch
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryBindings

@protected NSMutableDictionary* _queryBindings;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryKeyValueQualifierClassName

@protected NSMutableDictionary* _queryKeyValueQualifierClassName;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryMatch

@protected NSMutableDictionary* _queryMatch;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryMax

@protected NSMutableDictionary* _queryMax;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryMaxMatch

@protected NSMutableDictionary* _queryMaxMatch;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryMin

@protected NSMutableDictionary* _queryMin;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryMinMatch

@protected NSMutableDictionary* _queryMinMatch;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryNotMatch

@protected NSMutableDictionary* _queryNotMatch;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_queryOperator

@protected NSMutableDictionary* _queryOperator;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_savedAllObjects

@protected NSMutableArray* _savedAllObjects;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_selectedObjects

@protected NSMutableArray* _selectedObjects;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_selection

@protected NSArray* _selection;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_sortOrdering

@protected NSArray* _sortOrdering;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.


_updatedObjectIndex

@protected int _updatedObjectIndex;

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.





Software documentation for the NSObject(GSWDisplayGroupDelegation) informal protocol

NSObject(GSWDisplayGroupDelegation)

Declared in:
Foundation/GSWDisplayGroup.h
Standards:

Description forthcoming.

Method summary

displayGroup: createObjectFailedForDataSource: 

- (void) displayGroup: (GSWDisplayGroup*)displayGroup createObjectFailedForDataSource: (id)dataSource;

Description forthcoming.


displayGroup: didDeleteObject: 

- (void) displayGroup: (GSWDisplayGroup*)displayGroup didDeleteObject: (id)object;

Description forthcoming.


displayGroup: didFetchObjects: 

- (void) displayGroup: (GSWDisplayGroup*)displayGroup didFetchObjects: (NSArray*)objects;

Description forthcoming.


displayGroup: didInsertObject: 

- (void) displayGroup: (GSWDisplayGroup*)displayGroup didInsertObject: (id)object;

Description forthcoming.


displayGroup: didSetValue: forObject: key: 

- (void) displayGroup: (GSWDisplayGroup*)displayGroup didSetValue: (id)value forObject: (id)object key: (NSString*)key;

Description forthcoming.


displayGroup: displayArrayForObjects: 

- (NSArray*) displayGroup: (GSWDisplayGroup*)displayGroup displayArrayForObjects: (NSArray*)objects;

Description forthcoming.


displayGroup: shouldChangeSelectionToIndexes: 

- (BOOL) displayGroup: (GSWDisplayGroup*)displayGroup shouldChangeSelectionToIndexes: (NSArray*)newIndexes;

Description forthcoming.


displayGroup: shouldDeleteObject: 

- (BOOL) displayGroup: (GSWDisplayGroup*)displayGroup shouldDeleteObject: (id)object;

Description forthcoming.


displayGroup: shouldInsertObject: atIndex: 

- (BOOL) displayGroup: (GSWDisplayGroup*)displayGroup shouldInsertObject: (id)object atIndex: (unsigned)index;

Description forthcoming.


displayGroup: shouldRedisplayForEditingContextChangeNotification: 

- (BOOL) displayGroup: (GSWDisplayGroup*)displayGroup shouldRedisplayForEditingContextChangeNotification: (NSNotification*)notification;

Description forthcoming.


displayGroup: shouldRefetchForInvalidatedAllObjectsNotification: 

- (BOOL) displayGroup: (GSWDisplayGroup*)displayGroup shouldRefetchForInvalidatedAllObjectsNotification: (NSNotification*)notification;

Description forthcoming.


displayGroupDidChangeDataSource: 

- (void) displayGroupDidChangeDataSource: (GSWDisplayGroup*)displayGroup;

Description forthcoming.


displayGroupDidChangeSelectedObjects: 

- (void) displayGroupDidChangeSelectedObjects: (GSWDisplayGroup*)displayGroup;

Description forthcoming.


displayGroupDidChangeSelection: 

- (void) displayGroupDidChangeSelection: (GSWDisplayGroup*)displayGroup;

Description forthcoming.


displayGroupShouldFetch: 

- (BOOL) displayGroupShouldFetch: (GSWDisplayGroup*)displayGroup;

Description forthcoming.



Up