Class Vector3CoordinateType.Builder<_B>

All Implemented Interfaces:
com.kscs.util.jaxb.Buildable
Direct Known Subclasses:
GenVector3CoordinateType.Builder, PosVector3CoordinateType.Builder
Enclosing class:
Vector3CoordinateType

public static class Vector3CoordinateType.Builder<_B> extends CoordinateType.Builder<_B> implements com.kscs.util.jaxb.Buildable
  • Constructor Details

    • Builder

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

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

    • init

      protected <_P extends Vector3CoordinateType> _P init(_P _product)
    • withName1

      public Vector3CoordinateType.Builder<_B> withName1(String name1)
      Sets the new value of "name1" (any previous value will be replaced)
      Parameters:
      name1 - New value of the "name1" property.
    • withName2

      public Vector3CoordinateType.Builder<_B> withName2(String name2)
      Sets the new value of "name2" (any previous value will be replaced)
      Parameters:
      name2 - New value of the "name2" property.
    • withName3

      public Vector3CoordinateType.Builder<_B> withName3(String name3)
      Sets the new value of "name3" (any previous value will be replaced)
      Parameters:
      name3 - New value of the "name3" property.
    • withCValue3

      public Vector3CoordinateType.Builder<_B> withCValue3(jakarta.xml.bind.JAXBElement<?> cValue3)
      Sets the new value of "cValue3" (any previous value will be replaced)
      Parameters:
      cValue3 - New value of the "cValue3" property.
    • addCError3s

      public Vector3CoordinateType.Builder<_B> addCError3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cError3S)
      Adds the given items to the value of "cError3S"
      Parameters:
      cError3S - Items to add to the value of the "cError3S" property
    • withCError3s

      public Vector3CoordinateType.Builder<_B> withCError3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cError3S)
      Sets the new value of "cError3S" (any previous value will be replaced)
      Parameters:
      cError3S - New value of the "cError3S" property.
    • addCError3s

      public Vector3CoordinateType.Builder<_B> addCError3s(jakarta.xml.bind.JAXBElement<?>... cError3S)
      Adds the given items to the value of "cError3S"
      Parameters:
      cError3S - Items to add to the value of the "cError3S" property
    • withCError3s

      public Vector3CoordinateType.Builder<_B> withCError3s(jakarta.xml.bind.JAXBElement<?>... cError3S)
      Sets the new value of "cError3S" (any previous value will be replaced)
      Parameters:
      cError3S - New value of the "cError3S" property.
    • addCResolution3s

      public Vector3CoordinateType.Builder<_B> addCResolution3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cResolution3S)
      Adds the given items to the value of "cResolution3S"
      Parameters:
      cResolution3S - Items to add to the value of the "cResolution3S" property
    • withCResolution3s

      public Vector3CoordinateType.Builder<_B> withCResolution3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cResolution3S)
      Sets the new value of "cResolution3S" (any previous value will be replaced)
      Parameters:
      cResolution3S - New value of the "cResolution3S" property.
    • addCResolution3s

      public Vector3CoordinateType.Builder<_B> addCResolution3s(jakarta.xml.bind.JAXBElement<?>... cResolution3S)
      Adds the given items to the value of "cResolution3S"
      Parameters:
      cResolution3S - Items to add to the value of the "cResolution3S" property
    • withCResolution3s

      public Vector3CoordinateType.Builder<_B> withCResolution3s(jakarta.xml.bind.JAXBElement<?>... cResolution3S)
      Sets the new value of "cResolution3S" (any previous value will be replaced)
      Parameters:
      cResolution3S - New value of the "cResolution3S" property.
    • addCSize3s

      public Vector3CoordinateType.Builder<_B> addCSize3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cSize3S)
      Adds the given items to the value of "cSize3S"
      Parameters:
      cSize3S - Items to add to the value of the "cSize3S" property
    • withCSize3s

      public Vector3CoordinateType.Builder<_B> withCSize3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cSize3S)
      Sets the new value of "cSize3S" (any previous value will be replaced)
      Parameters:
      cSize3S - New value of the "cSize3S" property.
    • addCSize3s

      public Vector3CoordinateType.Builder<_B> addCSize3s(jakarta.xml.bind.JAXBElement<?>... cSize3S)
      Adds the given items to the value of "cSize3S"
      Parameters:
      cSize3S - Items to add to the value of the "cSize3S" property
    • withCSize3s

      public Vector3CoordinateType.Builder<_B> withCSize3s(jakarta.xml.bind.JAXBElement<?>... cSize3S)
      Sets the new value of "cSize3S" (any previous value will be replaced)
      Parameters:
      cSize3S - New value of the "cSize3S" property.
    • addCPixSize3s

      public Vector3CoordinateType.Builder<_B> addCPixSize3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cPixSize3S)
      Adds the given items to the value of "cPixSize3S"
      Parameters:
      cPixSize3S - Items to add to the value of the "cPixSize3S" property
    • withCPixSize3s

      public Vector3CoordinateType.Builder<_B> withCPixSize3s(Iterable<? extends jakarta.xml.bind.JAXBElement<?>> cPixSize3S)
      Sets the new value of "cPixSize3S" (any previous value will be replaced)
      Parameters:
      cPixSize3S - New value of the "cPixSize3S" property.
    • addCPixSize3s

      public Vector3CoordinateType.Builder<_B> addCPixSize3s(jakarta.xml.bind.JAXBElement<?>... cPixSize3S)
      Adds the given items to the value of "cPixSize3S"
      Parameters:
      cPixSize3S - Items to add to the value of the "cPixSize3S" property
    • withCPixSize3s

      public Vector3CoordinateType.Builder<_B> withCPixSize3s(jakarta.xml.bind.JAXBElement<?>... cPixSize3S)
      Sets the new value of "cPixSize3S" (any previous value will be replaced)
      Parameters:
      cPixSize3S - New value of the "cPixSize3S" property.
    • withName

      public Vector3CoordinateType.Builder<_B> withName(String name)
      Sets the new value of "name" (any previous value will be replaced)
      Overrides:
      withName in class CoordinateType.Builder<_B>
      Parameters:
      name - New value of the "name" property.
    • withFrameId

      public Vector3CoordinateType.Builder<_B> withFrameId(Object frameId)
      Sets the new value of "frameId" (any previous value will be replaced)
      Overrides:
      withFrameId in class CoordinateType.Builder<_B>
      Parameters:
      frameId - New value of the "frameId" property.
    • withId

      Sets the new value of "id" (any previous value will be replaced)
      Overrides:
      withId in class CoordinateType.Builder<_B>
      Parameters:
      id - New value of the "id" property.
    • withIdref

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

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

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

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

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

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

      public Vector3CoordinateType build()
      Specified by:
      build in interface com.kscs.util.jaxb.Buildable
      Overrides:
      build in class CoordinateType.Builder<_B>
    • copyOf

    • copyOf