Class TableParam
java.lang.Object
org.javastro.ivoa.entities.resource.dataservice.BaseParam
org.javastro.ivoa.entities.resource.dataservice.TableParam
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2024-08-01T13:15:43+01:00")
public class TableParam
extends BaseParam
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
A description of a table parameter having a fixed data type.
Java class for TableParam complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="TableParam">
<complexContent>
<extension base="{http://www.ivoa.net/xml/VODataService/v1.1}BaseParam">
<sequence>
<element name="dataType" type="{http://www.ivoa.net/xml/VODataService/v1.1}TableDataType" minOccurs="0"/>
<element name="flag" type="{http://www.w3.org/2001/XMLSchema}token" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="std" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<anyAttribute namespace='##other'/>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TableDataTypeA type of data contained in the columnSee the specification document for definitions of recognized keywords.protected BooleanIf true, the meaning and use of this parameter is reserved and defined by a standard model. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) booleanA type of data contained in the columngetFlags()See the specification document for definitions of recognized keywords.inthashCode()isStd()If true, the meaning and use of this parameter is reserved and defined by a standard model.voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetDataType(TableDataType value) Sets the value of the dataType property.voidSets the value of the std property.toString()withDataType(TableDataType value) withDescription(String value) withFlags(Collection<String> values) Methods inherited from class org.javastro.ivoa.entities.resource.dataservice.BaseParam
getDescription, getName, getOtherAttributes, getUcd, getUnit, getUtype, setDescription, setName, setUcd, setUnit, setUtype
-
Field Details
-
dataType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected TableDataType dataTypeA type of data contained in the column -
flags
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected List<String> flagsSee the specification document for definitions of recognized keywords. -
std
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected Boolean stdIf true, the meaning and use of this parameter is reserved and defined by a standard model. If false, it represents a parameter specific to the data described If not provided, then the value is unknown.
-
-
Constructor Details
-
Method Details
-
getDataType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableDataType getDataType()A type of data contained in the column- Returns:
- possible object is
TableDataType
-
setDataType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setDataType(TableDataType value) Sets the value of the dataType property.- Parameters:
value- allowed object isTableDataType- See Also:
-
getFlags
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public List<String> getFlags()See the specification document for definitions of recognized keywords. Gets the value of the flags property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the flags property.For example, to add a new item, do as follows:
getFlags().add(newItem);
Objects of the following type(s) are allowed in the list
String- Returns:
- The value of the flags property.
-
isStd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Boolean isStd()If true, the meaning and use of this parameter is reserved and defined by a standard model. If false, it represents a parameter specific to the data described If not provided, then the value is unknown.- Returns:
- possible object is
Boolean
-
setStd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setStd(Boolean value) Sets the value of the std property. -
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean equals(Object object) -
hashCode
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int hashCode() -
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String toString() -
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) -
appendFields
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classBaseParam
-
withDataType
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withDataType(TableDataType value) -
withFlags
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withFlags(String... values) -
withFlags
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withFlags(Collection<String> values) -
withStd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withStd(Boolean value) -
withName
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withName(String value) -
withDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withDescription(String value) - Overrides:
withDescriptionin classBaseParam
-
withUnit
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withUnit(String value) -
withUcd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withUcd(String value) -
withUtype
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public TableParam withUtype(String value) -
mergeFrom
-
mergeFrom
-
createNewInstance
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classBaseParam
-