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
NSArray * templates
 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: