org.gvsig.geoprocess.algorithm.groupby
Class GroupByAlgorithm

java.lang.Object
  extended by es.unex.sextante.core.GeoAlgorithm
      extended by org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess
          extended by org.gvsig.geoprocess.algorithm.groupby.GroupByAlgorithm
All Implemented Interfaces:
org.gvsig.geoprocess.lib.api.GeoProcess

public class GroupByAlgorithm
extends org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess

Author:
Nacho Brodin

Field Summary
static java.lang.String FIELD
           
static java.lang.String FIELD_DATE
           
static java.lang.String FIELD_LIST
           
static java.lang.String FUNCTION_LIST
           
static java.lang.String GEOM_OPTION
          Possible values -1: Without geometry 0: First geometry 1: Creates a multigeometry 2: Fusion of polygons
static java.lang.String LAYER
           
static java.lang.String LAYER_NAME
           
static java.lang.String RESULT
           
static java.lang.String[] Summary
           
 
Fields inherited from class org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess
attrNames, geomManager
 
Fields inherited from class es.unex.sextante.core.GeoAlgorithm
m_AnalysisExtent, m_bIsAutoExtent, m_bIsDeterminatedProcess, m_bUserCanDefineAnalysisExtent, m_CRS, m_OutputFactory, m_OutputObjects, m_Parameters, m_Task
 
Constructor Summary
GroupByAlgorithm()
           
 
Method Summary
 void defineCharacteristics()
           
 java.lang.Class<? extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel> getCustomParametersPanelClass()
           
 boolean processAlgorithm()
           
 
Methods inherited from class org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess
buildOutPutStore, buildOutPutStoreFromUnion, buildOutPutStoreFromUnion, checkAttrName, execute, existsOutPutFile, getCommandLineName, getGeoProcessManager, getGeoProcessName, getNewRORasterLayer, getOutPutFile, getQueryFromAnalysisExtent, getShapeType, getStatus, getTaskMonitor, getTranslation, isLine, isPoint, isPolygon, isUndefined, setProgress, setProgressText, setTaskMonitor
 
Methods inherited from class es.unex.sextante.core.GeoAlgorithm
addOutput3DRasterLayer, addOutput3DRasterLayer, addOutputChart, addOutputChart, addOutputImage, addOutputNumericalValue, addOutputNumericalValue, addOutputObject, addOutputObject, addOutputRasterLayer, addOutputRasterLayer, addOutputRasterLayer, addOutputTable, addOutputTable, addOutputText, addOutputText, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, addOutputVectorLayer, adjustOutputExtent, canDefineOutputExtentFromInput, execute, generatesLayers, generatesLayersOrTables, getAlgorithmAsCommandLineSentences, getAnalysisExtent, getColorAlpha, getColorB, getColorG, getColorR, getCommandLineHelp, getCommandLineParametersHelp, getDescription, getGroup, getName, getNew3DRasterLayer, getNew3DRasterLayer, getNewInstance, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewRasterLayer, getNewTable, getNewVectorLayer, getNewVectorLayer, getNumberOfBandsParameters, getNumberOfLineVectorLayers, getNumberOfNoDataParameters, getNumberOfOutputObjects, getNumberOfParameters, getNumberOfPointVectorLayers, getNumberOfPolygonLayers, getNumberOfRasterLayers, getNumberOfTableFieldsParameters, getNumberOfTables, getNumberOfVectorLayers, getOutputChannel, getOutputCRS, getOutputFilename, getOutputObjects, getParameters, getProcessMetadata, getTempRasterLayer, getTempRasterLayer, getTempVectorLayer, getUserCanDefineAnalysisExtent, hasCorrectParameterValues, is3D, isActive, isAutoExtent, isDeterminatedProcess, isSuitableForModelling, meets3DRasterRequirements, meetsDataRequirements, meetsRasterRequirements, meetsTableRequirements, meetsVectorRequirements, preprocessForModeller, requires3DRasterLayers, requiresIndividualRasterLayers, requiresIndividualVectorLayers, requiresLineVectorLayers, requiresMultipleRasterBands, requiresMultipleRasterLayers, requiresMultipleTables, requiresMultipleVectorLayers, requiresNonDataObjects, requiresPoints, requiresPointVectorLayers, requiresPolygonVectorLayers, requiresRasterLayers, requiresTableFields, requiresTables, requiresVectorLayers, setAnalysisExtent, setColorAlpha, setColorB, setColorG, setColorR, setDescription, setGroup, setIsDeterminatedProcess, setName, setOutputObjects, setParameters, setUserCanDefineAnalysisExtent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FIELD

public static final java.lang.String FIELD
See Also:
Constant Field Values

FIELD_DATE

public static final java.lang.String FIELD_DATE
See Also:
Constant Field Values

FIELD_LIST

public static final java.lang.String FIELD_LIST
See Also:
Constant Field Values

FUNCTION_LIST

public static final java.lang.String FUNCTION_LIST
See Also:
Constant Field Values

GEOM_OPTION

public static final java.lang.String GEOM_OPTION

Possible values

See Also:
Constant Field Values

LAYER

public static final java.lang.String LAYER
See Also:
Constant Field Values

LAYER_NAME

public static final java.lang.String LAYER_NAME
See Also:
Constant Field Values

RESULT

public static final java.lang.String RESULT
See Also:
Constant Field Values

Summary

public static final java.lang.String[] Summary
Constructor Detail

GroupByAlgorithm

public GroupByAlgorithm()
Method Detail

defineCharacteristics

public void defineCharacteristics()
Specified by:
defineCharacteristics in class es.unex.sextante.core.GeoAlgorithm

getCustomParametersPanelClass

public java.lang.Class<? extends es.unex.sextante.gui.algorithm.GeoAlgorithmParametersPanel> getCustomParametersPanelClass()
Overrides:
getCustomParametersPanelClass in class org.gvsig.geoprocess.lib.sextante.AbstractSextanteGeoProcess

processAlgorithm

public boolean processAlgorithm()
                         throws es.unex.sextante.exceptions.GeoAlgorithmExecutionException
Specified by:
processAlgorithm in class es.unex.sextante.core.GeoAlgorithm
Throws:
es.unex.sextante.exceptions.GeoAlgorithmExecutionException


Copyright © 2014 gvSIG Association. All Rights Reserved.