public class TableElement extends VOElement
getData() method.
 Note that depending on exactly how this element was obtained,
 the nodes bearing the bulk data (e.g. text content of a <STREAM>
 element or the <TR> children of a <TABLEDATA> element)
 may not actually be available from this node - for efficiency
 the VOTable parser may convert them into a TabularData object
 and discard the content of the original (STREAM or TABLEDATA) nodes
 which contained the data from the DOM.
 The easiest way to access the data stored in a TableElement
 is to make it into a VOStarTable.
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Modifier and Type | Method and Description | 
|---|---|
| TabularData | getData()Returns an object which can be used to access the actual cell
 data in the body of this table. | 
| FieldElement[] | getFields()Returns the FIELD elements for this table. | 
| LinkElement[] | getLinks()Returns the LINK elements for this table. | 
| long | getNrows()Returns the number of rows in this table. | 
| ParamElement[] | getParams()Returns the PARAM elements for this table. | 
getChildByName, getChildren, getChildrenByName, getDescription, getElementsByVOTagName, getElementSequence, getHandle, getID, getName, getParent, getReferencedElement, getSystemId, getVOTagName, toStringgetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDatapublic FieldElement[] getFields()
ref attribute.public LinkElement[] getLinks()
public ParamElement[] getParams()
public long getNrows()
nrows attribute
 or from the table data itself.
 If this cannot be determined, or cannot be determined efficiently,
 the value -1 may be returned.public TabularData getData() throws java.io.IOException
java.io.IOException