A B C D E F G H I M O P Q R S T U V W X 

A

AbstractData - Class in dap4.dap4shared
 
AbstractData(DapNode) - Constructor for class dap4.dap4shared.AbstractData
 
AbstractDSP - Class in dap4.dap4shared
Provide a Dap equivalent of an IOSP.
AbstractDSP() - Constructor for class dap4.dap4shared.AbstractDSP
 
AbstractDSP(String, Object) - Constructor for class dap4.dap4shared.AbstractDSP
 
addElement(DataCompound) - Method in class dap4.dap4shared.D4DataCompoundArray
 
addField(int, D4DataVariable) - Method in class dap4.dap4shared.D4DataRecord
 
addField(int, D4DataVariable) - Method in class dap4.dap4shared.D4DataStructure
 
addVariable(DataVariable) - Method in class dap4.dap4shared.D4DataDataset
 
allowCompression - Variable in class dap4.dap4shared.D4DSP
 
allprotocols - Variable in class dap4.dap4shared.XURI
 
atomictype - Variable in class dap4.dap4shared.D4DataAtomic
 
available() - Method in class dap4.dap4shared.ChunkInputStream
Returns an estimate of the number of databuffer that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.

B

basece - Variable in class dap4.dap4shared.D4DSP
 
baseprotocol - Variable in class dap4.dap4shared.XURI
 
basetype - Variable in class dap4.dap4shared.D4DataAtomic
 
bigendian - Variable in class dap4.dap4shared.D4DSP.State
 
build() - Method in class dap4.dap4shared.D4DSP
 
buildURL(String, String, DapDataset, String) - Static method in class dap4.dap4shared.D4DSP
 
bytestrings - Variable in class dap4.dap4shared.D4DataAtomic
 

C

callServer(String, D4DSP.State) - Method in class dap4.dap4shared.D4DSP
 
canonical(String) - Static method in class dap4.dap4shared.XURI
Canonicalize a part of a URL
ChecksumMode - Enum in dap4.dap4shared
Define possible checksum modes: DMR => compute checksums for DMR requests only DAP => compute checksums for Note requests only ALL => compute checksums for both kinds of requests
checksummode - Variable in class dap4.dap4shared.D4DSP.State
 
CHECKSUMTAG - Static variable in class dap4.dap4shared.D4DSP
 
ChunkInputStream - Class in dap4.dap4shared
This class wraps a chunked source of databuffer as an InputStream.
ChunkInputStream(InputStream, RequestMode, boolean) - Constructor for class dap4.dap4shared.ChunkInputStream
 
close() - Method in class dap4.dap4shared.ChunkInputStream
Closes this output stream and releases any system resources associated with this stream.
close() - Method in class dap4.dap4shared.D4DSP
 
close() - Method in interface dap4.dap4shared.DSP
 
compileAtomicVar(DapVariable) - Method in class dap4.dap4shared.DataCompiler
 
compileVar(DapVariable) - Method in class dap4.dap4shared.DataCompiler
 
computesort() - Method in class dap4.dap4shared.AbstractData
 
computeTypeSize(DapType) - Static method in class dap4.dap4shared.DataCompiler
Compute the size in databuffer of the serialized form
CONSTRAINTTAG - Static variable in class dap4.dap4shared.D4DSP
 
CONSTRAINTTAG - Static variable in class dap4.dap4shared.DapProtocol
 
contenttype - Variable in class dap4.dap4shared.DapProtocol.ContentType
 
contenttypes - Static variable in class dap4.dap4shared.DapProtocol
 
context - Variable in class dap4.dap4shared.AbstractDSP
 
convertVector(DapType, DapType, Object) - Static method in class dap4.dap4shared.Dap4Util
Convert an array of one type of values to another type
coreuri - Variable in class dap4.dap4shared.XURI
 
COUNTSIZE - Static variable in class dap4.dap4shared.DataCompiler
 
createVector(AtomicType, long) - Static method in class dap4.dap4shared.Dap4Util
 

D

d4data - Variable in class dap4.dap4shared.D4DSP
 
D4DataAtomic - Class in dap4.dap4shared
 
D4DataAtomic(D4DSP, DapAtomicVariable, int) - Constructor for class dap4.dap4shared.D4DataAtomic
 
D4DataCompoundArray - Class in dap4.dap4shared
 
D4DataCompoundArray(D4DSP, DapVariable) - Constructor for class dap4.dap4shared.D4DataCompoundArray
 
