Package org.ivoa.dm.execution
Class ParameterValue.ParameterValueBuilder
java.lang.Object
org.ivoa.dm.execution.ParameterValue.ParameterValueBuilder
- Enclosing class:
- ParameterValue
A builder class for ParameterValue, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionthe definition of the parameter.whether the value is an indirect reference to the actual value - e.g.the value of the parameter - this is intentionally very flexible to allow for different types of parameters - e.g. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
definition
the definition of the parameter. -
value
the value of the parameter - this is intentionally very flexible to allow for different types of parameters - e.g. atomic values, files, etc. -
isIndirect
whether the value is an indirect reference to the actual value - e.g. a file path or a URL.
-
-
Constructor Details
-
ParameterValueBuilder
public ParameterValueBuilder()
-
-
Method Details
-
create
create a ParameterValue from this builder.- Returns:
- an object initialized from the builder.
-