public class FormulaParser
extends java.lang.Object
| Constructor and Description |
|---|
FormulaParser() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<es.unex.sextante.parameters.RasterLayerAndBand> |
getBandsFromFormula(java.lang.String sFormula,
java.util.List<es.unex.sextante.dataObjects.IRasterLayer> layers) |
static java.util.List<java.lang.String> |
getBandsFromFormulaForModeler(java.lang.String sFormula,
es.unex.sextante.core.ObjectAndDescription[] layers,
es.unex.sextante.core.ObjectAndDescription[] numerical) |
static java.lang.String |
getNormalizedName(java.lang.String name)
Converts the name of a layer in a normalized name.
|
static java.lang.String |
prepareFormula(java.lang.String sFormula,
java.util.List<java.lang.String> names) |
static java.lang.String |
replaceDots(java.lang.String s) |
static java.lang.String |
replaceVariables(java.lang.String formula,
java.lang.String layerName,
java.lang.String normalizedName)
Replace all variables in a formula by a normalized name
|
public static java.util.List<es.unex.sextante.parameters.RasterLayerAndBand> getBandsFromFormula(java.lang.String sFormula,
java.util.List<es.unex.sextante.dataObjects.IRasterLayer> layers)
public static java.util.List<java.lang.String> getBandsFromFormulaForModeler(java.lang.String sFormula,
es.unex.sextante.core.ObjectAndDescription[] layers,
es.unex.sextante.core.ObjectAndDescription[] numerical)
public static java.lang.String getNormalizedName(java.lang.String name)
name - public static java.lang.String prepareFormula(java.lang.String sFormula,
java.util.List<java.lang.String> names)
public static java.lang.String replaceDots(java.lang.String s)
public static java.lang.String replaceVariables(java.lang.String formula,
java.lang.String layerName,
java.lang.String normalizedName)
formula - layerName - normalizedName - Copyright © 2014 gvSIG Association. All Rights Reserved.