D4DataDataset - Class in dap4.dap4shared
 
D4DataDataset(D4DSP, DapDataset) - Constructor for class dap4.dap4shared.D4DataDataset
 
D4DataRecord - Class in dap4.dap4shared
DataRecord represents a record from a sequence.
D4DataRecord(D4DSP, DapStructure, D4DataSequence, int) - Constructor for class dap4.dap4shared.D4DataRecord
 
D4DataSequence - Class in dap4.dap4shared
 
D4DataSequence(D4DSP, DapSequence, D4DataCompoundArray, int) - Constructor for class dap4.dap4shared.D4DataSequence
 
D4DataStructure - Class in dap4.dap4shared
 
D4DataStructure(D4DSP, DapStructure, D4DataCompoundArray, int) - Constructor for class dap4.dap4shared.D4DataStructure
 
D4DataVariable - Class in dap4.dap4shared
 
D4DataVariable(D4DSP, DapVariable) - Constructor for class dap4.dap4shared.D4DataVariable
 
D4DSP - Class in dap4.dap4shared
DAP4 Serial to DSP This code should be completely free of references to ucar.* but not necessarily of org.apache.http.*
D4DSP() - Constructor for class dap4.dap4shared.D4DSP
 
D4DSP(String, DapContext) - Constructor for class dap4.dap4shared.D4DSP
 
D4DSP(String) - Constructor for class dap4.dap4shared.D4DSP
 
D4DSP.State - Class in dap4.dap4shared
Store compilation of information about a request for meta-databuffer or databuffer from a client and some info from the response
D4DSP.State() - Constructor for class dap4.dap4shared.D4DSP.State
 
dap4.dap4shared - package dap4.dap4shared
 
DAP4EXTENSIONS - Static variable in class dap4.dap4shared.D4DSP
 
DAP4PROTO - Static variable in class dap4.dap4shared.D4DSP
 
Dap4Util - Class in dap4.dap4shared
Constants and utilities either top-level or for a member.
Dap4Util() - Constructor for class dap4.dap4shared.Dap4Util
 
DapCodes - Interface in dap4.dap4shared
 
DAPEXTENSIONS - Static variable in class dap4.dap4shared.D4DSP
 
DapProtocol - Class in dap4.dap4shared
Store protocol related constants
DapProtocol() - Constructor for class dap4.dap4shared.DapProtocol
 
DapProtocol.ContentType - Class in dap4.dap4shared
 
DapProtocol.ContentType(RequestMode, String, String, String, String) - Constructor for class dap4.dap4shared.DapProtocol.ContentType
 
daptypeSize(AtomicType) - Static method in class dap4.dap4shared.Dap4Util
Conmpute the size, in databuffer, of the daptype wrt to a serialization; 0 if undefined.
dapvar - Variable in class dap4.dap4shared.D4DataVariable
 
DAPVERSION - Static variable in class dap4.dap4shared.D4DSP
 
databuffer - Variable in class dap4.dap4shared.D4DataAtomic
 
databuffer - Variable in class dap4.dap4shared.D4DSP
 
DataCompiler - Class in dap4.dap4shared
 
DATASUFFIX - Static variable in class dap4.dap4shared.D4DSP
 
DEBUG - Static variable in class dap4.dap4shared.D4DSP
 
DFALTPRELOADSIZE - Static variable in class dap4.dap4shared.D4DSP
 
dmr - Variable in class dap4.dap4shared.AbstractDSP
 
DMRSUFFIX - Static variable in class dap4.dap4shared.D4DSP
 
DMRVERSION - Static variable in class dap4.dap4shared.D4DSP
 
dsp - Variable in class dap4.dap4shared.D4DataAtomic
 
dsp - Variable in class dap4.dap4shared.D4DataRecord
 
dsp - Variable in class dap4.dap4shared.D4DataSequence
 
dsp - Variable in class dap4.dap4shared.D4DataVariable
 
DSP - Interface in dap4.dap4shared
 
DSRSUFFIX - Static variable in class dap4.dap4shared.D4DSP
 

E

elementsize - Variable in class dap4.dap4shared.D4DataAtomic
 
enabled(RequestMode, ChecksumMode) - Static method in enum dap4.dap4shared.ChecksumMode
 
ErrorException - Exception in dap4.dap4shared
 
ErrorException(String) - Constructor for exception dap4.dap4shared.ErrorException
 
ErrorException(Throwable) - Constructor for exception dap4.dap4shared.ErrorException
 
