<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 ) → <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 ) → <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 ) → <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( ) → <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 ) → <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( ) → 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>