Class TranslateCellProcessor

java.lang.Object
com.almis.awe.service.data.processor.TranslateCellProcessor
All Implemented Interfaces:
CellProcessor

public class TranslateCellProcessor extends Object implements CellProcessor
TransformCellProcessor class
  • Constructor Details

    • TranslateCellProcessor

      public TranslateCellProcessor(AweElements elements, OutputField field, Map<String,QueryParameter> variables, EnumeratedGroup translateEnumerated)
      Translate cell processor
      Parameters:
      elements - AWE elements
      field - Output field
      variables - Variable map
      translateEnumerated - Translated enumerated
  • Method Details

    • getField

      public OutputField getField()
      Get field of translate
      Returns:
      field to be translated
    • getTranslateEnumerated

      public EnumeratedGroup getTranslateEnumerated()
      Get enumerated for translate
      Returns:
      Enumerate element
    • getColumnIdentifier

      public String getColumnIdentifier()
      Retrieve column identifier
      Specified by:
      getColumnIdentifier in interface CellProcessor
      Returns:
      column identifier
    • process

      public CellData process(CellData cell) throws AWException
      Process cell
      Specified by:
      process in interface CellProcessor
      Parameters:
      cell - cell data
      Returns:
      processed cellData
      Throws:
      AWException - AWE exception