Package org.javastro.ivoa.entities.vodml
Class PrimitiveType.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.vodml.ReferableElement.Builder<_B>
org.javastro.ivoa.entities.vodml.Type.Builder<_B>
org.javastro.ivoa.entities.vodml.ValueType.Builder<_B>
org.javastro.ivoa.entities.vodml.PrimitiveType.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Direct Known Subclasses:
Enumeration.Builder
- Enclosing class:
- PrimitiveType
public static class PrimitiveType.Builder<_B>
extends ValueType.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.vodml.ReferableElement.Builder
_parentBuilder, _storedValue -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, PrimitiveType _other, boolean _copy) Builder(_B _parentBuilder, PrimitiveType _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionaddConstraints(Iterable<? extends Constraint> constraints) Adds the given items to the value of "constraints"addConstraints(Constraint... constraints) Adds the given items to the value of "constraints"build()copyOf(PrimitiveType _other) copyOf(PrimitiveType.Builder _other) protected <_P extends PrimitiveType>
_Pinit(_P _product) withAbstract(Boolean _abstract) Sets the new value of "_abstract" (any previous value will be replaced)withConstraints(Iterable<? extends Constraint> constraints) Sets the new value of "constraints" (any previous value will be replaced)withConstraints(Constraint... constraints) Sets the new value of "constraints" (any previous value will be replaced)withDescription(String description) Sets the new value of "description" (any previous value will be replaced)ElementRef.Builder<? extends PrimitiveType.Builder<_B>>Returns the existing builder or a new builder to build the value of the "_extends" property.withExtends(ElementRef _extends) Sets the new value of "_extends" (any previous value will be replaced)Sets the new value of "id" (any previous value will be replaced)Sets the new value of "name" (any previous value will be replaced)withVodmlId(String vodmlId) Sets the new value of "vodmlId" (any previous value will be replaced)Methods inherited from class org.javastro.ivoa.entities.vodml.ValueType.Builder
copyOf, copyOf, initMethods inherited from class org.javastro.ivoa.entities.vodml.Type.Builder
addConstraints, copyOf, copyOf, initMethods inherited from class org.javastro.ivoa.entities.vodml.ReferableElement.Builder
copyOf, copyOf, end, init
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, PrimitiveType _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
init
-
withExtends
Sets the new value of "_extends" (any previous value will be replaced)- Overrides:
withExtendsin classValueType.Builder<_B>- Parameters:
_extends- New value of the "_extends" property.
-
withExtends
Returns the existing builder or a new builder to build the value of the "_extends" property. UseElementRef.Builder.end()to return to the current builder.- Overrides:
withExtendsin classValueType.Builder<_B>- Returns:
- A new builder to build the value of the "_extends" property.
Use
ElementRef.Builder.end()to return to the current builder.
-
addConstraints
Adds the given items to the value of "constraints"- Overrides:
addConstraintsin classValueType.Builder<_B>- Parameters:
constraints- Items to add to the value of the "constraints" property
-
addConstraints
Adds the given items to the value of "constraints"- Overrides:
addConstraintsin classValueType.Builder<_B>- Parameters:
constraints- Items to add to the value of the "constraints" property
-
withConstraints
Sets the new value of "constraints" (any previous value will be replaced)- Overrides:
withConstraintsin classValueType.Builder<_B>- Parameters:
constraints- New value of the "constraints" property.
-
withConstraints
Sets the new value of "constraints" (any previous value will be replaced)- Overrides:
withConstraintsin classValueType.Builder<_B>- Parameters:
constraints- New value of the "constraints" property.
-
withAbstract
Sets the new value of "_abstract" (any previous value will be replaced)- Overrides:
withAbstractin classValueType.Builder<_B>- Parameters:
_abstract- New value of the "_abstract" property.
-
withVodmlId
Sets the new value of "vodmlId" (any previous value will be replaced)- Overrides:
withVodmlIdin classValueType.Builder<_B>- Parameters:
vodmlId- New value of the "vodmlId" property.
-
withName
Sets the new value of "name" (any previous value will be replaced)- Overrides:
withNamein classValueType.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 classValueType.Builder<_B>- Parameters:
description- New value of the "description" property.
-
withId
Sets the new value of "id" (any previous value will be replaced)- Overrides:
withIdin classValueType.Builder<_B>- Parameters:
id- New value of the "id" property.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable- Overrides:
buildin classValueType.Builder<_B>
-
copyOf
-
copyOf
-