org.geotools.util
Class GeometryTypeConverterFactory

Object
  extended by GeometryTypeConverterFactory
All Implemented Interfaces:
ConverterFactory

public class GeometryTypeConverterFactory
extends Object
implements ConverterFactory

Converter factory performing conversions among JTS geometries of different types. - single type geometries (Point, LineString, Polygon) are converted to multi types (MultiPoint, LineString, MultiPolygon) containing 1 geometry element. - GeometryCollection(s) are converted to multi types, converting each element to the permitted type (Point, LineString or Polygon).

Author:
m.bartolomeoli

Constructor Summary
GeometryTypeConverterFactory()
           
 
Method Summary
 Converter createConverter(Class<?> source, Class<?> target, Hints hints)
          Creates a Converter instance for converting one type of object to another.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeometryTypeConverterFactory

public GeometryTypeConverterFactory()
Method Detail

createConverter

public Converter createConverter(Class<?> source,
                                 Class<?> target,
                                 Hints hints)
Description copied from interface: ConverterFactory
Creates a Converter instance for converting one type of object to another.

Specified by:
createConverter in interface ConverterFactory
Parameters:
source - The type to convert from.
target - The type to convert to.
hints - Hints used to be used while creating a converter.
Returns:
The converter, or null if one could not be found.


Copyright © 1996-2009 Geotools. All Rights Reserved.