extension() - Method in enum dap4.dap4shared.RequestMode
 
extractObject(DapType, ByteBuffer) - Static method in class dap4.dap4shared.D4DataAtomic
Extract, as an object, value from a (presumably) atomic typed array of values; dataset position is presumed correct.
extractObjectVector(DapType, ByteBuffer, long, long, Object) - Static method in class dap4.dap4shared.D4DataAtomic
Vector version of extractObject().

F

fielddata - Variable in class dap4.dap4shared.D4DataStructure
 
FILEPROTO - Static variable in class dap4.dap4shared.D4DSP
 
frag - Variable in class dap4.dap4shared.XURI
 

G

getBaseProtocol() - Method in class dap4.dap4shared.XURI
 
getByteOrder() - Method in class dap4.dap4shared.ChunkInputStream
 
getCapabilities(String) - Method in class dap4.dap4shared.D4DSP
Provide a method for getting the capabilities document.
getChecksum(ByteBuffer) - Method in class dap4.dap4shared.DataCompiler
 
getContext() - Method in class dap4.dap4shared.AbstractDSP
 
getContext() - Method in interface dap4.dap4shared.DSP
 
getCount() - Method in class dap4.dap4shared.D4DataAtomic
 
getCount() - Method in class dap4.dap4shared.D4DataCompoundArray
 
getCount(ByteBuffer) - Static method in class dap4.dap4shared.DataCompiler
 
getDapVariable() - Method in class dap4.dap4shared.D4DataCompoundArray
 
getDatabuffer() - Method in class dap4.dap4shared.D4DSP
 
getDataDataset() - Method in class dap4.dap4shared.AbstractDSP
 
getDataDataset() - Method in class dap4.dap4shared.D4DSP
 
getDataDataset() - Method in interface dap4.dap4shared.DSP
 
getDMR() - Method in class dap4.dap4shared.AbstractDSP
 
getDMR() - Method in interface dap4.dap4shared.DSP
 
getDocument() - Method in exception dap4.dap4shared.ErrorException
 
getDSP() - Method in class dap4.dap4shared.D4DataCompoundArray
 
getDSP() - Method in class dap4.dap4shared.D4DataVariable
 
getElementSize() - Method in class dap4.dap4shared.D4DataAtomic
 
getElementSort() - Method in class dap4.dap4shared.D4DataCompoundArray
 
getFields() - Method in class dap4.dap4shared.XURI
 
getFormat(ResponseFormat) - Method in class dap4.dap4shared.DapProtocol.ContentType
 
getFrag() - Method in class dap4.dap4shared.XURI
 
getHost() - Method in class dap4.dap4shared.XURI
 
getLeadProtocol() - Method in class dap4.dap4shared.XURI
 
getOriginal() - Method in class dap4.dap4shared.XURI
 
getParameters() - Method in class dap4.dap4shared.XURI
 
getPath() - Method in class dap4.dap4shared.AbstractDSP
 
getPath() - Method in interface dap4.dap4shared.DSP
 
getPath() - Method in class dap4.dap4shared.XURI
 
getProtocols() - Method in class dap4.dap4shared.XURI
 
getQuery() - Method in class dap4.dap4shared.XURI
 
getRecordCount() - Method in class dap4.dap4shared.D4DataSequence
 
getSort() - Method in class dap4.dap4shared.AbstractData
 
getTemplate() - Method in class dap4.dap4shared.AbstractData
 
getTopVariables() - Method in class dap4.dap4shared.D4DataDataset
 
getType() - Method in class dap4.dap4shared.D4DataAtomic
 
getUserinfo() - Method in class dap4.dap4shared.XURI
 
getVariableData(DapVariable) - Method in class dap4.dap4shared.D4DataDataset
 

H

host - Variable in class dap4.dap4shared.XURI
 
htmltype - Variable in class dap4.dap4shared.DapProtocol.ContentType
 

I

index - Variable in class dap4.dap4shared.D4DataSequence
 
index - Variable in class dap4.dap4shared.D4DataStructure
 
isbytestring - Variable in class dap4.dap4shared.D4DataAtomic
 
isfile - Variable in class dap4.dap4shared.D4DSP
 
isscalar - Variable in class dap4.dap4shared.D4DataAtomic
 

M

match(String, DapContext) - Method in class dap4.dap4shared.AbstractDSP
 
match(String, DapContext) - Method in class dap4.dap4shared.D4DSP
A path is a DAP4 path if at least one of the following is true.
match(String, DapContext) - Method in interface dap4.dap4shared.DSP
 
