Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.gml.writer.internal.geometry.converters
Class AbstractGeometryConverter<S extends com.vividsolutions.jts.geom.Geometry,T extends com.vividsolutions.jts.geom.Geometry>

java.lang.Object
  extended by eu.esdihumboldt.hale.io.gml.writer.internal.geometry.converters.AbstractGeometryConverter<S,T>
Type Parameters:
S - the source geometry type
T - the target geometry type
All Implemented Interfaces:
GeometryConverter<S,T>
Direct Known Subclasses:
AbstractGeometryCollectionConverter, PolygonToMultiLineString

public abstract class AbstractGeometryConverter<S extends com.vividsolutions.jts.geom.Geometry,T extends com.vividsolutions.jts.geom.Geometry>
extends Object
implements GeometryConverter<S,T>

Abstract geometry converter implementation providing access to a GeometryFactory

Author:
Simon Templer
Partner:
01 / Fraunhofer Institute for Computer Graphics Research

Field Summary
protected static com.vividsolutions.jts.geom.GeometryFactory geomFactory
          The geometry factory
 
Constructor Summary
AbstractGeometryConverter(Class<S> sourceType, Class<T> targetType)
          Constructor
 
Method Summary
 Class<S> getSourceType()
          Get the source geometry type
 Class<T> getTargetType()
          Get the target geometry type
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.esdihumboldt.hale.io.gml.writer.internal.geometry.GeometryConverter
convert, lossOnConversion
 

Field Detail

geomFactory

protected static final com.vividsolutions.jts.geom.GeometryFactory geomFactory
The geometry factory

Constructor Detail

AbstractGeometryConverter

public AbstractGeometryConverter(Class<S> sourceType,
                                 Class<T> targetType)
Constructor

Parameters:
sourceType - the source geometry type
targetType - the target geometry type
Method Detail

getSourceType

public Class<S> getSourceType()
Description copied from interface: GeometryConverter
Get the source geometry type

Specified by:
getSourceType in interface GeometryConverter<S extends com.vividsolutions.jts.geom.Geometry,T extends com.vividsolutions.jts.geom.Geometry>
Returns:
the source geometry type
See Also:
GeometryConverter.getSourceType()

getTargetType

public Class<T> getTargetType()
Description copied from interface: GeometryConverter
Get the target geometry type

Specified by:
getTargetType in interface GeometryConverter<S extends com.vividsolutions.jts.geom.Geometry,T extends com.vividsolutions.jts.geom.Geometry>
Returns:
the target geometry type
See Also:
GeometryConverter.getTargetType()

Humboldt Alignment Editor 2.5.0

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