org.geotools.process.literal
Class BufferFactory

java.lang.Object
  extended by org.geotools.process.impl.SingleProcessFactory
      extended by org.geotools.process.literal.BufferFactory
All Implemented Interfaces:
Factory, OptionalFactory, ProcessFactory

public class BufferFactory
extends SingleProcessFactory

A Buffer process used on a geometry object.

This process is based on the SFSQL specification and implemented by the JTS Topology Suite

Author:
gdavis

Constructor Summary
BufferFactory()
           
 
Method Summary
 Process create()
           
 Process create(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 org.opengis.util.InternationalString getDescription()
           
 java.util.Map<java.lang.String,Parameter<?>> getParameterInfo()
           
 java.util.Map<java.lang.String,Parameter<?>> getResultInfo(java.util.Map<java.lang.String,java.lang.Object> parameters)
           
 org.opengis.util.InternationalString getTitle()
          Name suitable for display to end user.
 java.lang.String getVersion()
           
 boolean supportsProgress()
           
 
Methods inherited from class org.geotools.process.impl.SingleProcessFactory
create, getDescription, getImplementationHints, getNames, getParameterInfo, getResultInfo, getTitle, getVersion, isAvailable, supportsProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferFactory

public BufferFactory()
Method Detail

create

public Process create(java.util.Map<java.lang.String,java.lang.Object> parameters)
               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getDescription

public org.opengis.util.InternationalString getDescription()
Specified by:
getDescription in class SingleProcessFactory

getParameterInfo

public java.util.Map<java.lang.String,Parameter<?>> getParameterInfo()
Specified by:
getParameterInfo in class SingleProcessFactory

getResultInfo

public 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

getTitle

public org.opengis.util.InternationalString getTitle()
Description copied from class: SingleProcessFactory
Name suitable for display to end user.

Specified by:
getTitle in interface ProcessFactory
Overrides:
getTitle in class SingleProcessFactory
Returns:
A short name suitable for display in a user interface.

create

public Process create()
               throws java.lang.IllegalArgumentException
Specified by:
create in class SingleProcessFactory
Throws:
java.lang.IllegalArgumentException

supportsProgress

public 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.