Class TemplateInfo
- java.lang.Object
-
- org.eclipse.cdt.core.templateengine.TemplateInfo
-
- Direct Known Subclasses:
TemplateInfo2
public class TemplateInfo extends java.lang.ObjectTemplateInfo class contains the template information like wizard ID, pattern, path and project type.
-
-
Constructor Summary
Constructors Constructor Description TemplateInfo(java.lang.String templateId, java.lang.String projectTypeId, java.lang.String filterPattern, java.lang.String templatePath, java.lang.String pluginId, java.util.Set<java.lang.String> toolChainIdSet, java.lang.Object extraPagesProvider, boolean isCategory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Checks whether two TemplateInfo object are equal.java.util.List<?>getConfigurations()java.lang.ObjectgetExtraPagesProvider()java.lang.StringgetFilterPattern()java.lang.StringgetIcon()java.lang.StringgetPluginId()java.lang.StringgetProjectType()java.lang.StringgetTemplateId()java.lang.StringgetTemplatePath()java.lang.String[]getToolChainIds()inthashCode()booleanisCategory()voidsetConfigurations(java.util.List<?> configs)voidsetToolChainSet(java.util.Set<java.lang.String> toolChainIdSet)
-
-
-
Constructor Detail
-
TemplateInfo
public TemplateInfo(java.lang.String templateId, java.lang.String projectTypeId, java.lang.String filterPattern, java.lang.String templatePath, java.lang.String pluginId, java.util.Set<java.lang.String> toolChainIdSet, java.lang.Object extraPagesProvider, boolean isCategory)- Parameters:
templateId-projectTypeId-filterPattern-templatePath-pluginId-toolChainIdSet-extraPagesProvider- an IPagesAfterTemplateSelectionProvider or nullisCategory-
-
-
Method Detail
-
getPluginId
public java.lang.String getPluginId()
- Returns:
- the plug-in id
-
getTemplateId
public java.lang.String getTemplateId()
- Returns:
- the template id.
-
getTemplatePath
public java.lang.String getTemplatePath()
- Returns:
- the template path
-
getFilterPattern
public java.lang.String getFilterPattern()
- Returns:
- the filter Pattern.
-
getExtraPagesProvider
public java.lang.Object getExtraPagesProvider()
- Returns:
- an IPagesAfterTemplateSelectionProvider or null
-
getProjectType
public java.lang.String getProjectType()
- Returns:
- the projectTypeIds
-
getToolChainIds
public java.lang.String[] getToolChainIds()
- Returns:
- the toolChainIds
-
setToolChainSet
public void setToolChainSet(java.util.Set<java.lang.String> toolChainIdSet)
-
getConfigurations
public java.util.List<?> getConfigurations()
-
setConfigurations
public void setConfigurations(java.util.List<?> configs)
-
isCategory
public boolean isCategory()
- Returns:
- whether this template is a category
-
getIcon
public java.lang.String getIcon()
- Returns:
- the icon image file name
-
equals
public boolean equals(java.lang.Object obj)
Checks whether two TemplateInfo object are equal.- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-