This class is used by Cocoa's scripting information
to encapsulate information about scriptable classes, and to provide an
interface to determine characteristics and properties of scriptable
objects.
@interface NSScriptClassDescription : NSClassDescription
|
// Initializers |
- (id)initWithSuiteName:(NSString *)suiteName className:(NSString *)className dictionary:(NSDictionary *)dict;
|
// Instance Methods |
- (unsigned long)appleEventCode;
|
- (unsigned long)appleEventCodeForKey:(NSString *)key;
|
- (NSScriptClassDescription *)classDescriptionForKey:(NSString *)key;
|
- (NSString *)className;
|
- (NSString *)defaultSubcontainerAttributeKey;
|
- (BOOL)isLocationRequiredToCreateForKey:(NSString *)toManyRelationshipKey;
|
- (BOOL)isReadOnlyKey:(NSString *)key;
|
- (NSString *)keyWithAppleEventCode:(unsigned long)code;
|
- (BOOL)matchesAppleEventCode:(unsigned long)code;
|
- (SEL)selectorForCommand:(NSScriptCommandDescription *)commandDef;
|
- (NSString *)suiteName;
|
- (NSScriptClassDescription *)superclassDescription;
|
- (BOOL)supportsCommand:(NSScriptCommandDescription *)commandDef;
|
- (NSString *)typeForKey:(NSString *)key;
|