Class DefaultExpressionEvaluatorSwingManager

java.lang.Object
org.gvsig.expressionevaluator.swing.impl.DefaultExpressionEvaluatorSwingManager
All Implemented Interfaces:
org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager

public class DefaultExpressionEvaluatorSwingManager extends Object implements org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
  • Constructor Details

    • DefaultExpressionEvaluatorSwingManager

      public DefaultExpressionEvaluatorSwingManager()
  • Method Details

    • createElements

      public List<org.gvsig.expressionevaluator.swing.Element> createElements(Collection<org.gvsig.expressionevaluator.SymbolTable> symbolTables, Predicate<org.gvsig.expressionevaluator.Function> isAllowed)
      Specified by:
      createElements in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • registerElement

      public void registerElement(org.gvsig.expressionevaluator.swing.ElementFactory factory)
      Specified by:
      registerElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • getElementFactories

      public Collection<org.gvsig.expressionevaluator.swing.ElementFactory> getElementFactories()
      Specified by:
      getElementFactories in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createJExpressionBuilderAction

      public Action createJExpressionBuilderAction(JTextComponent jtext)
      Specified by:
      createJExpressionBuilderAction in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createUniqueTemporalFileAction

      public Action createUniqueTemporalFileAction(JTextComponent jtext, String filename, String fileExtension)
      Specified by:
      createUniqueTemporalFileAction in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createUniqueTemporalFileAction

      public Action createUniqueTemporalFileAction(JTextComponent jtext, org.apache.commons.lang3.tuple.Pair<String,String> nameAndExtension)
      Specified by:
      createUniqueTemporalFileAction in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createJExpressionBuilder

      public org.gvsig.expressionevaluator.swing.JExpressionBuilder createJExpressionBuilder(org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig config)
    • createJExpressionBuilder

      public org.gvsig.expressionevaluator.swing.JExpressionBuilder createJExpressionBuilder()
      Specified by:
      createJExpressionBuilder in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createJExpressionBuilderAssistant

      public org.gvsig.expressionevaluator.swing.JExpressionBuilder createJExpressionBuilderAssistant(JTextComponent expression)
      Specified by:
      createJExpressionBuilderAssistant in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createJExpressionBuilderAssistant

      public org.gvsig.expressionevaluator.swing.JExpressionBuilder createJExpressionBuilderAssistant(org.gvsig.expressionevaluator.swing.JTextComponentProxy expression)
      Specified by:
      createJExpressionBuilderAssistant in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • loadImageFromIconTheme

      public ImageIcon loadImageFromIconTheme(String imageName)
    • createElement

      public org.gvsig.expressionevaluator.swing.Element createElement(String name, Object... parameters)
      Specified by:
      createElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createGroupElement

      public org.gvsig.expressionevaluator.swing.Element.GroupElement createGroupElement(String name)
      Specified by:
      createGroupElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createGroupElement

      public org.gvsig.expressionevaluator.swing.Element.GroupElement createGroupElement(String name, List<org.gvsig.expressionevaluator.swing.Element> elements)
      Specified by:
      createGroupElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createFunctionElement

      public org.gvsig.expressionevaluator.swing.Element.FunctionElement createFunctionElement(org.gvsig.expressionevaluator.Function function)
      Specified by:
      createFunctionElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createConstantElement

      public org.gvsig.expressionevaluator.swing.Element.ConstantElement createConstantElement(Object value, String label)
      Specified by:
      createConstantElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createConstantElement

      public org.gvsig.expressionevaluator.swing.Element.ConstantElement createConstantElement(Object value, String label, String description)
      Specified by:
      createConstantElement in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createExpressionPickerController

      public org.gvsig.expressionevaluator.swing.ExpressionPickerController createExpressionPickerController(JTextComponent text, JButton button)
      Specified by:
      createExpressionPickerController in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createExpressionPickerController

      public org.gvsig.expressionevaluator.swing.ExpressionPickerController createExpressionPickerController(JTextComponent text, JButton button, JButton bookmarks, JButton history)
      Specified by:
      createExpressionPickerController in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createExpressionPickerController

      public org.gvsig.expressionevaluator.swing.ExpressionPickerController createExpressionPickerController(JComboBox combo, JButton button, JButton bookmarks, JButton history)
      Specified by:
      createExpressionPickerController in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createJExpressionPicker

      public org.gvsig.expressionevaluator.swing.JExpressionPicker createJExpressionPicker()
      Specified by:
      createJExpressionPicker in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createCalculatorController

      public org.gvsig.expressionevaluator.swing.CalculatorController createCalculatorController(JTextComponent text, int dataType)
      Specified by:
      createCalculatorController in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • registerAdditionalPanel

      public void registerAdditionalPanel(org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory factory)
      Specified by:
      registerAdditionalPanel in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • getFunctionAdditionalPanelFactories

      public Collection<org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory> getFunctionAdditionalPanelFactories()
      Specified by:
      getFunctionAdditionalPanelFactories in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • getFunctionAdditionalPanelFactory

      public org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory getFunctionAdditionalPanelFactory(String functionName)
      Specified by:
      getFunctionAdditionalPanelFactory in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
    • createJScriptEditor

      public org.gvsig.expressionevaluator.swing.JScriptEditor createJScriptEditor(org.gvsig.tools.script.Script script)
      Specified by:
      createJScriptEditor in interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager