java.lang.Object
org.javastro.ivoa.entities.resource.registry.dublincore.Dc.Builder<_B>
All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
Enclosing class:
Dc

public static class Dc.Builder<_B> extends Object implements com.kscs.util.jaxb.Buildable
  • Field Details

    • _parentBuilder

      protected final _B _parentBuilder
    • _storedValue

      protected final Dc _storedValue
  • Constructor Details

    • Builder

      public Builder(_B _parentBuilder, Dc _other, boolean _copy)
    • Builder

      public Builder(_B _parentBuilder, Dc _other, boolean _copy, com.kscs.util.jaxb.PropertyTree _propertyTree, com.kscs.util.jaxb.PropertyTreeUse _propertyTreeUse)
  • Method Details

    • end

      public _B end()
    • init

      protected <_P extends Dc> _P init(_P _product)
    • addTitlesAndCreatorsAndSubjects

      public Dc.Builder<_B> addTitlesAndCreatorsAndSubjects(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> titlesAndCreatorsAndSubjects)
      Adds the given items to the value of "titlesAndCreatorsAndSubjects"
      Parameters:
      titlesAndCreatorsAndSubjects - Items to add to the value of the "titlesAndCreatorsAndSubjects" property
    • withTitlesAndCreatorsAndSubjects

      public Dc.Builder<_B> withTitlesAndCreatorsAndSubjects(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> titlesAndCreatorsAndSubjects)
      Sets the new value of "titlesAndCreatorsAndSubjects" (any previous value will be replaced)
      Parameters:
      titlesAndCreatorsAndSubjects - New value of the "titlesAndCreatorsAndSubjects" property.
    • addTitlesAndCreatorsAndSubjects

      public Dc.Builder<_B> addTitlesAndCreatorsAndSubjects(jakarta.xml.bind.JAXBElement<ElementType>... titlesAndCreatorsAndSubjects)
      Adds the given items to the value of "titlesAndCreatorsAndSubjects"
      Parameters:
      titlesAndCreatorsAndSubjects - Items to add to the value of the "titlesAndCreatorsAndSubjects" property
    • withTitlesAndCreatorsAndSubjects

      public Dc.Builder<_B> withTitlesAndCreatorsAndSubjects(jakarta.xml.bind.JAXBElement<ElementType>... titlesAndCreatorsAndSubjects)
      Sets the new value of "titlesAndCreatorsAndSubjects" (any previous value will be replaced)
      Parameters:
      titlesAndCreatorsAndSubjects - New value of the "titlesAndCreatorsAndSubjects" property.
    • addTitle

      public Dc.Builder<_B> addTitle(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> title_)
      Adds the given items to the value of "title_"
      Parameters:
      title_ - Items to add to the value of the "title_" property
    • addTitle

      public Dc.Builder<_B> addTitle(jakarta.xml.bind.JAXBElement<ElementType>... title_)
      Adds the given items to the value of "title_"
      Parameters:
      title_ - Items to add to the value of the "title_" property
    • addCreator

      public Dc.Builder<_B> addCreator(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> creator_)
      Adds the given items to the value of "creator_"
      Parameters:
      creator_ - Items to add to the value of the "creator_" property
    • addCreator

      public Dc.Builder<_B> addCreator(jakarta.xml.bind.JAXBElement<ElementType>... creator_)
      Adds the given items to the value of "creator_"
      Parameters:
      creator_ - Items to add to the value of the "creator_" property
    • addSubject

      public Dc.Builder<_B> addSubject(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> subject_)
      Adds the given items to the value of "subject_"
      Parameters:
      subject_ - Items to add to the value of the "subject_" property
    • addSubject

      public Dc.Builder<_B> addSubject(jakarta.xml.bind.JAXBElement<ElementType>... subject_)
      Adds the given items to the value of "subject_"
      Parameters:
      subject_ - Items to add to the value of the "subject_" property
    • addDescription

      public Dc.Builder<_B> addDescription(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> description_)
      Adds the given items to the value of "description_"
      Parameters:
      description_ - Items to add to the value of the "description_" property
    • addDescription

      public Dc.Builder<_B> addDescription(jakarta.xml.bind.JAXBElement<ElementType>... description_)
      Adds the given items to the value of "description_"
      Parameters:
      description_ - Items to add to the value of the "description_" property
    • addPublisher

      public Dc.Builder<_B> addPublisher(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> publisher_)
      Adds the given items to the value of "publisher_"
      Parameters:
      publisher_ - Items to add to the value of the "publisher_" property
    • addPublisher

      public Dc.Builder<_B> addPublisher(jakarta.xml.bind.JAXBElement<ElementType>... publisher_)
      Adds the given items to the value of "publisher_"
      Parameters:
      publisher_ - Items to add to the value of the "publisher_" property
    • addContributor

      public Dc.Builder<_B> addContributor(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> contributor_)
      Adds the given items to the value of "contributor_"
      Parameters:
      contributor_ - Items to add to the value of the "contributor_" property
    • addContributor

      public Dc.Builder<_B> addContributor(jakarta.xml.bind.JAXBElement<ElementType>... contributor_)
      Adds the given items to the value of "contributor_"
      Parameters:
      contributor_ - Items to add to the value of the "contributor_" property
    • addDate

      public Dc.Builder<_B> addDate(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> date_)
      Adds the given items to the value of "date_"
      Parameters:
      date_ - Items to add to the value of the "date_" property
    • addDate

      public Dc.Builder<_B> addDate(jakarta.xml.bind.JAXBElement<ElementType>... date_)
      Adds the given items to the value of "date_"
      Parameters:
      date_ - Items to add to the value of the "date_" property
    • addType

      public Dc.Builder<_B> addType(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> type_)
      Adds the given items to the value of "type_"
      Parameters:
      type_ - Items to add to the value of the "type_" property
    • addType

      public Dc.Builder<_B> addType(jakarta.xml.bind.JAXBElement<ElementType>... type_)
      Adds the given items to the value of "type_"
      Parameters:
      type_ - Items to add to the value of the "type_" property
    • addFormat

      public Dc.Builder<_B> addFormat(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> format_)
      Adds the given items to the value of "format_"
      Parameters:
      format_ - Items to add to the value of the "format_" property
    • addFormat

      public Dc.Builder<_B> addFormat(jakarta.xml.bind.JAXBElement<ElementType>... format_)
      Adds the given items to the value of "format_"
      Parameters:
      format_ - Items to add to the value of the "format_" property
    • addIdentifier

      public Dc.Builder<_B> addIdentifier(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> identifier_)
      Adds the given items to the value of "identifier_"
      Parameters:
      identifier_ - Items to add to the value of the "identifier_" property
    • addIdentifier

      public Dc.Builder<_B> addIdentifier(jakarta.xml.bind.JAXBElement<ElementType>... identifier_)
      Adds the given items to the value of "identifier_"
      Parameters:
      identifier_ - Items to add to the value of the "identifier_" property
    • addSource

      public Dc.Builder<_B> addSource(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> source_)
      Adds the given items to the value of "source_"
      Parameters:
      source_ - Items to add to the value of the "source_" property
    • addSource

      public Dc.Builder<_B> addSource(jakarta.xml.bind.JAXBElement<ElementType>... source_)
      Adds the given items to the value of "source_"
      Parameters:
      source_ - Items to add to the value of the "source_" property
    • addLanguage

      public Dc.Builder<_B> addLanguage(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> language_)
      Adds the given items to the value of "language_"
      Parameters:
      language_ - Items to add to the value of the "language_" property
    • addLanguage

      public Dc.Builder<_B> addLanguage(jakarta.xml.bind.JAXBElement<ElementType>... language_)
      Adds the given items to the value of "language_"
      Parameters:
      language_ - Items to add to the value of the "language_" property
    • addRelation

      public Dc.Builder<_B> addRelation(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> relation_)
      Adds the given items to the value of "relation_"
      Parameters:
      relation_ - Items to add to the value of the "relation_" property
    • addRelation

      public Dc.Builder<_B> addRelation(jakarta.xml.bind.JAXBElement<ElementType>... relation_)
      Adds the given items to the value of "relation_"
      Parameters:
      relation_ - Items to add to the value of the "relation_" property
    • addCoverage

      public Dc.Builder<_B> addCoverage(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> coverage_)
      Adds the given items to the value of "coverage_"
      Parameters:
      coverage_ - Items to add to the value of the "coverage_" property
    • addCoverage

      public Dc.Builder<_B> addCoverage(jakarta.xml.bind.JAXBElement<ElementType>... coverage_)
      Adds the given items to the value of "coverage_"
      Parameters:
      coverage_ - Items to add to the value of the "coverage_" property
    • addRights

      public Dc.Builder<_B> addRights(Iterable<? extends jakarta.xml.bind.JAXBElement<ElementType>> rights_)
      Adds the given items to the value of "rights_"
      Parameters:
      rights_ - Items to add to the value of the "rights_" property
    • addRights

      public Dc.Builder<_B> addRights(jakarta.xml.bind.JAXBElement<ElementType>... rights_)
      Adds the given items to the value of "rights_"
      Parameters:
      rights_ - Items to add to the value of the "rights_" property
    • build

      public Dc build()
      Specified by:
      build in interface com.kscs.util.jaxb.Buildable
    • copyOf

      public Dc.Builder<_B> copyOf(Dc _other)
    • copyOf

      public Dc.Builder<_B> copyOf(Dc.Builder _other)