Class SavotParam

All Implemented Interfaces:
IDSupport, NameSupport, RefSupport, SimpleTypes

public final class SavotParam extends MarkupComment implements IDSupport, NameSupport, RefSupport

Param element

Author:
Andre Schaaff
  • Constructor Details

    • SavotParam

      public SavotParam()
      Constructor
  • Method Details

    • setId

      public void setId(String id)
      Set ID attribute
      Specified by:
      setId in interface IDSupport
      Parameters:
      id -
    • getId

      public String getId()
      Get id attribute
      Specified by:
      getId in interface IDSupport
      Returns:
      String
    • setUnit

      public void setUnit(String unit)
      Set unit attribute
      Parameters:
      unit -
    • getUnit

      public String getUnit()
      Get unit attribute
      Returns:
      String
    • setDataType

      public void setDataType(String datatype)
      Set datatype attribute
      Parameters:
      datatype - (boolean, bit, unsignedByte, short, int, long, char, unicodeChar, float, double, floatComplex, doubleComplex)
    • getDataType

      public String getDataType()
      Get datatype attribute
      Returns:
      String
    • setPrecision

      public void setPrecision(String precision)
      Set precision attribute
      Parameters:
      precision - ([EF]?[1-0][0-9]*)
    • getPrecision

      public String getPrecision()
      Get precision attribute
      Returns:
      String
    • setWidth

      public void setWidth(String width)
      Set width attribute
      Parameters:
      width -
    • setWidthValue

      public void setWidthValue(int width)
      Set width attribute
      Parameters:
      width -
    • getWidth

      public String getWidth()
      Get width attribute
      Returns:
      String
    • getWidthValue

      public int getWidthValue()
      Get width attribute
      Returns:
      String
    • setXtype

      public void setXtype(String xtype)
      Set xtype attribute
      Parameters:
      xtype -
      Since:
      VOTable 1.2
    • getXtype

      public String getXtype()
      Get xtype attribute
      Returns:
      String
      Since:
      VOTable 1.2
    • setRef

      public void setRef(String ref)
      Set ref attribute
      Specified by:
      setRef in interface RefSupport
      Parameters:
      ref -
    • getRef

      public String getRef()
      Get ref attribute
      Specified by:
      getRef in interface RefSupport
      Returns:
      String
    • setName

      public void setName(String name)
      Set name attribute
      Specified by:
      setName in interface NameSupport
      Parameters:
      name -
    • getName

      public String getName()
      Get name attribute
      Specified by:
      getName in interface NameSupport
      Returns:
      String
    • setUcd

      public void setUcd(String ucd)
      Set ucd attribute
      Parameters:
      ucd - ([A-Za-z0-9_.,-]*)
    • getUcd

      public String getUcd()
      Get ucd attribute
      Returns:
      String
    • setUtype

      public void setUtype(String utype)
      Set utype attribute
      Parameters:
      utype -
    • getUtype

      public String getUtype()
      Get utype attribute
      Returns:
      String
    • setValue

      public void setValue(String value)
      Set value attribute
      Parameters:
      value -
    • getValue

      public String getValue()
      Get value attribute
      Returns:
      String
    • setArraySize

      public void setArraySize(String arraysize)
      Set arraysize attribute
      Parameters:
      arraysize - (([0-9]+x)*[0-9]*[*]?(s\W)?)
    • getArraySize

      public String getArraySize()
      Get arraysize attribute
      Returns:
      String
    • setDescription

      public void setDescription(String description)
      Set DESCRIPTION content
      Parameters:
      description -
    • getDescription

      public String getDescription()
      Get DESCRIPTION content
      Returns:
      String
    • setValues

      public void setValues(SavotValues values)
      Set VALUES element
      Parameters:
      values -
    • getValues

      public SavotValues getValues()
      Get VALUES element
      Returns:
      a SavotValues object
    • getLinks

      public LinkSet getLinks()
      Get Link set reference
      Returns:
      a set of LINK elements
    • setLinks

      public void setLinks(LinkSet links)
      Set Link set reference
      Parameters:
      links -