public class CdmRemote extends NetcdfFile
Modifier and Type | Field and Description |
---|---|
static String |
PROTOCOL |
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
Constructor and Description |
---|
CdmRemote(InputStream is,
String location) |
CdmRemote(String _remoteURI) |
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, 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, iospRegistered, main, makeFullName, makeFullName, makeFullNameSectionSpec, makeFullNameWithString, makeNameUnescaped, makeRecordStructure, makeRootGroup, makeValidCDLName, makeValidCdmObjectName, makeValidPathName, makeValidSectionSpecName, open, open, open, open, open, open, openInMemory, openInMemory, openInMemory, openInMemory, reacquire, read, readArrays, readAttributeDouble, readAttributeInteger, readSection, readToByteChannel, readToOutputStream, registerIOProvider, registerIOProvider, registerIOProvider, release, removeDimension, removeRecordStructure, removeVariable, sendIospMessage, setCacheName, setFileCache, setId, setImmutable, setLocation, setProperty, setTitle, showCached, showProxies, syncExtend, toString, toStringDebug, toStringEnd, toStringStart, toStringStart, writeCDL, writeCDL, writeCDL, writeNcML, writeNcML
public static final String PROTOCOL
public static final String SCHEME
public CdmRemote(String _remoteURI) throws IOException
IOException
public CdmRemote(InputStream is, String location) throws IOException
IOException
public 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 NetcdfFile
IOException
InvalidRangeException
protected StructureDataIterator getStructureIterator(Structure s, int bufferSize) throws IOException
getStructureIterator
in class NetcdfFile
IOException
public static InputStream sendQuery(String remoteURI, String query) throws IOException
IOException
public String getFileTypeId()
NetcdfFile
getFileTypeId
in class NetcdfFile
public String getFileTypeDescription()
NetcdfFile
getFileTypeDescription
in class NetcdfFile
public void writeToFile(String filename) throws IOException
IOException
public void close() throws IOException
NetcdfFile
close
in interface AutoCloseable
close
in interface FileCacheable
close
in class NetcdfFile
IOException
- on io errorCopyright © 1999–2015 UCAR/Unidata. All rights reserved.