mode - Variable in class dap4.dap4shared.DapProtocol.ContentType
 
modeFor(String) - Static method in enum dap4.dap4shared.ChecksumMode
 
modeFor(String) - Static method in enum dap4.dap4shared.RequestMode
 

O

offset - Variable in class dap4.dap4shared.D4DataAtomic
 
open(String, DapContext) - Method in class dap4.dap4shared.AbstractDSP
 
open(String) - Method in class dap4.dap4shared.AbstractDSP
 
open(String) - Method in class dap4.dap4shared.D4DSP
 
open(String, DapContext) - Method in class dap4.dap4shared.D4DSP
 
open(String, DapContext) - Method in interface dap4.dap4shared.DSP
 
open(String) - Method in interface dap4.dap4shared.DSP
 
originaluri - Variable in class dap4.dap4shared.XURI
 

P

parent - Variable in class dap4.dap4shared.D4DataRecord
 
parent - Variable in class dap4.dap4shared.D4DataSequence
 
parent - Variable in class dap4.dap4shared.D4DataStructure
 
parseDATA(D4DSP.State, ChunkInputStream) - Method in class dap4.dap4shared.D4DSP
Extract and "compile" the databuffer section of the server response
PARSEDEBUG - Static variable in class dap4.dap4shared.D4DSP
 
parseDMR(D4DSP.State, ChunkInputStream) - Method in class dap4.dap4shared.D4DSP
Parse a straight DMR request
path - Variable in class dap4.dap4shared.AbstractDSP
 
path - Variable in class dap4.dap4shared.XURI
 
preloadsize - Variable in class dap4.dap4shared.D4DSP
 
product - Variable in class dap4.dap4shared.D4DataAtomic
 
protocols - Variable in class dap4.dap4shared.XURI
 
PROTOTAG - Static variable in class dap4.dap4shared.D4DSP
 
pureURI() - Method in class dap4.dap4shared.XURI
 

Q

query - Variable in class dap4.dap4shared.XURI
 
QUERYSTART - Static variable in class dap4.dap4shared.D4DSP
 

R

read() - Method in class dap4.dap4shared.ChunkInputStream
Reads the next byte of databuffer from the input stream.
read(byte[], int, int) - Method in class dap4.dap4shared.ChunkInputStream
Reads up to len databuffer of databuffer from the input stream into an array of databuffer.
read(long, long, Object) - Method in class dap4.dap4shared.D4DataAtomic
 
read(long) - Method in class dap4.dap4shared.D4DataAtomic
 
read(List<Slice>, DataCompound[]) - Method in class dap4.dap4shared.D4DataCompoundArray
 
read(long) - Method in class dap4.dap4shared.D4DataCompoundArray
 
readDAP(RequestMode) - Method in class dap4.dap4shared.D4DSP
Open a connection and make a request for the (possibly constrained) DMR.
readDATA() - Method in class dap4.dap4shared.D4DSP
Open a connection and make a request for the constrained DATA Note: for now, the whole of the databuffer is read, so any secondary constraint is ignored in reading.
readDMR() - Method in class dap4.dap4shared.ChunkInputStream
Read the DMR, trimmed.
readDMR() - Method in class dap4.dap4shared.D4DSP
Open a connection and make a request for the (possibly constrained) DMR.
readError() - Method in class dap4.dap4shared.ChunkInputStream
Read an error chunk
readfield(int) - Method in class dap4.dap4shared.D4DataRecord
 
readfield(String) - Method in class dap4.dap4shared.D4DataRecord
 
readfield(String) - Method in class dap4.dap4shared.D4DataStructure
 
readfield(int) - Method in class dap4.dap4shared.D4DataStructure
 
readRecord(long) - Method in class dap4.dap4shared.D4DataSequence
 
recno - Variable in class dap4.dap4shared.D4DataRecord
 
requestmode - Variable in class dap4.dap4shared.D4DSP.State
 
RequestMode - Enum in dap4.dap4shared
Define the enum for the possible Request/Response modes

S

SC_ACCEPTED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_BAD_GATEWAY - Static variable in interface dap4.dap4shared.DapCodes
 
SC_BAD_REQUEST - Static variable in interface dap4.dap4shared.DapCodes
 
SC_CONFLICT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_CONTINUE - Static variable in interface dap4.dap4shared.DapCodes
 
SC_CREATED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_EXPECTATION_FAILED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_FORBIDDEN - Static variable in interface dap4.dap4shared.DapCodes
 
