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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
org.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager.FileNameAndExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.expressionevaluator.swing.CalculatorControllercreateCalculatorController(JTextComponent text, int dataType) org.gvsig.expressionevaluator.swing.Element.ConstantElementcreateConstantElement(Object value, String label) org.gvsig.expressionevaluator.swing.Element.ConstantElementcreateConstantElement(Object value, String label, String description) org.gvsig.expressionevaluator.swing.ElementcreateElement(String name, Object... parameters) List<org.gvsig.expressionevaluator.swing.Element> createElements(Collection<org.gvsig.expressionevaluator.SymbolTable> symbolTables, Predicate<org.gvsig.expressionevaluator.Function> isAllowed) org.gvsig.expressionevaluator.swing.ExpressionPickerControllercreateExpressionPickerController(JComboBox combo, JButton button, JButton bookmarks, JButton history) org.gvsig.expressionevaluator.swing.ExpressionPickerControllercreateExpressionPickerController(JTextComponent text, JButton button) org.gvsig.expressionevaluator.swing.ExpressionPickerControllercreateExpressionPickerController(JTextComponent text, JButton button, JButton bookmarks, JButton history) org.gvsig.expressionevaluator.swing.Element.FunctionElementcreateFunctionElement(org.gvsig.expressionevaluator.Function function) org.gvsig.expressionevaluator.swing.Element.GroupElementcreateGroupElement(String name) org.gvsig.expressionevaluator.swing.Element.GroupElementcreateGroupElement(String name, List<org.gvsig.expressionevaluator.swing.Element> elements) org.gvsig.expressionevaluator.swing.JExpressionBuilderorg.gvsig.expressionevaluator.swing.JExpressionBuildercreateJExpressionBuilder(org.gvsig.expressionevaluator.swing.ExpressionBuilderConfig config) org.gvsig.expressionevaluator.swing.JExpressionBuildercreateJExpressionBuilderAssistant(JTextComponent expression) org.gvsig.expressionevaluator.swing.JExpressionBuildercreateJExpressionBuilderAssistant(org.gvsig.expressionevaluator.swing.JTextComponentProxy expression) org.gvsig.expressionevaluator.swing.JExpressionPickerorg.gvsig.expressionevaluator.swing.JScriptEditorcreateJScriptEditor(org.gvsig.tools.script.Script script) createUniqueTemporalFileAction(JTextComponent jtext, String filename, String fileExtension) createUniqueTemporalFileAction(JTextComponent jtext, org.apache.commons.lang3.tuple.Pair<String, String> nameAndExtension) Collection<org.gvsig.expressionevaluator.swing.ElementFactory> Collection<org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory> org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactorygetFunctionAdditionalPanelFactory(String functionName) loadImageFromIconTheme(String imageName) voidregisterAdditionalPanel(org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory factory) voidregisterElement(org.gvsig.expressionevaluator.swing.ElementFactory factory)
-
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:
createElementsin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
registerElement
public void registerElement(org.gvsig.expressionevaluator.swing.ElementFactory factory) - Specified by:
registerElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
getElementFactories
- Specified by:
getElementFactoriesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createJExpressionBuilderAction
- Specified by:
createJExpressionBuilderActionin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createUniqueTemporalFileAction
public Action createUniqueTemporalFileAction(JTextComponent jtext, String filename, String fileExtension) - Specified by:
createUniqueTemporalFileActionin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createUniqueTemporalFileAction
public Action createUniqueTemporalFileAction(JTextComponent jtext, org.apache.commons.lang3.tuple.Pair<String, String> nameAndExtension) - Specified by:
createUniqueTemporalFileActionin interfaceorg.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:
createJExpressionBuilderin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createJExpressionBuilderAssistant
public org.gvsig.expressionevaluator.swing.JExpressionBuilder createJExpressionBuilderAssistant(JTextComponent expression) - Specified by:
createJExpressionBuilderAssistantin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createJExpressionBuilderAssistant
public org.gvsig.expressionevaluator.swing.JExpressionBuilder createJExpressionBuilderAssistant(org.gvsig.expressionevaluator.swing.JTextComponentProxy expression) - Specified by:
createJExpressionBuilderAssistantin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
loadImageFromIconTheme
-
createElement
- Specified by:
createElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createGroupElement
- Specified by:
createGroupElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createGroupElement
public org.gvsig.expressionevaluator.swing.Element.GroupElement createGroupElement(String name, List<org.gvsig.expressionevaluator.swing.Element> elements) - Specified by:
createGroupElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createFunctionElement
public org.gvsig.expressionevaluator.swing.Element.FunctionElement createFunctionElement(org.gvsig.expressionevaluator.Function function) - Specified by:
createFunctionElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createConstantElement
public org.gvsig.expressionevaluator.swing.Element.ConstantElement createConstantElement(Object value, String label) - Specified by:
createConstantElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createConstantElement
public org.gvsig.expressionevaluator.swing.Element.ConstantElement createConstantElement(Object value, String label, String description) - Specified by:
createConstantElementin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createExpressionPickerController
public org.gvsig.expressionevaluator.swing.ExpressionPickerController createExpressionPickerController(JTextComponent text, JButton button) - Specified by:
createExpressionPickerControllerin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createExpressionPickerController
public org.gvsig.expressionevaluator.swing.ExpressionPickerController createExpressionPickerController(JTextComponent text, JButton button, JButton bookmarks, JButton history) - Specified by:
createExpressionPickerControllerin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createExpressionPickerController
public org.gvsig.expressionevaluator.swing.ExpressionPickerController createExpressionPickerController(JComboBox combo, JButton button, JButton bookmarks, JButton history) - Specified by:
createExpressionPickerControllerin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createJExpressionPicker
public org.gvsig.expressionevaluator.swing.JExpressionPicker createJExpressionPicker()- Specified by:
createJExpressionPickerin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createCalculatorController
public org.gvsig.expressionevaluator.swing.CalculatorController createCalculatorController(JTextComponent text, int dataType) - Specified by:
createCalculatorControllerin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
registerAdditionalPanel
public void registerAdditionalPanel(org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory factory) - Specified by:
registerAdditionalPanelin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
getFunctionAdditionalPanelFactories
public Collection<org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory> getFunctionAdditionalPanelFactories()- Specified by:
getFunctionAdditionalPanelFactoriesin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
getFunctionAdditionalPanelFactory
public org.gvsig.expressionevaluator.swing.FunctionAdditionalPanelFactory getFunctionAdditionalPanelFactory(String functionName) - Specified by:
getFunctionAdditionalPanelFactoryin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-
createJScriptEditor
public org.gvsig.expressionevaluator.swing.JScriptEditor createJScriptEditor(org.gvsig.tools.script.Script script) - Specified by:
createJScriptEditorin interfaceorg.gvsig.expressionevaluator.swing.ExpressionEvaluatorSwingManager
-