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

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
 
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