IProjectTemplate.ITemplateDisplay Interface

com.bea.ide.workspace.project
IProjectTemplate.ITemplateDisplay Interface

public static interface IProjectTemplate.ITemplateDisplay

Information to use when displaying a project template.

Enclosing interface

IProjectTemplate

Method Summary

public String[]
getCategories()
Categories strings for this template belongs to.
public String
getDescription()
Description string to be used when displaying the template.
public Icon
getIcon()
An icon to be used for when displaying the template.
public String
getLabel()
Label string to be used when displaying the template.
public int
getPriority()
Priority for the template.
public IProjectTemplate
getTemplate()
Gets the IProjectTemplate that this display is associated with.

Method Detail

getCategories() Method

public String[] getCategories()
Categories strings for this template belongs to. Each category represents a grouping of templates in the display.

Returns

array of category names.

getDescription() Method

public String getDescription()
Description string to be used when displaying the template.

Returns

medium length string description of this template.

getIcon() Method

public Icon getIcon()
An icon to be used for when displaying the template. If a template does not specifiy an icon, a default icon will be returned.

Returns

Icon

getLabel() Method

public String getLabel()
Label string to be used when displaying the template.

Returns

short string description of the template.

getPriority() Method

public int getPriority()
Priority for the template. This value may be used for ordering templates in the display .

Returns

priority for this template when sorting

getTemplate() Method

public IProjectTemplate getTemplate()
Gets the IProjectTemplate that this display is associated with.

Returns

IProjectTemplate