Up
Authors
- Generated by ayers
-
Version: 27903
Date: 2009-02-17 16:46:37 +0100 (Die, 17. Feb 2009)
Copyright: (C)
2000-2002,2003,2004,2005 Free Software
Foundation, Inc.
- Declared in:
- EOControl/EOEditingContext.h
- Conforms to:
- EOObserving
Description forthcoming.
Instance Variables
Method summary
+ (NSTimeInterval)
defaultFetchTimestampLag;
Description forthcoming.
+ (BOOL)
instancesRetainRegisteredObjects;
Description forthcoming.
+ (void)
setDefaultFetchTimestampLag: (NSTimeInterval)lag;
Description forthcoming.
+ (void)
setInstancesRetainRegisteredObjects: (BOOL)flag;
Description forthcoming.
- (void)
addEditor: (id)editor;
Description forthcoming.
- (NSArray*)
arrayFaultWithSourceGlobalID: (
EOGlobalID*)globalID
relationshipName: (NSString*)name
editingContext: (
EOEditingContext*)context;
Description forthcoming.
- (void)
clearOriginalSnapshotForObject: (id)object;
Description forthcoming.
- (NSDictionary*)
committedSnapshotForObject: (id)object;
Returns a dictionary containing a snapshot of
object that reflects its committed values
(last values putted in the database; i.e. values
before changes were made on the object).
It is updated after commiting new values.
Returns
a dictionary containing a snapshot of object
that reflects its committed values (last values putted
in the database; i.e. values before changes were made on
the object). It is updated after commiting
new values.
- (NSDictionary*)
currentEventSnapshotForObject: (id)object;
Returns a dictionary containing a snapshot of
object with its state as it was at the
beginning of the current event loop. After the
end of the current event, upon invocation of
processRecentChanges, the snapshot is
updated to hold the modified state of the
object.
Returns a dictionary
containing a snapshot of object with
its state as it was at the beginning of the current
event loop. After the end of the current event, upon
invocation of processRecentChanges, the snapshot
is updated to hold the modified state of the
object.
- (id)
delegate;
Description forthcoming.
- (void)
deleteObject: (id)object;
Description forthcoming.
- (NSArray*)
deletedObjects;
Description forthcoming.
- (NSArray*)
editors;
Description forthcoming.
- (id)
faultForRawRow: (NSDictionary*)row
entityNamed: (NSString*)entityName;
Description forthcoming.
- (id)
faultForRawRow: (NSDictionary*)row
entityNamed: (NSString*)entityName
editingContext: (
EOEditingContext*)context;
Description forthcoming.
- (void)
forgetObject: (id)object;
Description forthcoming.
- (
EOGlobalID*)
globalIDForObject: (id)object;
Description forthcoming.
- (BOOL)
hasChanges;
Description forthcoming.
- (id)
initWithParentObjectStore: (
EOObjectStore*)parentObjectStore;
Description forthcoming.
- (void)
initializeObject: (id)object
withGlobalID: (
EOGlobalID*)globalID
editingContext: (
EOEditingContext*)context;
Description forthcoming.
- (void)
insertObject: (id)object;
Description forthcoming.
- (void)
insertObject: (id)object
withGlobalID: (
EOGlobalID*)gid;
Description forthcoming.
- (NSArray*)
insertedObjects;
Description forthcoming.
- (BOOL)
invalidatesObjectsWhenFreed;
Description forthcoming.
- (void)
lockObject: (id)object;
Description forthcoming.
- (BOOL)
locksObjectsBeforeFirstModification;
Description forthcoming.
- (id)
messageHandler;
Description forthcoming.
- (id)
objectForGlobalID: (
EOGlobalID*)globalID;
Description forthcoming.
- (void)
objectWillChange: (id)object;
Description forthcoming.
- (NSArray*)
objectsForSourceGlobalID: (
EOGlobalID*)globalID
relationshipName: (NSString*)name
editingContext: (
EOEditingContext*)context;
Description forthcoming.
- (NSArray*)
objectsWithFetchSpecification: (
EOFetchSpecification*)fetchSpecification;
Description forthcoming.
- (void)
processRecentChanges;
Description forthcoming.
- (BOOL)
propagatesDeletesAtEndOfEvent;
Description forthcoming.
- (void)
propagatesDeletesUsingTable: (NSHashTable*)deleteTable;
Description forthcoming.
- (void)
recordObject: (id)object
globalID: (
EOGlobalID*)globalID;
Description forthcoming.
- (void)
refaultObject: (id)object
withGlobalID: (
EOGlobalID*)globalID
editingContext: (
EOEditingContext*)context;
Description forthcoming.
- (void)
refaultObjects;
Description forthcoming.
- (void)
registerUndoForModifiedObject: (id)object;
Description forthcoming.
- (NSArray*)
registeredObjects;
Description forthcoming.
- (void)
removeEditor: (id)editor;
Description forthcoming.
- (void)
revert;
Description forthcoming.
- (void)
saveChanges;
Description forthcoming.
- (void)
saveChangesInEditingContext: (
EOEditingContext*)context;
Description forthcoming.
- (void)
setDelegate: (id)delegate;
Description forthcoming.
- (void)
setInvalidatesObjectsWhenFreed: (BOOL)flag;
Description forthcoming.
- (void)
setLevelsOfUndo: (int)levels;
Description forthcoming.
- (void)
setLocksObjectsBeforeFirstModification: (BOOL)flag;
Description forthcoming.
- (void)
setMessageHandler: (id)handler;
Description forthcoming.
- (void)
setPropagatesDeletesAtEndOfEvent: (BOOL)propagatesDeletesAtEndOfEvent;
Description forthcoming.
- (void)
setStopsValidationAfterFirstError: (BOOL)flag;
Description forthcoming.
- (void)
setUndoManager: (NSUndoManager*)undoManager;
Description forthcoming.
- (BOOL)
stopsValidationAfterFirstError;
Description forthcoming.
- (NSDictionary*)
uncommittedChangesForObject: (id)object;
Description forthcoming.
- (NSUndoManager*)
undoManager;
Description forthcoming.
- (NSArray*)
updatedObjects;
Description forthcoming.
- (void)
validateDeletesUsingTable: (NSHashTable*)deleteTable;
Description forthcoming.
- (BOOL)
validateTable: (NSHashTable*)table
withSelector: (SEL)sel
exceptionArray: (NSMutableArray**)exceptionArrayPtr
continueAfterFailure: (BOOL)continueAfterFailure;
Description forthcoming.
Instance Variables for EOEditingContext Class
@protected NSHashTable* _changedObjects;
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.
@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.
@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.
@protected NSHashTable* _deletedObjects;
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.
@protected NSMutableArray* _editors;
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.
@protected NSMutableDictionary* _eventSnapshotsByGID;
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.
@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.
@protected NSMapTable* _globalIDsByObject;
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.
@protected NSHashTable* _insertedObjects;
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.
@protected NSRecursiveLock* _lock;
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.
@protected int _lockCount;
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.
@protected NSAutoreleasePool* _lockPool;
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.
@protected id _messageHandler;
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.
@protected id _notificationQueue;
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.
@protected EOObjectStore* _objectStore;
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.
@protected NSMapTable* _objectsByGID;
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.
@protected EOSharedEditingContext* _sharedContext;
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.
@protected NSMutableDictionary* _snapshotsByGID;
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.
@protected NSUndoManager* _undoManager;
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.
@protected unsigned short int _undoTransactionID;
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.
@protected NSHashTable* _unprocessedChanges;
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.
@protected NSHashTable* _unprocessedDeletes;
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.
@protected NSHashTable* _unprocessedInserts;
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.
@protected NSTimeInterval fetchTimestamp;
Description forthcoming.
- Declared in:
- EOControl/EOEditingContext.h
- Conforms to:
- NSLocking
Description forthcoming.
Method summary
+ (void)
setEOFMultiThreadedEnabled: (BOOL)flag;
Description forthcoming.
- (void)
lock;
Description forthcoming.
- (BOOL)
tryLock;
Description forthcoming.
- (void)
unlock;
Description forthcoming.
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
+ (
EOObjectStore*)
defaultParentObjectStore;
Description forthcoming.
+ (void)
setDefaultParentObjectStore: (
EOObjectStore*)store;
Description forthcoming.
+ (void)
setSubstitutionEditingContext: (
EOEditingContext*)ec;
Description forthcoming.
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
+ (void)
encodeObject: (id)object
withCoder: (NSCoder*)coder;
Description forthcoming.
+ (id)
initObject: (id)object
withCoder: (NSCoder*)coder;
Description forthcoming.
+ (void)
setUsesContextRelativeEncoding: (BOOL)flag;
Description forthcoming.
+ (BOOL)
usesContextRelativeEncoding;
Description forthcoming.
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
- (NSString*)
objectsDescription;
Description forthcoming.
- (void)
redo: (id)sender;
Description forthcoming.
- (void)
refault: (id)sender;
Description forthcoming.
- (void)
refetch: (id)sender;
Description forthcoming.
- (void)
revert: (id)sender;
Description forthcoming.
- (void)
saveChanges: (id)sender;
Description forthcoming.
- (void)
undo: (id)sender;
Description forthcoming.
- (NSString*)
unprocessedDescription;
Description forthcoming.
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
- (BOOL)
editingContext: (
EOEditingContext*)editingContext
shouldInvalidateObject: (id)object
globalID: (
EOGlobalID*)gid;
Description forthcoming.
- (BOOL)
editingContext: (
EOEditingContext*)editingContext
shouldMergeChangesForObject: (id)object;
Description forthcoming.
- (BOOL)
editingContext: (
EOEditingContext*)editingContext
shouldPresentException: (NSException*)exception;
Description forthcoming.
- (void)
editingContextDidMergeChanges: (
EOEditingContext*)editingContext;
Description forthcoming.
- (BOOL)
editingContextShouldUndoUserActionsAfterFailure: (
EOEditingContext*)context;
Description forthcoming.
- (BOOL)
editingContextShouldValidateChanges: (
EOEditingContext*)editingContext;
Description forthcoming.
- (void)
editingContextWillSaveChanges: (
EOEditingContext*)editingContext;
Description forthcoming.
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
- (void)
editingContextWillSaveChanges: (
EOEditingContext*)editingContext;
Description forthcoming.
- (BOOL)
editorHasChangesForEditingContext: (
EOEditingContext*)editingContext;
Called by the EOEditingContext to determine if the
editor is "dirty"
- Declared in:
- EOControl/EOEditingContext.h
Description forthcoming.
Method summary
- (void)
editingContext: (
EOEditingContext*)editingContext
presentErrorMessage: (NSString*)message;
Description forthcoming.
- (BOOL)
editingContext: (
EOEditingContext*)editingContext
shouldContinueFetchingWithCurrentObjectCount: (unsigned)count
originalLimit: (unsigned)limit
objectStore: (
EOObjectStore*)objectStore;
Description forthcoming.
NSString* EOEditingContextDidSaveChangesNotification;
Description forthcoming.
NSString* EOObjectsChangedInEditingContextNotification;
Description forthcoming.
Up