<h2>org.autoplot.hapi.HapiDataSource</h2><p>HAPI data source uses transactions with HAPI servers to collect data.</p>
<h2>HapiDataSource( <a href='https://docs.oracle.com/javase/8/docs/api/java/net/URI.html'>java.net.URI</a> uri )</h2>
<p></p>

<hr>
<a name="FILL_VALUE"></a>
<h2>FILL_VALUE</h2>
<p></p>

<hr>
<a name="getDataSet"></a>
<h2>getDataSet</h2>
getDataSet( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> monitor ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p></p>

<h3>Parameters</h3>
monitor - a ProgressMonitor

<h3>Returns:</h3>
org.das2.qds.QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDataSet&unscoped_q=getDataSet">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/hapi/HapiDataSource.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/hapi/HapiDataSource.html#getDataSet">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="getDataSetViaBinary"></a>
<h2>getDataSetViaBinary</h2>
getDataSetViaBinary( int totalFields, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> monitor, <a href='https://docs.oracle.com/javase/8/docs/api/java/net/URL.html'>java.net.URL</a> url, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/hapi/HapiDataSource/ParamDescription.html'>org.autoplot.hapi.HapiDataSource.ParamDescription[]</a> pds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/DatumRange.html'>DatumRange</a> tr, int nparam, int[] nfields, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> useCacheUriParam ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>read the interval using binary.</p>

<h3>Parameters</h3>
totalFields - an int
<br>
monitor - a ProgressMonitor
<br>
url - an URL
<br>
pds - an org.autoplot.hapi.HapiDataSource.ParamDescription[]
<br>
tr - a DatumRange
<br>
nparam - an int
<br>
nfields - an int[]
<br>
useCacheUriParam - a String

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDataSetViaBinary&unscoped_q=getDataSetViaBinary">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/hapi/HapiDataSource.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/hapi/HapiDataSource.html#getDataSetViaBinary">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="getDataSetViaCsv"></a>
<h2>getDataSetViaCsv</h2>
getDataSetViaCsv( int totalFields, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> monitor, <a href='https://docs.oracle.com/javase/8/docs/api/java/net/URL.html'>java.net.URL</a> url, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/hapi/HapiDataSource/ParamDescription.html'>org.autoplot.hapi.HapiDataSource.ParamDescription[]</a> pds, <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/datum/DatumRange.html'>DatumRange</a> tr, int nparam, int[] nfields, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> useCacheUriParam ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a>

<p>read the interval using CSV.</p>

<h3>Parameters</h3>
totalFields - an int
<br>
monitor - a ProgressMonitor
<br>
url - an URL
<br>
pds - an org.autoplot.hapi.HapiDataSource.ParamDescription[]
<br>
tr - a DatumRange
<br>
nparam - an int
<br>
nfields - an int[]
<br>
useCacheUriParam - a String

<h3>Returns:</h3>
a QDataSet

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getDataSetViaCsv&unscoped_q=getDataSetViaCsv">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/hapi/HapiDataSource.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/hapi/HapiDataSource.html#getDataSetViaCsv">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="getHapiCache"></a>
<h2>getHapiCache</h2>
getHapiCache(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p>return the local folder of the cache for HAPI data.  This will end with
 a slash.</p>

<h3>Returns:</h3>
the local folder of the cache for HAPI data.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=getHapiCache&unscoped_q=getHapiCache">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/hapi/HapiDataSource.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/hapi/HapiDataSource.html#getHapiCache">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="getParameterDescriptions"></a>
<h2>getParameterDescriptions</h2>
getParameterDescriptions( JSONObject doc ) &rarr; <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/hapi/HapiDataSource/ParamDescription.html'>org.autoplot.hapi.HapiDataSource.ParamDescription[]</a>

<p></p>

<h3>Parameters</h3>
doc - a JSONObject

<h3>Returns:</h3>
org.autoplot.hapi.HapiDataSource.ParamDescription[]

<br><br>
<a href="https://github.com/autoplot/dev/search?q=getParameterDescriptions&unscoped_q=getParameterDescriptions">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/hapi/HapiDataSource.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/hapi/HapiDataSource.html#getParameterDescriptions">[view on old javadoc]</a>
<br>
<br>
<hr>
<a name="printCacheStats"></a>
<h2>printCacheStats</h2>
printCacheStats(  ) &rarr; void

<p>print the cache stats.</p>

<h3>Returns:</h3>
void (returns nothing)

<h3>See Also:</h3>
<a href='https://sourceforge.net/p/autoplot/bugs/1996/'>https://sourceforge.net/p/autoplot/bugs/1996/</a> <br>
<br><br>
<a href="https://github.com/autoplot/dev/search?q=printCacheStats&unscoped_q=printCacheStats">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/hapi/HapiDataSource.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/hapi/HapiDataSource.html#printCacheStats">[view on old javadoc]</a>
<br>
<br>