Class StcBaseType.Builder<_B>

java.lang.Object
org.javastro.ivoa.entities.stc.v1.StcBaseType.Builder<_B>
All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
Direct Known Subclasses:
CoordAreaType.Builder, CoordFrameType.Builder, CoordinateType.Builder, CoordIntervalType.Builder, CoordsType.Builder, CoordSysType.Builder, Curve2Type.Builder, Curve3Type.Builder, Double2Type.Builder, Double3Type.Builder, Double4Type.Builder, Double9Type.Builder, StcMetadataType.Builder
Enclosing class:
StcBaseType

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

    • _parentBuilder

      protected final _B _parentBuilder
    • _storedValue

      protected final StcBaseType _storedValue
  • Constructor Details

    • Builder

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

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

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

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

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