Class InputParam.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.dataservice.BaseParam.Builder<_B>
org.javastro.ivoa.entities.resource.dataservice.InputParam.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- InputParam
public static class InputParam.Builder<_B>
extends BaseParam.Builder<_B>
implements com.kscs.util.jaxb.Buildable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.kscs.util.jaxb.Buildable
com.kscs.util.jaxb.Buildable.PrimitiveBuildable -
Field Summary
Fields inherited from class org.javastro.ivoa.entities.resource.dataservice.BaseParam.Builder
_parentBuilder, _storedValue -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, InputParam _other, boolean _copy) Builder(_B _parentBuilder, InputParam _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionbuild()copyOf(InputParam _other) copyOf(InputParam.Builder _other) protected <_P extends InputParam>
_Pinit(_P _product) SimpleDataType.Builder<? extends InputParam.Builder<_B>>Returns the existing builder or a new builder to build the value of the "dataType" property.withDataType(SimpleDataType dataType) Sets the new value of "dataType" (any previous value will be replaced)withDescription(String description) Sets the new value of "description" (any previous value will be replaced)Sets the new value of "name" (any previous value will be replaced)Sets the new value of "std" (any previous value will be replaced)Sets the new value of "ucd" (any previous value will be replaced)Sets the new value of "unit" (any previous value will be replaced)Sets the new value of "use" (any previous value will be replaced)Sets the new value of "utype" (any previous value will be replaced)Methods inherited from class org.javastro.ivoa.entities.resource.dataservice.BaseParam.Builder
copyOf, copyOf, end, init
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, InputParam _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
withDataType
Sets the new value of "dataType" (any previous value will be replaced)- Parameters:
dataType- New value of the "dataType" property.
-
withDataType
Returns the existing builder or a new builder to build the value of the "dataType" property. UseDataType.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "dataType" property.
Use
DataType.Builder.end()to return to the current builder.
-
withUse
Sets the new value of "use" (any previous value will be replaced)- Parameters:
use- New value of the "use" property.
-
withStd
Sets the new value of "std" (any previous value will be replaced)- Parameters:
std- New value of the "std" property.
-
withName
Sets the new value of "name" (any previous value will be replaced)- Overrides:
withNamein classBaseParam.Builder<_B>- Parameters:
name- New value of the "name" property.
-
withDescription
Sets the new value of "description" (any previous value will be replaced)- Overrides:
withDescriptionin classBaseParam.Builder<_B>- Parameters:
description- New value of the "description" property.
-
withUnit
Sets the new value of "unit" (any previous value will be replaced)- Overrides:
withUnitin classBaseParam.Builder<_B>- Parameters:
unit- New value of the "unit" property.
-
withUcd
Sets the new value of "ucd" (any previous value will be replaced)- Overrides:
withUcdin classBaseParam.Builder<_B>- Parameters:
ucd- New value of the "ucd" property.
-
withUtype
Sets the new value of "utype" (any previous value will be replaced)- Overrides:
withUtypein classBaseParam.Builder<_B>- Parameters:
utype- New value of the "utype" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable- Overrides:
buildin classBaseParam.Builder<_B>
-
copyOf
-
copyOf
-