Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.io.gml.writer.internal.geometry
Class GeometryConverterRegistry

java.lang.Object
  extended by eu.esdihumboldt.hale.io.gml.writer.internal.geometry.GeometryConverterRegistry

public class GeometryConverterRegistry
extends Object

Registry for GeometryConverters

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

Nested Class Summary
 class GeometryConverterRegistry.ConversionLadder
          Conversion ladder - offers conversion for a geometry in the style of an iterator.
 
Method Summary
 GeometryConverterRegistry.ConversionLadder createLadder(com.vividsolutions.jts.geom.Geometry geometry)
          Create a conversion ladder for the given geometry
 GeometryConverterRegistry.ConversionLadder createNoLossLadder(com.vividsolutions.jts.geom.Geometry geometry)
          Create a conversion ladder for the given geometry that does only no-loss conversions.
static GeometryConverterRegistry getInstance()
          Get the singleton instance of the registry
 void registerConverter(GeometryConverter<?,?> converter)
          Register a geometry converter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static GeometryConverterRegistry getInstance()
Get the singleton instance of the registry

Returns:
the geometry converter registry

registerConverter

public void registerConverter(GeometryConverter<?,?> converter)
Register a geometry converter

Parameters:
converter - the converter

createLadder

public GeometryConverterRegistry.ConversionLadder createLadder(com.vividsolutions.jts.geom.Geometry geometry)
Create a conversion ladder for the given geometry

Parameters:
geometry - the geometry
Returns:
the conversion ladder

createNoLossLadder

public GeometryConverterRegistry.ConversionLadder createNoLossLadder(com.vividsolutions.jts.geom.Geometry geometry)
Create a conversion ladder for the given geometry that does only no-loss conversions.

Parameters:
geometry - the geometry
Returns:
the conversion ladder

Humboldt Alignment Editor 2.5.0

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