public class ParameterObjectValue extends Object
Constructor and Description |
---|
ParameterObjectValue(ParameterObject paramObj)
Construct a ParameterObjectValue for a given ParameterObject.
|
Modifier and Type | Method and Description |
---|---|
void |
addValue(Parameter param,
Object value)
Add a value for one of the parameter object's members.
|
void |
addValue(ParameterValue value)
Add a parameter value that has a value for one of the ParameterObject's members
|
String |
getName()
The name of this parameter object value.
|
ParameterObject |
getParameterObject()
Get the parameter object this has values for.
|
String |
getUri()
The uri of this parameter object value i.e.
|
ParameterValue |
getValue(String name)
Get the value for a parameter object's member by name
|
Collection<ParameterValue> |
getValues()
Get all parameter values for the parameter object's members.
|
boolean |
removeParameter(String name)
Remove the value for the parameter with the given name.
|
void |
setName(String name)
Name for the parameter object value
|
void |
setUri(String uri) |
void |
setValue(Parameter param,
Object value)
Set the value of the given parameter.
|
public ParameterObjectValue(ParameterObject paramObj)
paramObj
- parameter object for which this will have valuespublic String getName()
public void setName(String name)
name
- the name to setpublic String getUri()
public void setUri(String uri)
uri
- the uri to setpublic ParameterObject getParameterObject()
public void addValue(ParameterValue value)
value
- The value to be added.public void addValue(Parameter param, Object value)
param
- the member this is a value forvalue
- the valuepublic void setValue(Parameter param, Object value)
param
- parameter whose value is setvalue
- the new value for the parameterpublic ParameterValue getValue(String name)
name
- parameter namepublic boolean removeParameter(String name)
name
- name of a parameterpublic Collection<ParameterValue> getValues()
Copyright © 2021 Tampere University (TAU) / Faculty of Engineering and Natural Sciences (ENS) / Automation Technology and Mechanical Engineering (ATME) / Manufacturing and Production Automation. All rights reserved.