Package cds.savot.model
Class SavotParam
- java.lang.Object
-
- cds.savot.model.SavotBase
-
- cds.savot.model.MarkupComment
-
- cds.savot.model.SavotParam
-
- All Implemented Interfaces:
IDSupport
,NameSupport
,RefSupport
,SimpleTypes
public final class SavotParam extends MarkupComment implements IDSupport, NameSupport, RefSupport
Param element
- Author:
- Andre Schaaff
-
-
Field Summary
-
Fields inherited from interface cds.savot.model.SimpleTypes
ACTUAL, BARYCENTRIC, BASE64, BIT, BOOLEAN, CHAR, COOSYSSYSTEM, DATATYPE, DOC, DOUBLE, DOUBLECOMPLEX, DYNAMIC, ECL_FK4, ECL_FK5, ENCODINGTYPE, EQ_FK4, EQ_FK5, FIELDTYPE, FLOAT, FLOATCOMPLEX, GALACTIC, GEO_APP, GZIP, HIDDEN, HINTS, ICRS, INT, LEGAL, LINKCONTENT_ROLE, LOCATION, LONG, META, NO, NO_QUERY, NONE, ONLOAD, ONREQUEST, OTHER, QUERY, RESOURCETYPE, RESULTS, SHORT, STREAMACTUATE, SUPERGALACTIC, TRIGGER, UNICODECHAR, UNSIGNEDBYTE, VALUESTYPE, version, XY, YES, YESNO
-
-
Constructor Summary
Constructors Constructor Description SavotParam()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getArraySize()
Get arraysize attributejava.lang.String
getDataType()
Get datatype attributejava.lang.String
getDescription()
Get DESCRIPTION contentjava.lang.String
getId()
Get id attributeLinkSet
getLinks()
Get Link set referencejava.lang.String
getName()
Get name attributejava.lang.String
getPrecision()
Get precision attributejava.lang.String
getRef()
Get ref attributejava.lang.String
getUcd()
Get ucd attributejava.lang.String
getUnit()
Get unit attributejava.lang.String
getUtype()
Get utype attributejava.lang.String
getValue()
Get value attributeSavotValues
getValues()
Get VALUES elementjava.lang.String
getWidth()
Get width attributeint
getWidthValue()
Get width attributejava.lang.String
getXtype()
Get xtype attributevoid
setArraySize(java.lang.String arraysize)
Set arraysize attributevoid
setDataType(java.lang.String datatype)
Set datatype attributevoid
setDescription(java.lang.String description)
Set DESCRIPTION contentvoid
setId(java.lang.String id)
Set ID attributevoid
setLinks(LinkSet links)
Set Link set referencevoid
setName(java.lang.String name)
Set name attributevoid
setPrecision(java.lang.String precision)
Set precision attributevoid
setRef(java.lang.String ref)
Set ref attributevoid
setUcd(java.lang.String ucd)
Set ucd attributevoid
setUnit(java.lang.String unit)
Set unit attributevoid
setUtype(java.lang.String utype)
Set utype attributevoid
setValue(java.lang.String value)
Set value attributevoid
setValues(SavotValues values)
Set VALUES elementvoid
setWidth(java.lang.String width)
Set width attributevoid
setWidthValue(int width)
Set width attributevoid
setXtype(java.lang.String xtype)
Set xtype attribute-
Methods inherited from class cds.savot.model.MarkupComment
getAbove, getBelow, setAbove, setBelow
-
-
-
-
Method Detail
-
setId
public void setId(java.lang.String id)
Set ID attribute
-
getId
public java.lang.String getId()
Get id attribute
-
setUnit
public void setUnit(java.lang.String unit)
Set unit attribute- Parameters:
unit
-
-
getUnit
public java.lang.String getUnit()
Get unit attribute- Returns:
- String
-
setDataType
public void setDataType(java.lang.String datatype)
Set datatype attribute- Parameters:
datatype
- (boolean, bit, unsignedByte, short, int, long, char, unicodeChar, float, double, floatComplex, doubleComplex)
-
getDataType
public java.lang.String getDataType()
Get datatype attribute- Returns:
- String
-
setPrecision
public void setPrecision(java.lang.String precision)
Set precision attribute- Parameters:
precision
- ([EF]?[1-0][0-9]*)
-
getPrecision
public java.lang.String getPrecision()
Get precision attribute- Returns:
- String
-
setWidth
public void setWidth(java.lang.String width)
Set width attribute- Parameters:
width
-
-
setWidthValue
public void setWidthValue(int width)
Set width attribute- Parameters:
width
-
-
getWidth
public java.lang.String getWidth()
Get width attribute- Returns:
- String
-
getWidthValue
public int getWidthValue()
Get width attribute- Returns:
- String
-
setXtype
public void setXtype(java.lang.String xtype)
Set xtype attribute- Parameters:
xtype
-- Since:
- VOTable 1.2
-
getXtype
public java.lang.String getXtype()
Get xtype attribute- Returns:
- String
- Since:
- VOTable 1.2
-
setRef
public void setRef(java.lang.String ref)
Set ref attribute- Specified by:
setRef
in interfaceRefSupport
- Parameters:
ref
-
-
getRef
public java.lang.String getRef()
Get ref attribute- Specified by:
getRef
in interfaceRefSupport
- Returns:
- String
-
setName
public void setName(java.lang.String name)
Set name attribute- Specified by:
setName
in interfaceNameSupport
- Parameters:
name
-
-
getName
public java.lang.String getName()
Get name attribute- Specified by:
getName
in interfaceNameSupport
- Returns:
- String
-
setUcd
public void setUcd(java.lang.String ucd)
Set ucd attribute- Parameters:
ucd
- ([A-Za-z0-9_.,-]*)
-
getUcd
public java.lang.String getUcd()
Get ucd attribute- Returns:
- String
-
setUtype
public void setUtype(java.lang.String utype)
Set utype attribute- Parameters:
utype
-
-
getUtype
public java.lang.String getUtype()
Get utype attribute- Returns:
- String
-
setValue
public void setValue(java.lang.String value)
Set value attribute- Parameters:
value
-
-
getValue
public java.lang.String getValue()
Get value attribute- Returns:
- String
-
setArraySize
public void setArraySize(java.lang.String arraysize)
Set arraysize attribute- Parameters:
arraysize
- (([0-9]+x)*[0-9]*[*]?(s\W)?)
-
getArraySize
public java.lang.String getArraySize()
Get arraysize attribute- Returns:
- String
-
setDescription
public void setDescription(java.lang.String description)
Set DESCRIPTION content- Parameters:
description
-
-
getDescription
public java.lang.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
-
-
-