Package cz.vutbr.fit.layout.api
Interface ParametrizedOperation
-
- All Known Subinterfaces:
AreaTreeOperator,Tagger
- All Known Implementing Classes:
BaseArtifactService,BaseOperator,BaseParametrizedOperation,OperatorApplicationProvider,OperatorWrapperProvider,VisualBoxTreeProvider
public interface ParametrizedOperationAn implementation of an operation with external parametres of different types.- Author:
- burgetr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ObjectgetParam(String name)Obtains the value of the given parameter.List<Parameter>getParams()Obtains a list of available parameters.StringgetParamString()Creates a string of parameters and their values.booleansetParam(String name, Object value)Sets the value of the given parameter.
-
-
-
Method Detail
-
getParams
List<Parameter> getParams()
Obtains a list of available parameters.- Returns:
- The list of parameters.
-
setParam
boolean setParam(String name, Object value)
Sets the value of the given parameter.- Parameters:
name- parameter namevalue- parameter value- Returns:
- true when successfully set, false for unknown parameter or invalid value
-
getParam
Object getParam(String name)
Obtains the value of the given parameter.- Parameters:
name- the parameter name- Returns:
- the parameter value or
nullfor unknown parameter
-
getParamString
String getParamString()
Creates a string of parameters and their values.- Returns:
- A string of the form: name1=value1 name2=value2 ...
-
-