Class RecordType.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.registry.oaipmh.RecordType.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- RecordType
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.kscs.util.jaxb.Buildable
com.kscs.util.jaxb.Buildable.PrimitiveBuildable -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(_B _parentBuilder, RecordType _other, boolean _copy) Builder(_B _parentBuilder, RecordType _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse) -
Method Summary
Modifier and TypeMethodDescriptionAboutType.Builder<? extends RecordType.Builder<_B>>Returns a new builder to build an additional value of the "Abouts" property.Adds the given items to the value of "abouts"Adds the given items to the value of "abouts"build()copyOf(RecordType _other) copyOf(RecordType.Builder _other) end()protected <_P extends RecordType>
_Pinit(_P _product) withAbouts(Iterable<? extends AboutType> abouts) Sets the new value of "abouts" (any previous value will be replaced)withAbouts(AboutType... abouts) Sets the new value of "abouts" (any previous value will be replaced)HeaderType.Builder<? extends RecordType.Builder<_B>>Returns the existing builder or a new builder to build the value of the "header" property.withHeader(HeaderType header) Sets the new value of "header" (any previous value will be replaced)MetadataType.Builder<? extends RecordType.Builder<_B>>Returns the existing builder or a new builder to build the value of the "metadata" property.withMetadata(MetadataType metadata) Sets the new value of "metadata" (any previous value will be replaced)
-
Field Details
-
_parentBuilder
-
_storedValue
-
-
Constructor Details
-
Builder
-
Builder
public Builder(_B _parentBuilder, RecordType _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
-
-
Method Details
-
end
-
init
-
withHeader
Sets the new value of "header" (any previous value will be replaced)- Parameters:
header- New value of the "header" property.
-
withHeader
Returns the existing builder or a new builder to build the value of the "header" property. UseHeaderType.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "header" property.
Use
HeaderType.Builder.end()to return to the current builder.
-
withMetadata
Sets the new value of "metadata" (any previous value will be replaced)- Parameters:
metadata- New value of the "metadata" property.
-
withMetadata
Returns the existing builder or a new builder to build the value of the "metadata" property. UseMetadataType.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "metadata" property.
Use
MetadataType.Builder.end()to return to the current builder.
-
addAbouts
Adds the given items to the value of "abouts"- Parameters:
abouts- Items to add to the value of the "abouts" property
-
withAbouts
Sets the new value of "abouts" (any previous value will be replaced)- Parameters:
abouts- New value of the "abouts" property.
-
addAbouts
Adds the given items to the value of "abouts"- Parameters:
abouts- Items to add to the value of the "abouts" property
-
withAbouts
Sets the new value of "abouts" (any previous value will be replaced)- Parameters:
abouts- New value of the "abouts" property.
-
addAbouts
Returns a new builder to build an additional value of the "Abouts" property. UseAboutType.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Abouts" property.
Use
AboutType.Builder.end()to return to the current builder.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
-
copyOf
-