org.xml.sax.ContentHandler
, uk.ac.starlink.votable.TableHandler
public class DalResultStreamer
extends uk.ac.starlink.votable.TableContentHandler
implements uk.ac.starlink.votable.TableHandler
Constructor | Description |
---|---|
DalResultStreamer(uk.ac.starlink.table.TableSink sink) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
void |
characters(char[] ch,
int start,
int length) |
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName) |
|
void |
endTable() |
|
boolean |
getOverflow() |
Indicates whether the DAL result was marked as overflowing
(with QUERY_STATUS INFO).
|
void |
rowData(java.lang.Object[] row) |
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts) |
|
void |
startTable(uk.ac.starlink.table.StarTable meta) |
|
static boolean |
streamResultTable(org.xml.sax.InputSource saxsrc,
uk.ac.starlink.table.TableSink sink) |
Streams a DAL result table from a SAX source to a table sink.
|
public DalResultStreamer(uk.ac.starlink.table.TableSink sink)
sink
- table destinationpublic boolean getOverflow()
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class uk.ac.starlink.votable.TableContentHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class uk.ac.starlink.votable.TableContentHandler
org.xml.sax.SAXException
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class uk.ac.starlink.votable.TableContentHandler
org.xml.sax.SAXException
public void startTable(uk.ac.starlink.table.StarTable meta) throws org.xml.sax.SAXException
startTable
in interface uk.ac.starlink.votable.TableHandler
org.xml.sax.SAXException
public void rowData(java.lang.Object[] row) throws org.xml.sax.SAXException
rowData
in interface uk.ac.starlink.votable.TableHandler
org.xml.sax.SAXException
public void endTable() throws org.xml.sax.SAXException
endTable
in interface uk.ac.starlink.votable.TableHandler
org.xml.sax.SAXException
public static boolean streamResultTable(org.xml.sax.InputSource saxsrc, uk.ac.starlink.table.TableSink sink) throws java.io.IOException, org.xml.sax.SAXException
saxsrc
- SAX event sourcesink
- table destinationjava.io.IOException
org.xml.sax.SAXException
Copyright © 2018 Central Laboratory of the Research Councils. All Rights Reserved.