May 2003
Intermediate to advanced
566 pages
27h 29m
English
NSScriptCommand — Mac OS X 10.0
This class represents a
scripting
statement in Cocoa’s scripting system. A scripting
statement is something like “set bounds of front
window to 1104, 360, 1280, 561}”. When an
application receives the Apple Event corresponding to this script
statement, it is translated into an instance
NSScriptCommand.
|
|
@interface NSScriptCommand : NSObject <NSCoding>
|
// Initializers
|
- (id)initWithCommandDescription:(NSScriptCommandDescription *)commandDef; |
// Accessor Methods
|
- (void)setReceiversSpecifier:(NSScriptObjectSpecifier *)receiversRef; |
- (NSScriptObjectSpecifier *)receiversSpecifier;
|
- (void)setDirectParameter:(id)directParameter; |
- (id)directParameter;
|
- (void)setScriptErrorNumber:(int)num; |
- (int)scriptErrorNumber;
|
- (void)setScriptErrorString:(NSString *)str; |
- (NSString *)scriptErrorString;
|
- (void)setArguments:(NSDictionary *)args; |
- (NSDictionary *)arguments;
|
// Instance Methods
|
- (NSScriptCommandDescription *)commandDescription;
|
- (NSDictionary *)evaluatedArguments;
|
- (id)evaluatedReceivers;
|
- (id)executeCommand;
|
- (BOOL)isWellFormed;
|
- (id)performDefaultImplementation;
|
// Methods Implementing NSCoding
|
- (void)encodeWithCoder:(NSCoder *)aCoder; |
- (id)initWithCoder:(NSCoder *)aDecoder; |
NSCloneCommand, NSCloseCommand,
NSCountCommand,
NSCreateCommand,
NSDeleteCommand,
NSExistsCommand ...
Read now
Unlock full access