public class MultiplexFunctionParameterEditor extends Object implements FunctionParameterEditor
Modifier and Type | Field and Description |
---|---|
static FieldDefinition[] |
EMPTY_FIELDS |
Constructor and Description |
---|
MultiplexFunctionParameterEditor() |
Modifier and Type | Method and 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) |
public static final FieldDefinition[] EMPTY_FIELDS
public void addParameterUpdateListener(ParameterUpdateListener parameterUpdateListener)
addParameterUpdateListener
in interface FunctionParameterEditor
public void removeParameterUpdateListener(ParameterUpdateListener parameterUpdateListener)
removeParameterUpdateListener
in interface FunctionParameterEditor
public Component getEditorComponent()
getEditorComponent
in interface FunctionParameterEditor
public void setFields(FieldDefinition[] fieldDefinitions)
setFields
in interface FunctionParameterEditor
public DefaultFunctionParameterEditor getDefaultEditor()
public void clearSelectedFunction()
clearSelectedFunction
in interface FunctionParameterEditor
public void setSelectedFunction(FunctionParameterContext context)
setSelectedFunction
in interface FunctionParameterEditor
public void setEditor(String function, FunctionParameterEditor editor)
public FunctionParameterEditor getEditor(String function)
Copyright © 2019 Hitachi Vantara. All rights reserved.