Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.schema.presets.extension
Interface SchemaPreset

All Superinterfaces:
de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable
All Known Implementing Classes:
PredefinedSchemaImpl

public interface SchemaPreset
extends de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable

Represents a predefined schema.

Author:
Simon Templer

Method Summary
 String getDescription()
          Get the schema description.
 URL getIconURL()
          Get the icon URL.
 String getId()
           
 LocatableInputSupplier<? extends InputStream> getLocation()
          Get the schema location.
 String getName()
          Get the schema name.
 String getTag()
          Get a tag to discern it from other versions of the same schema, e.g.
 String getVersion()
          Get the schema version.
 

Method Detail

getName

String getName()
Get the schema name.

Returns:
the schema name

getTag

String getTag()
Get a tag to discern it from other versions of the same schema, e.g. specifying a repository name.

Returns:
the schema tag, may be null

getVersion

String getVersion()
Get the schema version.

Returns:
the schema version, may be null

getDescription

String getDescription()
Get the schema description.

Returns:
the description, may be null

getLocation

LocatableInputSupplier<? extends InputStream> getLocation()
Get the schema location.

Returns:
the input supplier

getIconURL

URL getIconURL()
Get the icon URL.

Returns:
the icon URL, may be null

getId

String getId()
Specified by:
getId in interface de.cs3d.util.eclipse.extension.simple.IdentifiableExtension.Identifiable
See Also:
IdentifiableExtension.Identifiable.getId()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d