Class Curation.Builder<_B>
java.lang.Object
org.javastro.ivoa.entities.resource.Curation.Builder<_B>
- All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
- Enclosing class:
- Curation
-
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 TypeMethodDescriptionContact.Builder<? extends Curation.Builder<_B>>Returns a new builder to build an additional value of the "Contacts" property.addContacts(Iterable<? extends Contact> contacts) Adds the given items to the value of "contacts"addContacts(Contact... contacts) Adds the given items to the value of "contacts"ResourceName.Builder<? extends Curation.Builder<_B>>Returns a new builder to build an additional value of the "Contributors" property.addContributors(Iterable<? extends ResourceName> contributors) Adds the given items to the value of "contributors"addContributors(ResourceName... contributors) Adds the given items to the value of "contributors"Creator.Builder<? extends Curation.Builder<_B>>Returns a new builder to build an additional value of the "Creators" property.addCreators(Iterable<? extends Creator> creators) Adds the given items to the value of "creators"addCreators(Creator... creators) Adds the given items to the value of "creators"Date.Builder<? extends Curation.Builder<_B>>addDates()Returns a new builder to build an additional value of the "Dates" property.Adds the given items to the value of "dates"Adds the given items to the value of "dates"build()copyOf(Curation.Builder _other) end()protected <_P extends Curation>
_Pinit(_P _product) withContacts(Iterable<? extends Contact> contacts) Sets the new value of "contacts" (any previous value will be replaced)withContacts(Contact... contacts) Sets the new value of "contacts" (any previous value will be replaced)withContributors(Iterable<? extends ResourceName> contributors) Sets the new value of "contributors" (any previous value will be replaced)withContributors(ResourceName... contributors) Sets the new value of "contributors" (any previous value will be replaced)withCreators(Iterable<? extends Creator> creators) Sets the new value of "creators" (any previous value will be replaced)withCreators(Creator... creators) Sets the new value of "creators" (any previous value will be replaced)Sets the new value of "dates" (any previous value will be replaced)Sets the new value of "dates" (any previous value will be replaced)ResourceName.Builder<? extends Curation.Builder<_B>>Returns the existing builder or a new builder to build the value of the "publisher" property.withPublisher(ResourceName publisher) Sets the new value of "publisher" (any previous value will be replaced)withVersion(String version) Sets the new value of "version" (any previous value will be replaced)
-
Field Details
-
_parentBuilder
-
_storedValue
-
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
end
-
init
-
withPublisher
Sets the new value of "publisher" (any previous value will be replaced)- Parameters:
publisher- New value of the "publisher" property.
-
withPublisher
Returns the existing builder or a new builder to build the value of the "publisher" property. UseResourceName.Builder.end()to return to the current builder.- Returns:
- A new builder to build the value of the "publisher" property.
Use
ResourceName.Builder.end()to return to the current builder.
-
addCreators
Adds the given items to the value of "creators"- Parameters:
creators- Items to add to the value of the "creators" property
-
withCreators
Sets the new value of "creators" (any previous value will be replaced)- Parameters:
creators- New value of the "creators" property.
-
addCreators
Adds the given items to the value of "creators"- Parameters:
creators- Items to add to the value of the "creators" property
-
withCreators
Sets the new value of "creators" (any previous value will be replaced)- Parameters:
creators- New value of the "creators" property.
-
addCreators
Returns a new builder to build an additional value of the "Creators" property. UseCreator.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Creators" property.
Use
Creator.Builder.end()to return to the current builder.
-
addContributors
Adds the given items to the value of "contributors"- Parameters:
contributors- Items to add to the value of the "contributors" property
-
withContributors
Sets the new value of "contributors" (any previous value will be replaced)- Parameters:
contributors- New value of the "contributors" property.
-
addContributors
Adds the given items to the value of "contributors"- Parameters:
contributors- Items to add to the value of the "contributors" property
-
withContributors
Sets the new value of "contributors" (any previous value will be replaced)- Parameters:
contributors- New value of the "contributors" property.
-
addContributors
Returns a new builder to build an additional value of the "Contributors" property. UseResourceName.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Contributors" property.
Use
ResourceName.Builder.end()to return to the current builder.
-
addDates
Adds the given items to the value of "dates"- Parameters:
dates- Items to add to the value of the "dates" property
-
withDates
Sets the new value of "dates" (any previous value will be replaced)- Parameters:
dates- New value of the "dates" property.
-
addDates
Adds the given items to the value of "dates"- Parameters:
dates- Items to add to the value of the "dates" property
-
withDates
Sets the new value of "dates" (any previous value will be replaced)- Parameters:
dates- New value of the "dates" property.
-
addDates
Returns a new builder to build an additional value of the "Dates" property. UseDate.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Dates" property.
Use
Date.Builder.end()to return to the current builder.
-
withVersion
Sets the new value of "version" (any previous value will be replaced)- Parameters:
version- New value of the "version" property.
-
addContacts
Adds the given items to the value of "contacts"- Parameters:
contacts- Items to add to the value of the "contacts" property
-
withContacts
Sets the new value of "contacts" (any previous value will be replaced)- Parameters:
contacts- New value of the "contacts" property.
-
addContacts
Adds the given items to the value of "contacts"- Parameters:
contacts- Items to add to the value of the "contacts" property
-
withContacts
Sets the new value of "contacts" (any previous value will be replaced)- Parameters:
contacts- New value of the "contacts" property.
-
addContacts
Returns a new builder to build an additional value of the "Contacts" property. UseContact.Builder.end()to return to the current builder.- Returns:
- a new builder to build an additional value of the "Contacts" property.
Use
Contact.Builder.end()to return to the current builder.
-
build
- Specified by:
buildin interfacecom.kscs.util.jaxb.Buildable
-
copyOf
-
copyOf
-