Class Table
java.lang.Object
org.javastro.ivoa.entities.resource.dataservice.Table
org.javastro.ivoa.entities.vosi.tables.Table
- 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 Table
extends Table
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
A description of a single table supported by the
service associated with a VOSI-enabled resource.
Java class for table element declaration
.The following schema fragment specifies the expected content contained within this class.
<element name="table" type="{http://www.ivoa.net/xml/VODataService/v1.1}Table"/>
-
Field Summary
Fields inherited from class org.javastro.ivoa.entities.resource.dataservice.Table
columns, description, foreignKeies, name, nrows, title, type, utype -
Constructor Summary
ConstructorsConstructorDescriptionTable()Default no-arg constructorTable(String name, String title, String description, String utype, BigInteger nrows, List<TableParam> columns, List<ForeignKey> foreignKeies, String type, Map<QName, String> otherAttributes) Fully-initialising value constructor -
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) booleaninthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) toString()withColumns(Collection<TableParam> values) withColumns(TableParam... values) withDescription(String value) withForeignKeies(Collection<ForeignKey> values) withForeignKeies(ForeignKey... values) withNrows(BigInteger value) Methods inherited from class org.javastro.ivoa.entities.resource.dataservice.Table
getColumns, getDescription, getForeignKeies, getName, getNrows, getOtherAttributes, getTitle, getType, getUtype, setDescription, setName, setNrows, setTitle, setType, setUtype
-
Constructor Details
-
Table
public Table()Default no-arg constructor -
Table
public Table(String name, String title, String description, String utype, BigInteger nrows, List<TableParam> columns, List<ForeignKey> foreignKeies, String type, Map<QName, String> otherAttributes) Fully-initialising value constructor
-
-
Method Details
-
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 classTable
-
withName
-
withTitle
-
withDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Table withDescription(String value) - Overrides:
withDescriptionin classTable
-
withUtype
-
withNrows
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Table withNrows(BigInteger value) -
withColumns
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Table withColumns(TableParam... values) - Overrides:
withColumnsin classTable
-
withColumns
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Table withColumns(Collection<TableParam> values) - Overrides:
withColumnsin classTable
-
withForeignKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Table withForeignKeies(ForeignKey... values) - Overrides:
withForeignKeiesin classTable
-
withForeignKeies
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Table withForeignKeies(Collection<ForeignKey> values) - Overrides:
withForeignKeiesin classTable
-
withType
-
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 classTable
-