org.geotools.util
Class CollectionConverterFactory

Object
  extended by CollectionConverterFactory
All Implemented Interfaces:
ConverterFactory

public class CollectionConverterFactory
extends Object
implements ConverterFactory

Converts among arrays and different collection classes.

THe following conversions are supported:

Author:
Justin Deoliveira, The Open Planning Project
Module:
modules/library/main (gt-main.jar)

Field Summary
protected static Converter ArrayToArray
          Converter for array to array.
protected static Converter ArrayToCollection
          Converter for array to collection.
protected static Converter CollectionToArray
          Converter for collection to array.
protected static Converter CollectionToCollection
          Converter for collection to collection
 
Fields inherited from interface ConverterFactory
SAFE_CONVERSION
 
Constructor Summary
CollectionConverterFactory()
           
 
Method Summary
 Converter createConverter(Class source, Class target, Hints hints)
          Creates a Converter instance for converting one type of object to another.
protected static Collection newCollection(Class target)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CollectionToCollection

protected static final Converter CollectionToCollection
Converter for collection to collection


CollectionToArray

protected static final Converter CollectionToArray
Converter for collection to array.


ArrayToCollection

protected static final Converter ArrayToCollection
Converter for array to collection.


ArrayToArray

protected static final Converter ArrayToArray
Converter for array to array.

Constructor Detail

CollectionConverterFactory

public CollectionConverterFactory()
Method Detail

newCollection

protected static Collection newCollection(Class target)
                                   throws Exception
Throws:
Exception

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.