public class CdmRemote extends NetcdfFile
| Modifier and Type | Field and Description |
|---|---|
static String |
SCHEME |
cache, cacheName, debugCompress, debugSPI, dimensions, gattributes, id, IOSP_MESSAGE_ADD_RECORD_STRUCTURE, IOSP_MESSAGE_CONVERT_RECORD_STRUCTURE, IOSP_MESSAGE_RANDOM_ACCESS_FILE, IOSP_MESSAGE_REMOVE_RECORD_STRUCTURE, location, reservedCdl, reservedFullName, reservedSectionSpec, rootGroup, spi, title, variables| Modifier and Type | Method and Description |
|---|---|
static String |
canonicalURL(String urlName)
Create the canonical form of the URL.
|
void |
close()
Close all resources (files, sockets, etc) associated with this file.
|
String |
getFileTypeDescription()
Get a human-readable description for this file type.
|
String |
getFileTypeId()
Get the file type id for the underlying data source.
|
protected StructureDataIterator |
getStructureIterator(Structure s,
int bufferSize) |
protected Array |
readData(Variable v,
Section section) |
static InputStream |
sendQuery(String remoteURI,
String query) |
static void |
setDebugFlags(DebugFlags debugFlag) |
void |
writeToFile(String filename) |
addAttribute, addDimension, addGroup, addStringVariable, addVariable, addVariable, addVariableAttribute, canOpen, empty, findAttribute, findAttValueIgnoreCase, findDimension, findGlobalAttribute, findGlobalAttributeIgnoreCase, findGroup, findVariable, findVariable, findVariableByAttribute, finish, getCacheName, getDetailInfo, getDetailInfo, getDimensions, getFileTypeVersion, getGlobalAttributes, getId, getIosp, getLastModified, getLocation, getRootGroup, getTitle, getUnlimitedDimension, getVariables, hasUnlimitedDimension, main, makeFullName, makeFullName, makeFullNameSectionSpec, makeFullNameWithString, makeNameUnescaped, makeRecordStructure, makeRootGroup, makeValidCDLName, makeValidCdmObjectName, makeValidPathName, makeValidSectionSpecName, open, open, open, open, open, openInMemory, openInMemory, openInMemory, openInMemory, read, readArrays, readAttributeDouble, readAttributeInteger, readSection, readToByteChannel, readToOutputStream, registerIOProvider, registerIOProvider, removeDimension, removeRecordStructure, removeVariable, sendIospMessage, setCacheName, setFileCache, setId, setImmutable, setLocation, setProperty, setTitle, showCached, showProxies, syncExtend, toString, toStringDebug, toStringEnd, toStringStart, toStringStart, writeCDL, writeCDL, writeCDL, writeNcML, writeNcMLpublic static final String SCHEME
public CdmRemote(String _remoteURI) throws IOException
IOExceptionpublic static void setDebugFlags(DebugFlags debugFlag)
public static String canonicalURL(String urlName)
urlName - the url stringprotected Array readData(Variable v, Section section) throws IOException, InvalidRangeException
readData in class NetcdfFileIOExceptionInvalidRangeExceptionprotected StructureDataIterator getStructureIterator(Structure s, int bufferSize) throws IOException
getStructureIterator in class NetcdfFileIOExceptionpublic static InputStream sendQuery(String remoteURI, String query) throws IOException
IOExceptionpublic String getFileTypeId()
NetcdfFilegetFileTypeId in class NetcdfFilepublic String getFileTypeDescription()
NetcdfFilegetFileTypeDescription in class NetcdfFilepublic void writeToFile(String filename) throws IOException
IOExceptionpublic void close()
throws IOException
NetcdfFileclose in interface FileCacheableclose in class NetcdfFileIOException - on io errorCopyright © 1999-2013 UCAR/Unidata. All Rights Reserved.