5 * Class that wraps Carbon ResourceManager resources.
7 * Copyright (c) 2005 by iThink Software.
14 #import <Foundation/Foundation.h>
15 #import <Carbon/Carbon.h>
17 typedef ResType ITMacResourceType;
19 @interface ITMacResource : NSObject {
24 + (Class)subclassForType:(ITMacResourceType)type;
26 + (NSArray *)supportedResourceTypes;
27 + (BOOL)supportsResourceType:(ITMacResourceType)type;
29 + (id)resourceWithHandle:(Handle)handle;
30 - (id)initWithHandle:(Handle)handle;
35 - (ITMacResourceType)type;
39 - (Class)nativeRepresentationClass;
40 - (id)nativeRepresentation;