org.geotools.process.feature
Class FeatureToFeatureProcessFactory

java.lang.Object
  extended by org.geotools.process.impl.SingleProcessFactory
      extended by org.geotools.process.feature.AbstractFeatureCollectionProcessFactory
          extended by org.geotools.process.feature.FeatureToFeatureProcessFactory
All Implemented Interfaces:
Factory, OptionalFactory, ProcessFactory
Direct Known Subclasses:
BufferFeatureCollectionFactory

public abstract class FeatureToFeatureProcessFactory
extends AbstractFeatureCollectionProcessFactory

Base class for process factories which perform an operation on each feature in a feature collection with the result being a feature collection (the original collection modified or a new collection).

Note: This base class is intended to be used for processes which operate on each feature in a feature collection, resulting in a new feature collection which has the same schema as the original.

Subclasses must implement:

Since:
2.6
Author:
Justin Deoliveira, OpenGEO

Field Summary
 
Fields inherited from class org.geotools.process.feature.AbstractFeatureCollectionProcessFactory
FEATURES
 
Constructor Summary
FeatureToFeatureProcessFactory()
           
 
Method Summary
 java.util.Map<java.lang.String,Parameter<?>> getResultInfo(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 java.lang.String getVersion()
           
 boolean supportsProgress()
           
 
Methods inherited from class org.geotools.process.feature.AbstractFeatureCollectionProcessFactory
addParameters, getParameterInfo
 
Methods inherited from class org.geotools.process.impl.SingleProcessFactory
create, create, getDescription, getDescription, getImplementationHints, getNames, getParameterInfo, getResultInfo, getTitle, getTitle, getVersion, isAvailable, supportsProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureToFeatureProcessFactory

public FeatureToFeatureProcessFactory()
Method Detail

getResultInfo

public final java.util.Map<java.lang.String,Parameter<?>> getResultInfo(java.util.Map<java.lang.String,java.lang.Object> parameters)
                                                                 throws java.lang.IllegalArgumentException
Specified by:
getResultInfo in class SingleProcessFactory
Throws:
java.lang.IllegalArgumentException

supportsProgress

public final boolean supportsProgress()
Specified by:
supportsProgress in class SingleProcessFactory

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in class SingleProcessFactory


Copyright © 1996-2010 Geotools. All Rights Reserved.