Class JdTimeType.Builder<_B>

java.lang.Object
org.javastro.ivoa.entities.stc.v1.JdTimeType.Builder<_B>
All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
Enclosing class:
JdTimeType

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

    • _parentBuilder

      protected final _B _parentBuilder
    • _storedValue

      protected final JdTimeType _storedValue
  • Constructor Details

    • Builder

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

      public Builder(_B _parentBuilder, JdTimeType _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 JdTimeType> _P init(_P _product)
    • withValue

      public JdTimeType.Builder<_B> withValue(BigDecimal value)
      Sets the new value of "value" (any previous value will be replaced)
      Parameters:
      value - New value of the "value" property.
    • withId

      public JdTimeType.Builder<_B> withId(String id)
      Sets the new value of "id" (any previous value will be replaced)
      Parameters:
      id - New value of the "id" property.
    • withIdref

      public JdTimeType.Builder<_B> withIdref(Object idref)
      Sets the new value of "idref" (any previous value will be replaced)
      Parameters:
      idref - New value of the "idref" property.
    • withUcd

      public JdTimeType.Builder<_B> withUcd(String ucd)
      Sets the new value of "ucd" (any previous value will be replaced)
      Parameters:
      ucd - New value of the "ucd" property.
    • withType

      public JdTimeType.Builder<_B> withType(String type)
      Sets the new value of "type" (any previous value will be replaced)
      Parameters:
      type - New value of the "type" property.
    • withHref

      public JdTimeType.Builder<_B> withHref(String href)
      Sets the new value of "href" (any previous value will be replaced)
      Parameters:
      href - New value of the "href" property.
    • withIDType

      public JdTimeType.Builder<_B> withIDType(String idType)
      Sets the new value of "idType" (any previous value will be replaced)
      Parameters:
      idType - New value of the "idType" property.
    • withIDREFType

      public JdTimeType.Builder<_B> withIDREFType(String idrefType)
      Sets the new value of "idrefType" (any previous value will be replaced)
      Parameters:
      idrefType - New value of the "idrefType" property.
    • build

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

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

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