public class ProjectTemplateImpl extends Object implements ProjectTemplate
Constructor and Description |
---|
ProjectTemplateImpl(org.eclipse.core.runtime.IConfigurationElement element,
String elementId)
Create a project template from a configuration element.
|
Modifier and Type | Method and Description |
---|---|
URL |
getIconURL()
Get the icon URL.
|
String |
getId() |
LocatableInputSupplier<? extends InputStream> |
getLocation()
Get the project file location.
|
String |
getName()
Get the project display name.
|
public ProjectTemplateImpl(org.eclipse.core.runtime.IConfigurationElement element, String elementId)
element
- the configuration elementelementId
- the element IDpublic String getName()
ProjectTemplate
getName
in interface ProjectTemplate
public LocatableInputSupplier<? extends InputStream> getLocation() throws URISyntaxException
ProjectTemplate
getLocation
in interface ProjectTemplate
URISyntaxException
- if the location is invalidpublic URL getIconURL()
ProjectTemplate
getIconURL
in interface ProjectTemplate
null
public String getId()
getId
in interface de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable
getId
in interface ProjectTemplate
IdentifiableExtension.Identifiable.getId()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a