A B C D E F G H I L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addCommonHeaders(DapRequest) - Method in class dap4.servlet.DapController
- addEntry(String, String) - Method in interface dap4.servlet.URLMap
-
Add an entry into the map.
- addEntry(String, String) - Method in class dap4.servlet.URLMapDefault
- asciionly - Static variable in class dap4.servlet.Generator
- asciionly - Variable in class dap4.servlet.Value
- atomicVariable(DapVariable) - Method in class dap4.servlet.Generator
B
- begin(CEConstraint, ChunkWriter, boolean, ChecksumMode) - Method in class dap4.servlet.Generator
- BIG_ENDIAN - Static variable in class dap4.servlet.DapController
C
- cache - Static variable in class dap4.servlet.DapController
- cacheDMR(String) - Method in class dap4.servlet.ChunkWriter
-
Cache the DMR.
- ce - Variable in class dap4.servlet.DapSerializer
- charvalues - Static variable in class dap4.servlet.FixedValue
- checksum - Variable in class dap4.servlet.SerialWriter
- checksummode - Variable in class dap4.servlet.DapRequest
- checksummode - Variable in class dap4.servlet.DapSerializer
- checksummode - Variable in class dap4.servlet.SerialWriter
- chunk - Variable in class dap4.servlet.ChunkWriter
- chunkheader(int, int, ByteBuffer) - Static method in class dap4.servlet.ChunkWriter
- ChunkWriter - Class in dap4.servlet
- ChunkWriter(OutputStream, RequestMode, ByteOrder) - Constructor for class dap4.servlet.ChunkWriter
- ChunkWriter.State - Enum in dap4.servlet
- close() - Method in class dap4.servlet.ChunkWriter
-
Closes this output stream and releases any system resources associated with this stream.
- close() - Method in class dap4.servlet.SynDSP
- closed - Variable in class dap4.servlet.ChunkWriter
- CONSTRAINTTAG - Static variable in class dap4.servlet.DapRequest
- controller - Variable in class dap4.servlet.DapRequest
- controllerpath - Variable in class dap4.servlet.DapRequest
- countbuffer - Variable in class dap4.servlet.SerialWriter
- crcbuffer - Variable in class dap4.servlet.SerialWriter
- CRLF8 - Static variable in class dap4.servlet.ChunkWriter
- cw - Variable in class dap4.servlet.Generator
D
- dap4.servlet - package dap4.servlet
- DapCache - Class in dap4.servlet
-
Provide an LRU cache of DSPs.
- DapCache() - Constructor for class dap4.servlet.DapCache
- DapController - Class in dap4.servlet
- DapController() - Constructor for class dap4.servlet.DapController
- DapDSR - Class in dap4.servlet
-
Generate the DSR for a dataset.
- DapDSR() - Constructor for class dap4.servlet.DapDSR
- DapRequest - Class in dap4.servlet
-
User requests get cached here so that downstream code can access the details of the request information.
- DapRequest(DapController, HttpServletRequest, HttpServletResponse) - Constructor for class dap4.servlet.DapRequest
- DapSerializer - Class in dap4.servlet
-
Given a DSP, serialize possibly constrained data.
- DapSerializer() - Constructor for class dap4.servlet.DapSerializer
- DapSerializer(DSP, CEConstraint, OutputStream, ByteOrder, ChecksumMode) - Constructor for class dap4.servlet.DapSerializer
-
Primary constructor
- DATA - dap4.servlet.ChunkWriter.State
- DATAEXT - Static variable in class dap4.servlet.DapController
- dataset(DapDataset) - Method in class dap4.servlet.Generator
- datasetpath - Variable in class dap4.servlet.DapRequest
- DEBUG - Static variable in class dap4.servlet.ChunkWriter
- DEBUG - Static variable in class dap4.servlet.DapController
- DEBUG - Static variable in class dap4.servlet.SerialWriter
- DEBUG - Static variable in class dap4.servlet.SynDSP
- DEBUGHEADER - Static variable in class dap4.servlet.ChunkWriter
- DEFAULTBINARYWRITELIMIT - Static variable in class dap4.servlet.DapController
- DEFAULTCSUM - Static variable in class dap4.servlet.DapRequest
- depth - Variable in class dap4.servlet.SerialWriter
- dmr - Variable in class dap4.servlet.Generator
- DMR - dap4.servlet.ChunkWriter.State
- dmr8 - Variable in class dap4.servlet.ChunkWriter
- DMREXT - Static variable in class dap4.servlet.DapController
- doCapabilities(DapRequest, DapContext) - Method in class dap4.servlet.DapController
-
Process a capabilities request.
- doData(DapRequest, DapContext) - Method in class dap4.servlet.DapController
-
Process a DataDMR request.
- doDMR(DapRequest, DapContext) - Method in class dap4.servlet.DapController
-
Process a DMR request.
- doDSR(DapRequest, DapContext) - Method in class dap4.servlet.DapController
-
Process a DSR request.
- doFavicon(String, DapContext) - Method in class dap4.servlet.DapController
-
Process a favicon request.
- doublevalues - Static variable in class dap4.servlet.FixedValue
- dsp - Variable in class dap4.servlet.DapSerializer
- DSPFactory - Class in dap4.servlet
-
Provide a factory for DSP instances
- DSPFactory() - Constructor for class dap4.servlet.DSPFactory
- dspMatch(String, DapContext) - Method in class dap4.servlet.SynDSP
-
A path is a Synthetic path if it ends in .dmr or .syn
- dspregistry - Static variable in class dap4.servlet.DapCache
-
Define a map of known DSP classes.
- DSREXT - Static variable in class dap4.servlet.DapController
- DUMPCSUM - Static variable in class dap4.servlet.SerialWriter
- DUMPDATA - Static variable in class dap4.servlet.ChunkWriter
- DUMPDATA - Static variable in class dap4.servlet.DapController
- DUMPDATA - Static variable in class dap4.servlet.SerialWriter
- DUMPDMR - Static variable in class dap4.servlet.DapController
E
- encodeArray(DapType, Object, ByteOrder) - Static method in class dap4.servlet.SerialWriter
-
Encode an array of primitive values.
- end() - Method in class dap4.servlet.Generator
- END - dap4.servlet.ChunkWriter.State
- endGroup() - Method in class dap4.servlet.SerialWriter
- ENDINGS - Static variable in class dap4.servlet.DapController
- endVariable() - Method in class dap4.servlet.SerialWriter
- ERROR - dap4.servlet.ChunkWriter.State
F
- factory - Static variable in class dap4.servlet.DapCache
- FAVICON - Static variable in class dap4.servlet.DapController
- FIXED - dap4.servlet.Value.ValueSource
- FixedValue - Class in dap4.servlet
- FixedValue() - Constructor for class dap4.servlet.FixedValue
- flush() - Method in class dap4.servlet.ChunkWriter
-
Overload flush to also write out the DMR
- flush() - Static method in class dap4.servlet.DapCache
- flush() - Method in class dap4.servlet.SerialWriter
- format - Variable in class dap4.servlet.DapRequest
G
- generate(CEConstraint, ChunkWriter, boolean, ChecksumMode) - Method in class dap4.servlet.Generator
- generate(String) - Method in class dap4.servlet.DapDSR
- generateDMR(DapDataset) - Method in class dap4.servlet.Generator
- Generator - Class in dap4.servlet
-
Given a DMR, return: 1.
- Generator(DapDataset, Value.ValueSource) - Constructor for class dap4.servlet.Generator
- getBinaryWriteLimit() - Method in class dap4.servlet.DapController
-
Get the maximum # of bytes per request
- getCache() - Static method in class dap4.servlet.DapController
- getChecksumMode() - Method in class dap4.servlet.DapRequest
- getControllerPath() - Method in class dap4.servlet.DapRequest
- getDataset() - Method in class dap4.servlet.DapRequest
- getDatasetPath() - Method in class dap4.servlet.DapRequest
- getDump() - Method in class dap4.servlet.ChunkWriter
- getFactory() - Static method in class dap4.servlet.DapCache
- getFormat() - Method in class dap4.servlet.DapRequest
- getLastChecksum() - Method in class dap4.servlet.SerialWriter
- getMode() - Method in class dap4.servlet.ChunkWriter
- getMode() - Method in class dap4.servlet.DapRequest
- getOrder() - Method in class dap4.servlet.DapRequest
- getOriginalURL() - Method in class dap4.servlet.DapRequest
- getOutputStream() - Method in class dap4.servlet.DapRequest
- getQueries() - Method in class dap4.servlet.DapRequest
- getRequest() - Method in class dap4.servlet.DapRequest
- getRequestState(HttpServletRequest, HttpServletResponse) - Method in class dap4.servlet.DapController
-
Merge the servlet inputs into a single object for easier transport as well as adding value.
- getResourcePath(DapRequest, String) - Method in class dap4.servlet.DapController
-
Convert a URL path into an absolute file path Note that it is assumed than any leading servlet prefix has been removed.
- getResourcePath(String) - Method in class dap4.servlet.DapRequest
- getResourceRoot() - Method in class dap4.servlet.DapRequest
- getResponse() - Method in class dap4.servlet.DapRequest
- getRowCount() - Static method in class dap4.servlet.Generator
- getServer() - Method in class dap4.servlet.DapRequest
- getServletContext() - Method in class dap4.servlet.DapRequest
- getServletID() - Method in class dap4.servlet.DapController
-
Get the servlet name (with no leading or trailing slashes)
- getURL() - Method in class dap4.servlet.DapRequest
- getURLPath() - Method in class dap4.servlet.DapRequest
- getWriteOrder() - Method in class dap4.servlet.ChunkWriter
H
- handleRequest(HttpServletRequest, HttpServletResponse) - Method in class dap4.servlet.DapController
- header - Variable in class dap4.servlet.ChunkWriter
- HOSTNSEG - Static variable in class dap4.servlet.Value
I
- init() - Method in class dap4.servlet.DapController
- INITIAL - dap4.servlet.ChunkWriter.State
- initialize() - Method in class dap4.servlet.DapController
-
Initialize servlet/controller
- initialized - Variable in class dap4.servlet.DapController
- intvalues - Static variable in class dap4.servlet.FixedValue
- IS_BIG_ENDIAN - Static variable in class dap4.servlet.DapController
L
- lastchecksum - Variable in class dap4.servlet.SerialWriter
- LITTLE_ENDIAN - Static variable in class dap4.servlet.DapController
- load(String) - Method in class dap4.servlet.URLMapDefault
- longestmatch(SortedMap<String, String>, String) - Method in class dap4.servlet.URLMapDefault
- lru - Static variable in class dap4.servlet.DapCache
-
Define an lru cache of known DSP objects: oldest first.
M
- mapPath(String) - Method in interface dap4.servlet.URLMap
-
Inverse of mapURL; returns a url path and suffix: U,S such that mapURL(U)+S = path Return a Pair specifying: 1.
- mapPath(String) - Method in class dap4.servlet.URLMapDefault
- mapURL(String) - Method in interface dap4.servlet.URLMap
-
Use some maximal prefix of the url path to locate the associated file path prefix.
- mapURL(String) - Method in class dap4.servlet.URLMapDefault
- MATCHMETHOD - Static variable in class dap4.servlet.DapCache
- maxbuffersize - Variable in class dap4.servlet.ChunkWriter
- MAXOPAQUESIZE - Static variable in class dap4.servlet.Value
- MAXSEGSIZE - Static variable in class dap4.servlet.Value
- MAXSTRINGSIZE - Static variable in class dap4.servlet.Value
- mode - Variable in class dap4.servlet.ChunkWriter
- mode - Variable in class dap4.servlet.DapRequest
N
- nextCount(int) - Method in class dap4.servlet.FixedValue
- nextCount(int) - Method in class dap4.servlet.RandomValue
-
Return an integer in range 1..max inclusive.
- nextCount(int) - Method in class dap4.servlet.Value
- nextFloat(DapType) - Method in class dap4.servlet.RandomValue
- nextInteger(DapType) - Method in class dap4.servlet.RandomValue
- nextValue(DapType) - Method in class dap4.servlet.FixedValue
- nextValue(DapType) - Method in class dap4.servlet.RandomValue
- nextValue(DapType) - Method in class dap4.servlet.Value
- noSerialize(boolean) - Method in class dap4.servlet.SerialWriter
O
- opaquevalues - Static variable in class dap4.servlet.FixedValue
- open(String) - Method in class dap4.servlet.SynDSP
- open(String, DapContext) - Static method in class dap4.servlet.DapCache
- order - Variable in class dap4.servlet.DapRequest
- order - Variable in class dap4.servlet.DapSerializer
- order - Variable in class dap4.servlet.SerialWriter
- output - Variable in class dap4.servlet.ChunkWriter
- output - Variable in class dap4.servlet.SerialWriter
- outputBytes(byte[], int, int) - Method in class dap4.servlet.SerialWriter
-
Deliberate choke point for debugging
P
- parse() - Method in class dap4.servlet.DapRequest
-
The goal of parse() is to extract info from the underlying HttpRequest and cache it in this object.
- PARSEDEBUG - Static variable in class dap4.servlet.DapController
- PATHNSEG - Static variable in class dap4.servlet.Value
- prefix - Variable in class dap4.servlet.URLMap.Result
- printDMR(DapDataset) - Static method in class dap4.servlet.DapController
Q
- queries - Variable in class dap4.servlet.DapRequest
- queryLookup(String) - Method in class dap4.servlet.DapRequest
- querystring - Variable in class dap4.servlet.DapRequest
R
- random - Variable in class dap4.servlet.RandomValue
- RANDOM - dap4.servlet.Value.ValueSource
- RandomValue - Class in dap4.servlet
- RandomValue() - Constructor for class dap4.servlet.RandomValue
- raw - Variable in class dap4.servlet.SynDSP
- request - Variable in class dap4.servlet.DapRequest
- RESOURCEDIRNAME - Static variable in class dap4.servlet.DapRequest
- resourceroot - Variable in class dap4.servlet.DapRequest
- response - Variable in class dap4.servlet.DapRequest
- Result() - Constructor for class dap4.servlet.URLMap.Result
S
- saveoutput - Variable in class dap4.servlet.ChunkWriter
- senderror(DapRequest, int, Throwable) - Method in class dap4.servlet.DapController
-
Generate an error based on the parameters
- sequenceVariable(DapVariable) - Method in class dap4.servlet.Generator
- serialize - Variable in class dap4.servlet.SerialWriter
- SerialWriter - Class in dap4.servlet
-
The SerialWriter class is intended to provide the API through which various kinds of data are written into the ChunkWriter.
- SerialWriter(OutputStream, ByteOrder, ChecksumMode) - Constructor for class dap4.servlet.SerialWriter
- server - Variable in class dap4.servlet.DapRequest
- servletcontext - Variable in class dap4.servlet.DapRequest
- setASCII(boolean) - Static method in class dap4.servlet.Generator
- setASCII(boolean) - Method in class dap4.servlet.Value
- setBufferSize(int) - Method in class dap4.servlet.ChunkWriter
- setCache(DapCache) - Static method in class dap4.servlet.DapController
- setFactory(DSPFactory) - Static method in class dap4.servlet.DapCache
- setMode(RequestMode) - Method in class dap4.servlet.ChunkWriter
- setResponseHeader(String, String) - Method in class dap4.servlet.DapRequest
-
Set a request header
- setRowCount(int) - Static method in class dap4.servlet.Generator
- setWriteLimit(long) - Method in class dap4.servlet.ChunkWriter
- setWriteOrder(ByteOrder) - Method in class dap4.servlet.ChunkWriter
- source() - Method in class dap4.servlet.FixedValue
- source() - Method in class dap4.servlet.RandomValue
- source() - Method in class dap4.servlet.Value
- startGroup() - Method in class dap4.servlet.SerialWriter
- startVariable() - Method in class dap4.servlet.SerialWriter
- state - Variable in class dap4.servlet.ChunkWriter
- stream - Variable in class dap4.servlet.DapSerializer
- stream - Variable in class dap4.servlet.Generator
- stringify(Object) - Method in class dap4.servlet.Generator
- stringvalues - Static variable in class dap4.servlet.FixedValue
- structureVariable(DapVariable) - Method in class dap4.servlet.Generator
- suffix - Variable in class dap4.servlet.URLMap.Result
- SynDSP - Class in dap4.servlet
-
Provide a DSP interface to synthetic data (see Generator.java).
- SynDSP() - Constructor for class dap4.servlet.SynDSP
- SYNEXTENSIONS - Static variable in class dap4.servlet.SynDSP
T
- TESTING - Static variable in class dap4.servlet.DapController
- toString() - Method in class dap4.servlet.URLMap.Result
- toString() - Method in class dap4.servlet.URLMapDefault
U
- ulongvalues - Static variable in class dap4.servlet.FixedValue
- url - Variable in class dap4.servlet.DapRequest
- URLMap - Interface in dap4.servlet
-
Provide a map from url path -> file system path.
- URLMap.Result - Class in dap4.servlet
- URLMapDefault - Class in dap4.servlet
-
Define a URL map that assumes that there some prefix of the urlpath that can be replaced by a path prefix and that everything else is the same.
- URLMapDefault() - Constructor for class dap4.servlet.URLMapDefault
- urlvalues - Static variable in class dap4.servlet.FixedValue
V
- Value - Class in dap4.servlet
- Value() - Constructor for class dap4.servlet.Value
- Value.ValueSource - Enum in dap4.servlet
- valueOf(String) - Static method in enum dap4.servlet.ChunkWriter.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum dap4.servlet.Value.ValueSource
-
Returns the enum constant of this type with the specified name.
- values - Variable in class dap4.servlet.Generator
- values() - Static method in enum dap4.servlet.ChunkWriter.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum dap4.servlet.Value.ValueSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variable(DapVariable) - Method in class dap4.servlet.Generator
W
- WEBINFPATH - Static variable in class dap4.servlet.DapRequest
- withdmr - Variable in class dap4.servlet.Generator
- write(byte[]) - Method in class dap4.servlet.ChunkWriter
-
Writes b.length bytes from the specified byte array to this output stream.
- write(byte[], int, int) - Method in class dap4.servlet.ChunkWriter
-
Writes len bytes from the specified byte array starting at offset off to this output stream.
- write(int) - Method in class dap4.servlet.ChunkWriter
-
Writes the specified byte to the chunk
- write(DapDataset) - Method in class dap4.servlet.DapSerializer
- writeAtomicArray(DapType, Object) - Method in class dap4.servlet.SerialWriter
-
Write out an array of atomic values
- writeAtomicVariable(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
-
Write out an atomic variable.
- writeBytes(byte[], int) - Method in class dap4.servlet.SerialWriter
-
Write out a set of bytes
- writecount - Variable in class dap4.servlet.ChunkWriter
- writeCount(long) - Method in class dap4.servlet.SerialWriter
-
Write out a prefix count
- writeDSR(String) - Method in class dap4.servlet.ChunkWriter
-
Write the DSR; do not bother to cache.
- writeError(int, String, String, String) - Method in class dap4.servlet.ChunkWriter
-
Write an error chunk.
- writelimit - Variable in class dap4.servlet.ChunkWriter
- writeorder - Variable in class dap4.servlet.ChunkWriter
- writer - Variable in class dap4.servlet.DapSerializer
- writeRecord(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
-
Write out a single Record instance.
- writeSequence(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
-
Write out a single or array sequence instance
- writeSequence1(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
-
Write out a single Sequence of records (Eventually use any filter in the DapVariable)
- writeStructure(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
-
Write out a scalar or array structure instance
- writeStructure1(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
-
Write out a single structure instance
- writeVariable(DataCursor, SerialWriter) - Method in class dap4.servlet.DapSerializer
X
- XMLDOCUMENTHEADER - Static variable in class dap4.servlet.ChunkWriter
All Classes All Packages