public class ExampleProject extends Object implements de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable, Comparable<ExampleProject>
Constructor and Description |
---|
ExampleProject(String id,
org.eclipse.core.runtime.IConfigurationElement conf)
Create an example project from a configuration element.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ExampleProject o) |
URI |
getAlignmentLocation()
Get the location of the alignment file.
|
String |
getBundleName()
Get the name of the bundle the example project is contained in.
|
String |
getId() |
ProjectInfo |
getInfo()
Get the example project info
|
String |
getLocation()
Get the location of the project in its bundle.
|
String |
getSummary()
Get the example project summary.
|
LocationUpdater |
getUpdater()
Get the used location updater.
|
public ExampleProject(String id, org.eclipse.core.runtime.IConfigurationElement conf) throws URISyntaxException, IOProviderConfigurationException, IOException
id
- the project identifierconf
- the configuration elementURISyntaxException
- if the project location can't be resolved to a
valid URIIOException
- if reading the project information failsIOProviderConfigurationException
- if the project reader wasn't
configured correctlypublic int compareTo(ExampleProject o)
compareTo
in interface Comparable<ExampleProject>
Comparable.compareTo(Object)
public String getId()
getId
in interface de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable
IdentifiableExtension.Identifiable.getId()
public ProjectInfo getInfo()
public String getBundleName()
public String getSummary()
public String getLocation()
public URI getAlignmentLocation()
public LocationUpdater getUpdater()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a