SC_GATEWAY_TIMEOUT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_GONE - Static variable in interface dap4.dap4shared.DapCodes
 
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_INTERNAL_SERVER_ERROR - Static variable in interface dap4.dap4shared.DapCodes
 
SC_LENGTH_REQUIRED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_METHOD_NOT_ALLOWED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_MOVED_PERMANENTLY - Static variable in interface dap4.dap4shared.DapCodes
 
SC_MOVED_TEMPORARILY - Static variable in interface dap4.dap4shared.DapCodes
 
SC_MULTIPLE_CHOICES - Static variable in interface dap4.dap4shared.DapCodes
 
SC_NO_CONTENT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in interface dap4.dap4shared.DapCodes
 
SC_NOT_ACCEPTABLE - Static variable in interface dap4.dap4shared.DapCodes
 
SC_NOT_FOUND - Static variable in interface dap4.dap4shared.DapCodes
 
SC_NOT_IMPLEMENTED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_NOT_MODIFIED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_OK - Static variable in interface dap4.dap4shared.DapCodes
 
SC_PARTIAL_CONTENT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_PAYMENT_REQUIRED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_PRECONDITION_FAILED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_REQUEST_TIMEOUT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_REQUEST_URI_TOO_LONG - Static variable in interface dap4.dap4shared.DapCodes
 
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface dap4.dap4shared.DapCodes
 
SC_RESET_CONTENT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_SEE_OTHER - Static variable in interface dap4.dap4shared.DapCodes
 
SC_SERVICE_UNAVAILABLE - Static variable in interface dap4.dap4shared.DapCodes
 
SC_SWITCHING_PROTOCOLS - Static variable in interface dap4.dap4shared.DapCodes
 
SC_TEMPORARY_REDIRECT - Static variable in interface dap4.dap4shared.DapCodes
 
SC_UNAUTHORIZED - Static variable in interface dap4.dap4shared.DapCodes
 
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in interface dap4.dap4shared.DapCodes
 
SC_USE_PROXY - Static variable in interface dap4.dap4shared.DapCodes
 
setBaseProtocol(String) - Method in class dap4.dap4shared.XURI
 
setContext(Object) - Method in class dap4.dap4shared.AbstractDSP
 
setD4Dataset(D4DataDataset) - Method in class dap4.dap4shared.D4DSP
 
setDataset(DapDataset) - Method in class dap4.dap4shared.AbstractDSP
 
setDocument(String) - Method in exception dap4.dap4shared.ErrorException
 
setPath(String) - Method in class dap4.dap4shared.AbstractDSP
 
setup(long) - Method in class dap4.dap4shared.D4DataAtomic
 
skip(ByteBuffer, int) - Static method in class dap4.dap4shared.DataCompiler
 
sort - Variable in class dap4.dap4shared.AbstractData
 
status - Variable in class dap4.dap4shared.D4DSP.State
 

T

template - Variable in class dap4.dap4shared.AbstractData
 
texttype - Variable in class dap4.dap4shared.DapProtocol.ContentType
 
throwError(String) - Method in class dap4.dap4shared.ChunkInputStream
Convert an error chunk to an exception
toString() - Method in enum dap4.dap4shared.RequestMode
 
totalbytestringsize - Variable in class dap4.dap4shared.D4DataAtomic
 

U

uri - Variable in class dap4.dap4shared.XURI
 
userinfo - Variable in class dap4.dap4shared.XURI
 

V

valueOf(String) - Static method in enum dap4.dap4shared.ChecksumMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.dap4shared.RequestMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum dap4.dap4shared.ChecksumMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.dap4shared.RequestMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

walkByteStrings(int[], ByteBuffer) - Static method in class dap4.dap4shared.DataCompiler
 

X

X_DAP_SERVER - Static variable in class dap4.dap4shared.DapProtocol
 
X_DAP_VERSION - Static variable in class dap4.dap4shared.DapProtocol
 
xmltype - Variable in class dap4.dap4shared.DapProtocol.ContentType
 
xuri - Variable in class dap4.dap4shared.AbstractDSP
 
XURI - Class in dap4.dap4shared
Provide an extended form of URI parser that can handle multiple protocols and can parse the query and fragment parts.
XURI(String) - Constructor for class dap4.dap4shared.XURI
 
A B C D E F G H I M O P Q R S T U V W X 

Copyright © 1999–2014 UCAR/Unidata. All rights reserved.