Class Double1Type.Builder<_B>

java.lang.Object
org.javastro.ivoa.entities.stc.v1.Double1Type.Builder<_B>
All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
Direct Known Subclasses:
OrbitType.A.Builder, OrbitType.Aop.Builder, OrbitType.I.Builder, OrbitType.M.Builder, OrbitType.Node.Builder, OrbitType.P.Builder, OrbitType.Q.Builder
Enclosing class:
Double1Type

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

    • _parentBuilder

      protected final _B _parentBuilder
    • _storedValue

      protected final Double1Type _storedValue
  • Constructor Details

    • Builder

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

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

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

      public Double1Type.Builder<_B> withTimeUnit(String timeUnit)
      Sets the new value of "timeUnit" (any previous value will be replaced)
      Parameters:
      timeUnit - New value of the "timeUnit" property.
    • withPosUnit

      public Double1Type.Builder<_B> withPosUnit(String posUnit)
      Sets the new value of "posUnit" (any previous value will be replaced)
      Parameters:
      posUnit - New value of the "posUnit" property.
    • withPosAngleUnit

      public Double1Type.Builder<_B> withPosAngleUnit(AngleUnitType posAngleUnit)
      Sets the new value of "posAngleUnit" (any previous value will be replaced)
      Parameters:
      posAngleUnit - New value of the "posAngleUnit" property.
    • withVelTimeUnit

      public Double1Type.Builder<_B> withVelTimeUnit(VelTimeUnitType velTimeUnit)
      Sets the new value of "velTimeUnit" (any previous value will be replaced)
      Parameters:
      velTimeUnit - New value of the "velTimeUnit" property.
    • withSpectralUnit

      public Double1Type.Builder<_B> withSpectralUnit(SpectralUnitType spectralUnit)
      Sets the new value of "spectralUnit" (any previous value will be replaced)
      Parameters:
      spectralUnit - New value of the "spectralUnit" property.
    • withGenUnit

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

      public Double1Type.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 Double1Type.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 Double1Type.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 Double1Type.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 Double1Type.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 Double1Type.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 Double1Type.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 Double1Type build()
      Specified by:
      build in interface com.kscs.util.jaxb.Buildable
    • copyOf

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

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