Interface ProjectionRegistryData<T extends Projection<?>>
-
- Type Parameters:
T
- The Projection type for this registry data.
- All Known Implementing Classes:
GeographyProjectionRegistryData
public interface ProjectionRegistryData<T extends Projection<?>>
Projection registry data stores information about the available projection types and their associated capabilities, such as converters, loaders, and GUI panels. User-defined projections should implement projection registry data to provide these basic capabilities to the runtime.- Author:
- Eric Tatara
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<FreezeDryer<?>>
getFreezeDryers()
Class<?>
getInterface()
The projection class that this registry data represents.ProjectionDryer<T>
getProjectionDryer()
Provides an optional projection drier.AbstractConverter
getProjectionXMLConverter()
Provides an optional converter for XML (de-)serialization.String
getTypeName()
The projection type Name, e.g.boolean
isProjectionAttribute(String attributeId)
Return true if the attribute is a special projection attribute.
-
-
-
Method Detail
-
getTypeName
String getTypeName()
The projection type Name, e.g. "grid", "network", etc- Returns:
- the projection type name.
-
getInterface
Class<?> getInterface()
The projection class that this registry data represents.- Returns:
- the projection class.
-
isProjectionAttribute
boolean isProjectionAttribute(String attributeId)
Return true if the attribute is a special projection attribute.- Parameters:
attributeId
- the name of the attribute.- Returns:
-
getProjectionDryer
ProjectionDryer<T> getProjectionDryer()
Provides an optional projection drier.- Returns:
- the projection drier.
-
getFreezeDryers
List<FreezeDryer<?>> getFreezeDryers()
-
getProjectionXMLConverter
AbstractConverter getProjectionXMLConverter()
Provides an optional converter for XML (de-)serialization.- Returns:
- the XML converter.
-
-