Package org.pentaho.openformula.ui
Class MultiplexFunctionParameterEditor
- java.lang.Object
-
- org.pentaho.openformula.ui.MultiplexFunctionParameterEditor
-
- All Implemented Interfaces:
FunctionParameterEditor
public class MultiplexFunctionParameterEditor extends Object implements FunctionParameterEditor
-
-
Field Summary
Fields Modifier and Type Field Description static FieldDefinition[]
EMPTY_FIELDS
-
Constructor Summary
Constructors Constructor Description MultiplexFunctionParameterEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameterUpdateListener(ParameterUpdateListener parameterUpdateListener)
void
clearSelectedFunction()
DefaultFunctionParameterEditor
getDefaultEditor()
FunctionParameterEditor
getEditor(String function)
Component
getEditorComponent()
void
removeParameterUpdateListener(ParameterUpdateListener parameterUpdateListener)
void
setEditor(String function, FunctionParameterEditor editor)
void
setFields(FieldDefinition[] fieldDefinitions)
void
setSelectedFunction(FunctionParameterContext context)
-
-
-
Field Detail
-
EMPTY_FIELDS
public static final FieldDefinition[] EMPTY_FIELDS
-
-
Method Detail
-
addParameterUpdateListener
public void addParameterUpdateListener(ParameterUpdateListener parameterUpdateListener)
- Specified by:
addParameterUpdateListener
in interfaceFunctionParameterEditor
-
removeParameterUpdateListener
public void removeParameterUpdateListener(ParameterUpdateListener parameterUpdateListener)
- Specified by:
removeParameterUpdateListener
in interfaceFunctionParameterEditor
-
getEditorComponent
public Component getEditorComponent()
- Specified by:
getEditorComponent
in interfaceFunctionParameterEditor
-
setFields
public void setFields(FieldDefinition[] fieldDefinitions)
- Specified by:
setFields
in interfaceFunctionParameterEditor
-
getDefaultEditor
public DefaultFunctionParameterEditor getDefaultEditor()
-
clearSelectedFunction
public void clearSelectedFunction()
- Specified by:
clearSelectedFunction
in interfaceFunctionParameterEditor
-
setSelectedFunction
public void setSelectedFunction(FunctionParameterContext context)
- Specified by:
setSelectedFunction
in interfaceFunctionParameterEditor
-
setEditor
public void setEditor(String function, FunctionParameterEditor editor)
-
getEditor
public FunctionParameterEditor getEditor(String function)
-
-