ProjectManager  0.2
Public Member Functions | Protected Attributes
ProjectTypeDescription Class Reference

The description of a project type. More...

List of all members.

Public Member Functions

(id) - initWithProjectType:
 Designated initializers.
(NSString *) - name
 Returns the name of the receiver's project type.
(NSString *) - description
 Returns a human-readable description of the receiver's project type.
(NSImage *) - icon
 Returns the icon of the receiver's project type.
(NSArray *) - templates
(Class) - projectType
 Returns the class from which this type description has been generated.

Protected Attributes

Class projType
NSArraytemplates
 Returns an array of template descriptions of the receiver's project type.

Detailed Description

The description of a project type.

This object is used by a ProjectCreator to represent an available project type. It basically serves as a container for information about a certain project type.


Member Function Documentation

- (id) initWithProjectType: (Class)  aClass

Designated initializers.

This method initializes a ProjectTypeDescription object.

Parameters:
aClassThe class which implements the specific project type.

Member Data Documentation

- (NSArray *) templates [protected]

Returns an array of template descriptions of the receiver's project type.

Returns:
An array of ProjectTemplateDescription objects describing the receiver's project type's project templates.

The documentation for this class was generated from the following files: