public class NcmlDatasetBesApi extends BesApi
BesApi.NoSuchDatasource
_regexToMatchLastDotSuffixString, ASCII, CSV, DAP2_DATA, DAP2_ERRORS, DAP4_DATA, DAP4_DMR, DAP4_ERRORS, DAS, DataDDX, DDS, DDX, DEFAULT_XDAP_ACCEPT, ERRORS_CONTEXT, EXPLICIT_CONTAINERS_CONTEXT, GEOTIFF, GMLJP2, HTML_FORM, IJSON, INFO_PAGE, JSON, JSON_ERRORS, MAX_RESPONSE_SIZE_CONTEXT, NETCDF_3, NETCDF_4, STORE_RESULT_CONTEXT, STREAM, W10N, W10N_CALLBACK, W10N_FLATTEN, W10N_META, W10N_TRAVERSE, XDAP_ACCEPT_CONTEXT, XML_DATA, XML_ERRORS, XMLBASE_CONTEXT
Constructor and Description |
---|
NcmlDatasetBesApi() |
Modifier and Type | Method and Description |
---|---|
org.jdom.Document |
getDap2RequestDocument(java.lang.String type,
java.lang.String localDataSourceId,
java.lang.String ce,
java.lang.String xdap_accept,
int maxResponseSize,
java.lang.String xmlBase,
java.lang.String formURL,
java.lang.String returnAs,
java.lang.String errorContext)
This child class of opendap.bes.BesApi provides an implementation of the
getRequestDocument method that utilizes the BES ncml dataset container API.
|
boolean |
getInfo(java.lang.String dataSource,
org.jdom.Document response)
Returns the BES INFO document for the specified dataSource.
|
besTransaction, besTransaction, constraintElement, containerElement, dap4ConstraintElement, dap4FunctionElement, defineElement, getBES, getBesCatalog, getBesDataSourceID, getBesDataSourceID, getBESprefix, getBesVersion, getCombinedVersionDocument, getDap2DataAsAsciiRequest, getDap2DataAsGeoTiffRequest, getDap2DataAsGmlJpeg2000Request, getDap2DataAsJsonRequest, getDap2DataAsNetcdf3Request, getDap2DataAsNetcdf4Request, getDap2DataAsW10nJsonRequest, getDap2IjsnDataRequest, getDap2IjsnMetadataRequest, getDap2MetadataAsJsonRequest, getDap2MetadataAsW10nJsonRequest, getDap2RequestDocument, getDap4DataAsCsvRequest, getDap4DataAsGeoTiffRequest, getDap4DataAsGmlJpeg2000Request, getDap4DataAsJsonRequest, getDap4DataAsNetcdf3Request, getDap4DataAsNetcdf4Request, getDap4DataRequest, getDap4IjsnDataRequest, getDap4IjsnMetadataRequest, getDap4JsonMetadataRequest, getDap4RequestDocument, getDASRequest, getDDSRequest, getDDXDocument, getDDXRequest, getDMRDocument, getDMRRequest, getElement, getElement, getGroupVersionDocument, getHtmlFormRequest, getHtmlInfoPageRequest, getPathInfoDocument, getShowPathInfoRequestDocument, getStreamRequest, getXmlDataRequest, init, isConfigured, isInitialized, setContainerElement, setContextElement, showCatalogRequest, showInfoRequest, showPathInfoRequestElement, showRequestDocument, showVersionRequest, writeDap2Data, writeDap2DataAsAscii, writeDap2DataAsGeoTiff, writeDap2DataAsGmlJpeg2000, writeDap2DataAsIjsn, writeDap2DataAsJson, writeDap2DataAsNetcdf3, writeDap2DataAsNetcdf4, writeDap2DataAsW10nJson, writeDap2DataAsXml, writeDap2DataRequestForm, writeDap2HtmlInfoPage, writeDap2MetadataAsIjsn, writeDap2MetadataAsJson, writeDap2MetadataAsW10nJson, writeDap4Data, writeDap4DataAsCsv, writeDap4DataAsGeoTiff, writeDap4DataAsGmlJpeg2000, writeDap4DataAsIjsn, writeDap4DataAsJson, writeDap4DataAsNetcdf3, writeDap4DataAsNetcdf4, writeDap4DataAsXml, writeDap4MetadataAsIjsn, writeDap4MetadataAsJson, writeDAS, writeDDS, writeDDX, writeDMR, writeFile, writePathInfoResponse
public org.jdom.Document getDap2RequestDocument(java.lang.String type, java.lang.String localDataSourceId, java.lang.String ce, java.lang.String xdap_accept, int maxResponseSize, java.lang.String xmlBase, java.lang.String formURL, java.lang.String returnAs, java.lang.String errorContext) throws BadConfigurationException
getDap2RequestDocument
in class BesApi
type
- The type of thing being requested. For example a DDX would be
opendap.bes.BesXmlAPI.DDXlocalDataSourceId
- See opendap.bes.BesXmlAPI.DDXce
- See opendap.bes.BesXmlAPIxdap_accept
- See opendap.bes.BesXmlAPIxmlBase
- See opendap.bes.BesXmlAPIformURL
- See opendap.bes.BesXmlAPIreturnAs
- See opendap.bes.BesXmlAPIerrorContext
- See opendap.bes.BesXmlAPImaxResponseSize
- Maximum allowable response size.BadConfigurationException
- When the bad things happen.BesApi
public boolean getInfo(java.lang.String dataSource, org.jdom.Document response) throws PPTException, BadConfigurationException, java.io.IOException, org.jdom.JDOMException
BesApi
getInfo
in class BesApi
dataSource
- The data source whose information is to be retrievedresponse
- The document where the response (be it datasource
information or an error) will be placed.PPTException
- .BadConfigurationException
- .java.io.IOException
- .org.jdom.JDOMException
- .