Package repast.simphony.gis.engine
Class GeographyProjectionRegistryData
- java.lang.Object
-
- repast.simphony.gis.engine.GeographyProjectionRegistryData
-
- All Implemented Interfaces:
DataLoaderProjectionRegistryData
,ProjectionRegistryData<Geography<?>>
public class GeographyProjectionRegistryData extends Object implements ProjectionRegistryData<Geography<?>>, DataLoaderProjectionRegistryData
ProjectionRegistryData implementation for the Geography projection.- Author:
- Eric Tatara
-
-
Constructor Summary
Constructors Constructor Description GeographyProjectionRegistryData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FreezeDryer<?>>
getFreezeDryers()
Class
getInterface()
The projection class that this registry data represents.ProjectionBuilderFactory
getProjectionBuilderFactory()
Provide a projection builder factory that can be used by the context data loader to create the projection type directly from the context XML file.ProjectionDryer<Geography<?>>
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.
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
COVERAGE_NAME
public static final String COVERAGE_NAME
- See Also:
- Constant Field Values
-
CLASS
public static final Class<?> CLASS
-
-
Method Detail
-
getTypeName
public String getTypeName()
Description copied from interface:ProjectionRegistryData
The projection type Name, e.g. "grid", "network", etc- Specified by:
getTypeName
in interfaceProjectionRegistryData<Geography<?>>
- Returns:
- the projection type name.
-
getInterface
public Class getInterface()
Description copied from interface:ProjectionRegistryData
The projection class that this registry data represents.- Specified by:
getInterface
in interfaceProjectionRegistryData<Geography<?>>
- Returns:
- the projection class.
-
getProjectionBuilderFactory
public ProjectionBuilderFactory getProjectionBuilderFactory()
Description copied from interface:DataLoaderProjectionRegistryData
Provide a projection builder factory that can be used by the context data loader to create the projection type directly from the context XML file.- Specified by:
getProjectionBuilderFactory
in interfaceDataLoaderProjectionRegistryData
- Returns:
- the projection builder factory.
-
isProjectionAttribute
public boolean isProjectionAttribute(String attributeId)
Description copied from interface:ProjectionRegistryData
Return true if the attribute is a special projection attribute.- Specified by:
isProjectionAttribute
in interfaceProjectionRegistryData<Geography<?>>
- Parameters:
attributeId
- the name of the attribute.- Returns:
-
getProjectionDryer
public ProjectionDryer<Geography<?>> getProjectionDryer()
Description copied from interface:ProjectionRegistryData
Provides an optional projection drier.- Specified by:
getProjectionDryer
in interfaceProjectionRegistryData<Geography<?>>
- Returns:
- the projection drier.
-
getProjectionXMLConverter
public AbstractConverter getProjectionXMLConverter()
Description copied from interface:ProjectionRegistryData
Provides an optional converter for XML (de-)serialization.- Specified by:
getProjectionXMLConverter
in interfaceProjectionRegistryData<Geography<?>>
- Returns:
- the XML converter.
-
getFreezeDryers
public List<FreezeDryer<?>> getFreezeDryers()
- Specified by:
getFreezeDryers
in interfaceProjectionRegistryData<Geography<?>>
-
-