Class Language.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.tap.Language.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- Language
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLanguageFeatureList.Builder<? extends Language.Builder<_B>>Returns a new builder to build an additional value of the "LanguageFeatures" property.addLanguageFeatures(Iterable<? extends LanguageFeatureList> languageFeatures) Adds the given items to the value of "languageFeatures"addLanguageFeatures(LanguageFeatureList... languageFeatures) Adds the given items to the value of "languageFeatures"Version.Builder<? extends Language.Builder<_B>>Returns a new builder to build an additional value of the "Versions" property.addVersions(Iterable<? extends Version> versions) Adds the given items to the value of "versions"addVersions(Version... versions) Adds the given items to the value of "versions"build()copyOf(Language.Builder _other) end()protected <_P extends Language>
_Pinit(_P _product) withDescription(String description) Sets the new value of "description" (any previous value will be replaced)withLanguageFeatures(Iterable<? extends LanguageFeatureList> languageFeatures) Sets the new value of "languageFeatures" (any previous value will be replaced)withLanguageFeatures(LanguageFeatureList... languageFeatures) Sets the new value of "languageFeatures" (any previous value will be replaced)Sets the new value of "name" (any previous value will be replaced)withVersions(Iterable<? extends Version> versions) Sets the new value of "versions" (any previous value will be replaced)withVersions(Version... versions) Sets the new value of "versions" (any previous value will be replaced)
-
Field Details
-
_parentBuilder
-
_storedValue
-
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
end
-
init
-
withName
Sets the new value of "name" (any previous value will be replaced)- Parameters:
name- New value of the "name" property.
-
addVersions
Adds the given items to the value of "versions"- Parameters:
versions- Items to add to the value of the "versions" property
-
withVersions
Sets the new value of "versions" (any previous value will be replaced)- Parameters:
versions- New value of the "versions" property.
-
addVersions
Adds the given items to the value of "versions"- Parameters:
versions- Items to add to the value of the "versions" property
-
withVersions
Sets the new value of "versions" (any previous value will be replaced)- Parameters:
versions- New value of the "versions" property.
-
addVersions
Returns a new builder to build an additional value of the "Versions" property. UseVersion.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Versions" property.
Use
Version.Builder.end()to return to the current builder.
-
withDescription
Sets the new value of "description" (any previous value will be replaced)- Parameters:
description- New value of the "description" property.
-
addLanguageFeatures
public Language.Builder<_B> addLanguageFeatures(Iterable<? extends LanguageFeatureList> languageFeatures) Adds the given items to the value of "languageFeatures"- Parameters:
languageFeatures- Items to add to the value of the "languageFeatures" property
-
withLanguageFeatures
public Language.Builder<_B> withLanguageFeatures(Iterable<? extends LanguageFeatureList> languageFeatures) Sets the new value of "languageFeatures" (any previous value will be replaced)- Parameters:
languageFeatures- New value of the "languageFeatures" property.
-
addLanguageFeatures
Adds the given items to the value of "languageFeatures"- Parameters:
languageFeatures- Items to add to the value of the "languageFeatures" property
-
withLanguageFeatures
Sets the new value of "languageFeatures" (any previous value will be replaced)- Parameters:
languageFeatures- New value of the "languageFeatures" property.
-
addLanguageFeatures
Returns a new builder to build an additional value of the "LanguageFeatures" property. UseLanguageFeatureList.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "LanguageFeatures" property.
Use
LanguageFeatureList.Builder.end()to return to the current builder.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
-
copyOf
-