#import <CPDocumentController.h>
Class Methods | |
(id) | + sharedDocumentController |
Class Methods inherited from CPObject | |
(BOOL) | + accessInstanceVariablesDirectly |
(id) | + alloc |
(id) | + allocWithCoder: |
(BOOL) | + automaticallyNotifiesObserversForKey: |
(void) | + cancelPreviousPerformRequestsWithTarget: |
(void) | + cancelPreviousPerformRequestsWithTarget:selector:object: |
(Class) | + class |
(BOOL) | + conformsToProtocol: |
(void) | + exposeBinding: |
(void) | + initialize |
(IMP) | + instanceMethodForSelector: |
(BOOL) | + instancesImplementSelector: |
(BOOL) | + instancesRespondToSelector: |
(BOOL) | + isBindingExclusive: |
(BOOL) | + isSubclassOfClass: |
(CPSet) | + keyPathsForValuesAffectingValueForKey: |
(void) | + load |
(id) | + new |
(void) | + object:performSelector:withObject:afterDelay:inModes: |
(void) | + setVersion: |
(Class) | + superclass |
(int) | + version |
This class is responsible for managing an application's open documents.
Definition at line 2 of file CPDocumentController.h.
|
implementation |
Adds aDocument
under the control of the receiver.
aDocument | the document to add |
Definition at line 261 of file CPDocumentController.j.
|
implementation |
Provided by category CPDocumentController(Recents).
Definition at line 417 of file CPDocumentController.j.
|
implementation |
Provided by category CPDocumentController(Closing).
Definition at line 371 of file CPDocumentController.j.
|
implementation |
Returns the CPDocument object associated with the main window.
Definition at line 252 of file CPDocumentController.j.
|
implementation |
Definition at line 302 of file CPDocumentController.j.
|
implementation |
Definition at line 204 of file CPDocumentController.j.
|
implementation |
Returns the CPDocument subclass associated with aType
.
aType | the type of document |
nil
if no match was found Definition at line 360 of file CPDocumentController.j.
|
implementation |
Returns the document matching the specified URL. This method searches documents already open. It does not open the document at the URL if it is not already open.
aURL | the url of the document |
nil
if such a document is not open Definition at line 81 of file CPDocumentController.j.
|
implementation |
Returns the document object whose window controller owns a specified window.
Definition at line 279 of file CPDocumentController.j.
|
implementation |
Returns the array of all documents being managed. This is the same as all open documents in the application.
Definition at line 244 of file CPDocumentController.j.
|
implementation |
Returns a Boolean value that indicates whether the receiver has any documents with unsaved changes.
Definition at line 288 of file CPDocumentController.j.
|
implementation |
Initializes the receiver
Reimplemented from CPObject.
Definition at line 56 of file CPDocumentController.j.
|
implementation |
Creates a document from the contents of a URL, and sets the document's URL location as another URL.
anAbsoluteURL | the document's location |
absoluteContentsURL | the location of the document's contents |
aType | the document's data type |
aDelegate | receives a callback after the load has completed |
aSelector | the selector to invoke for the callback |
aContextInfo | an object passed as an argument for the callback |
nil
if there was an error Definition at line 195 of file CPDocumentController.j.
|
implementation |
Creates a document from the contents at the specified URL. Notifies the provided delegate with the provided selector afterwards.
anAbsoluteURL | the location of the document data |
aType | the document type |
aDelegate | the delegate to notify |
aSelector | the selector to notify with |
aContextInfo | the context information passed to the delegate |
Definition at line 179 of file CPDocumentController.j.
|
implementation |
Creates a document of the specified type.
aType | the document type |
anError | not used |
Definition at line 124 of file CPDocumentController.j.
|
implementation |
Opens a new document in the application.
aSender | the requesting object |
Definition at line 219 of file CPDocumentController.j.
|
implementation |
Provided by category CPDocumentController(Recents).
Definition at line 425 of file CPDocumentController.j.
|
implementation |
Provided by category CPDocumentController(Recents).
Definition at line 430 of file CPDocumentController.j.
|
implementation |
Definition at line 224 of file CPDocumentController.j.
|
implementation |
Opens the document at the specified URL.
anAbsoluteURL | the path to the document's file |
shouldDisplay | whether to display the document on screen |
anError | not used |
Definition at line 136 of file CPDocumentController.j.
|
implementation |
Creates a new document of the specified type.
aType | the type of the new document |
shouldDisplay | whether to display the document on screen |
Definition at line 102 of file CPDocumentController.j.
|
implementation |
Provided by category CPDocumentController(Recents).
Definition at line 408 of file CPDocumentController.j.
|
implementation |
Removes aDocument
from the control of the receiver.
aDocument | the document to remove |
Definition at line 270 of file CPDocumentController.j.
|
implementation |
Loads a document for a specified URL with it's content retrieved from another URL.
anAbsoluteURL | the document URL |
absoluteContentsURL | the location of the document's contents |
anError | not used |
nil
if there was an error Definition at line 165 of file CPDocumentController.j.
|
implementation |
Returns the singleton instance of the application's document controller. If it has not been created yet, it will be created then returned.
Definition at line 45 of file CPDocumentController.j.
Definition at line 307 of file CPDocumentController.j.