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

A

addAttribute(DapNode, DapAttribute) - Method in class dap4.ce.CEConstraint
 
addCommonHeaders(DapRequest) - Method in class dap4.servlet.DapServlet
 
addEntry(String, String) - Method in interface dap4.servlet.URLMap
Add an entry into the map.
addEntry(String, String) - Method in class dap4.servlet.URLMapDefault
 
addRedef(DapDimension, Slice) - Method in class dap4.ce.CEConstraint
 
addSegment(CEAST) - Method in class dap4.ce.CEAST
 
addVariable(DapVariable, List<Slice>) - Method in class dap4.ce.CEConstraint
 
addVariable(DataVariable) - Method in class dap4.servlet.CDMDataDataset
 
array - Variable in class dap4.servlet.CDMDataCompoundArray
 
asciionly - Static variable in class dap4.servlet.Generator
 
asciionly - Variable in class dap4.servlet.RandomValue
 
asciionly - Variable in class dap4.servlet.Value
 
atomicVariable(DapAtomicVariable) - Method in class dap4.servlet.Generator
 
atomtype - Variable in class dap4.servlet.CDMDataAtomic
 
attributes - Variable in class dap4.ce.CEConstraint
 

B

basetype - Variable in class dap4.servlet.CDMDataAtomic
 
begin(CEConstraint, ChunkWriter, boolean) - Method in class dap4.servlet.Generator
 
BIG_ENDIAN - Static variable in class dap4.servlet.DapServlet
 
build() - Method in class dap4.ce.Universal
 
build() - Method in class dap4.servlet.CDMDSP
Extract the metadata from the NetcdfDataset and build the DMR.
buildatomicvar(Variable) - Method in class dap4.servlet.CDMDSP
 
buildattribute(Attribute) - Method in class dap4.servlet.CDMDSP
 
buildattributes(DapNode, List<Attribute>) - Method in class dap4.servlet.CDMDSP
 
buildconstraint(DapRequest, String, DapDataset) - Method in class dap4.servlet.DapServlet
If the request has a constraint, then parse it else use the universal constraint
buildData(DapVariable) - Method in class dap4.servlet.CDMDSP
 
buildDataDataset() - Method in class dap4.servlet.CDMDSP
Build a tree of Data objects corresponding to the DMR.
builddim(Dimension) - Method in class dap4.servlet.CDMDSP
 
builddimrefs(DapVariable, List<Dimension>) - Method in class dap4.servlet.CDMDSP
Assign dimensions to a variable
buildenum(EnumTypedef) - Method in class dap4.servlet.CDMDSP
 
buildenumvar(Variable) - Method in class dap4.servlet.CDMDSP
 
buildgroup(Group) - Method in class dap4.servlet.CDMDSP
 
buildmaps(DapVariable, Variable) - Method in class dap4.servlet.CDMDSP
 
buildopaquevar(Variable) - Method in class dap4.servlet.CDMDSP
 
buildsequence(Variable) - Method in class dap4.servlet.CDMDSP
 
buildstringvar(Variable) - Method in class dap4.servlet.CDMDSP
 
buildstructvar(Variable) - Method in class dap4.servlet.CDMDSP
 
buildvariable(Variable, DapNode) - Method in class dap4.servlet.CDMDSP
 
buildvariable(Variable, List<Dimension>, DapNode) - Method in class dap4.servlet.CDMDSP
 
byteorder - Variable in class dap4.servlet.DapServlet
 

C

canonURL(XURI) - Method in class dap4.servlet.URLMapDefault
 
CDMDataAtomic - Class in dap4.servlet
 
CDMDataAtomic(CDMDSP, DapAtomicVariable, Array) - Constructor for class dap4.servlet.CDMDataAtomic
 
CDMDataCompoundArray - Class in dap4.servlet
Provide DSP support for an array of Structure or Sequence instances.
CDMDataCompoundArray(CDMDSP, DapVariable, ArrayStructure) - Constructor for class dap4.servlet.CDMDataCompoundArray
 
CDMDataDataset - Class in dap4.servlet
 
CDMDataDataset(CDMDSP, DapDataset) - Constructor for class dap4.servlet.CDMDataDataset
 
CDMDataRecord - Class in dap4.servlet
DataRecord represents a record from a sequence.
CDMDataRecord(CDMDSP, DapSequence, CDMDataCompoundArray, int, StructureData) - Constructor for class dap4.servlet.CDMDataRecord
 
CDMDataStructure - Class in dap4.servlet
Define DSP support for a single structure instance.
CDMDataStructure(CDMDSP, DapStructure, CDMDataCompoundArray, long, StructureData) - Constructor for class dap4.servlet.CDMDataStructure
 
CDMDataVariable - Interface in dap4.servlet
 
CDMDSP - Class in dap4.servlet
CDM->DAP DSP
CDMDSP() - Constructor for class dap4.servlet.CDMDSP
 
CDMDSP(String) - Constructor for class dap4.servlet.CDMDSP
 
CDMDSP(String, DapContext) - Constructor for class dap4.servlet.CDMDSP
 
cdmvar - Variable in class dap4.servlet.CDMDataAtomic
 
cdmvar - Variable in class dap4.servlet.CDMDataCompoundArray
 
ce - Variable in class dap4.ce.CECompiler
 
ce - Variable in class dap4.servlet.DapSerializer
 
ce - Variable in class dap4.servlet.Generator
 
CEActions - Class in dap4.ce.parser
 
CEActions() - Constructor for class dap4.ce.parser.CEActions
 
CEAST - Class in dap4.ce
 
CEAST(CEAST.Sort) - Constructor for class dap4.ce.CEAST
 
CEAST.Constant - Enum in dap4.ce
 
CEAST.NodeList - Class in dap4.ce
 
CEAST.NodeList() - Constructor for class dap4.ce.CEAST.NodeList
 
CEAST.Operator - Enum in dap4.ce
 
CEAST.Path - Class in dap4.ce
 
CEAST.Path() - Constructor for class dap4.ce.CEAST.Path
 
CEAST.SliceList - Class in dap4.ce
 
CEAST.SliceList() - Constructor for class dap4.ce.CEAST.SliceList
 
CEAST.Sort - Enum in dap4.ce
 
CEAST.StringList - Class in dap4.ce
 
CEAST.StringList() - Constructor for class dap4.ce.CEAST.StringList
 
CECompiler - Class in dap4.ce
Given an AST, compile it into a CEConstraint instance Eventually this will go away and the constraint parser will directly create the constraint.
CECompiler() - Constructor for class dap4.ce.CECompiler
 
CEConstraint - Class in dap4.ce
A Constraint is a structure containing a parsed representation of a constraint expression.
CEConstraint() - Constructor for class dap4.ce.CEConstraint
 
CEConstraint(DapDataset) - Constructor for class dap4.ce.CEConstraint
 
CEConstraint.Expand - Enum in dap4.ce
 
CEConstraint.FilterIterator - Class in dap4.ce
 
CEConstraint.FilterIterator(CEConstraint, DapSequence, DataSequence, CEAST) - Constructor for class dap4.ce.CEConstraint.FilterIterator
 
CEConstraint.ReferenceIterator - Class in dap4.ce
 
CEConstraint.ReferenceIterator(CEConstraint) - Constructor for class dap4.ce.CEConstraint.ReferenceIterator
 
CEConstraint.Segment - Class in dap4.ce
 
CEParser - Class in dap4.ce.parser
 
CEParser(DapDataset) - Constructor for class dap4.ce.parser.CEParser
 
charindex - Variable in class dap4.servlet.FixedValue
 
charvalues - Static variable in class dap4.servlet.FixedValue
 
checksum - Variable in class dap4.servlet.CDMDataCompoundArray
 
checksum - Variable in class dap4.servlet.CDMDataStructure
 
checksum - Variable in class dap4.servlet.SerialWriter
 
checksumming - 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
 
clauses - Variable in class dap4.ce.CEAST
 
close() - Method in class dap4.servlet.CDMDSP
 
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.DMRPrint
 
close() - Method in class dap4.servlet.SynDSP
 
closed - Variable in class dap4.servlet.CDMDSP
 
COMPARABLE - Static variable in enum dap4.ce.CEAST.Constant
 
compare(Object, Object) - Static method in class dap4.ce.CEConstraint
 
compile(DapDataset, CEAST) - Method in class dap4.ce.CECompiler
 
compileAST(CEAST) - Method in class dap4.ce.CECompiler
 
compilefilter(DapSequence, CEAST) - Method in class dap4.ce.CECompiler
Convert field references in a filter
compilesegment(CEAST) - Method in class dap4.ce.CECompiler
 
compileselection(CEAST) - Method in class dap4.ce.CECompiler
 
compress - Variable in class dap4.servlet.DapServlet
 
computeChecksums(boolean) - Method in class dap4.servlet.SerialWriter
 
computedimensions() - Method in class dap4.ce.CEConstraint
Compute dimension related information using slicing and redef info.
computeenums() - Method in class dap4.ce.CEConstraint
Walk all the included variables and accumulate the referenced enums
computegroups() - Method in class dap4.ce.CEConstraint
Walk all the included declarations and accumulate the set of referenced groups
computesort(Array) - Method in class dap4.servlet.CDMDataAtomic
 
constraint - Variable in class dap4.ce.parser.CEParser
 
contract() - Method in class dap4.ce.CEConstraint
Locate each Structure|Sequence and: 1.
contractR(DapStructure, Set<DapStructure>) - Method in class dap4.ce.CEConstraint
Recursive helper
create(String) - Static method in class dap4.servlet.DSPFactory
 
createNetcdfFile() - Method in class dap4.servlet.CDMDSP
 
CRLF8 - Static variable in class dap4.servlet.ChunkWriter
 
current - Variable in class dap4.ce.CEConstraint.FilterIterator
 
cw - Variable in class dap4.servlet.Generator
 

D

dap4.ce - package dap4.ce
 
dap4.ce.parser - package dap4.ce.parser
 
dap4.servlet - package dap4.servlet
 
DapCache - Class in dap4.servlet
Provide an LRU cache of DSPs.
DapCache() - Constructor for class dap4.servlet.DapCache
 
DapDSR - Class in dap4.servlet
Generate the DSR for a dataset.
DapDSR() - Constructor for class dap4.servlet.DapDSR
 
DapLog - Class in dap4.servlet
 
DapLog() - Constructor for class dap4.servlet.DapLog
 
DapRequest - Class in dap4.servlet
User requests get cached here so that downstream code can access the details of the request information.
DapRequest(ServletInfo, 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) - Constructor for class dap4.servlet.DapSerializer
Primary constructor
DapServlet - Class in dap4.servlet
 
DapServlet() - Constructor for class dap4.servlet.DapServlet
 
dapsize(Dimension) - Method in class dap4.servlet.CDMDSP
 
dapstruct - Variable in class dap4.servlet.CDMDataStructure
 
DAPVERSION - Static variable in class dap4.servlet.CDMDSP
 
data - Variable in class dap4.ce.CEConstraint.FilterIterator
 
data - Variable in class dap4.servlet.CDMDataAtomic
 
data - Variable in class dap4.servlet.CDMDSP
 
data - Variable in class dap4.servlet.DapSerializer
 
DATAEXT - Static variable in class dap4.servlet.DapServlet
 
dataset - Variable in class dap4.ce.CECompiler
 
dataset(DapDataset) - Method in class dap4.servlet.Generator
 
datasetpath - Variable in class dap4.servlet.DapRequest
 
DEBUG - Static variable in class dap4.servlet.CDMDSP
 
DEBUG - Static variable in class dap4.servlet.ChunkWriter
 
debug(String) - Static method in class dap4.servlet.DapLog
 
DEBUG - Static variable in class dap4.servlet.DapServlet
 
DEBUG - Static variable in class dap4.servlet.SerialWriter
 
depth - Variable in class dap4.servlet.SerialWriter
 
dimdefs - Variable in class dap4.ce.CEAST
 
dimdefs - Variable in class dap4.ce.parser.CEParser
 
dimredef(CEAST) - Method in class dap4.ce.CECompiler
 
dimrefs - Variable in class dap4.ce.CEConstraint
 
dmr - Variable in class dap4.ce.CEConstraint
 
dmr - Variable in class dap4.servlet.Generator
 
dmr8 - Variable in class dap4.servlet.ChunkWriter
 
DMREXT - Static variable in class dap4.servlet.DapServlet
 
DMRPrint - Class in dap4.servlet
DMR Printer.
DMRPrint() - Constructor for class dap4.servlet.DMRPrint
 
DMRPrint(PrintWriter) - Constructor for class dap4.servlet.DMRPrint
 
DMRVERSION - Static variable in class dap4.servlet.CDMDSP
 
doCapabilities(DapRequest) - Method in class dap4.servlet.DapServlet
Process a capabilities request.
doData(DapRequest) - Method in class dap4.servlet.DapServlet
Process a DataDMR request.
doDMR(DapRequest) - Method in class dap4.servlet.DapServlet
Process a DMR request.
doDSR(DapRequest) - Method in class dap4.servlet.DapServlet
Process a DSR request.
doFavicon(DapRequest) - Method in class dap4.servlet.DapServlet
Process a favicon request.
doGet(HttpServletRequest, HttpServletResponse) - Method in class dap4.servlet.DapServlet
 
doubleindex - Variable in class dap4.servlet.FixedValue
 
doublevalues - Static variable in class dap4.servlet.FixedValue
 
dsp - Variable in class dap4.servlet.CDMDataAtomic
 
dsp - Variable in class dap4.servlet.CDMDataCompoundArray
 
dsp - Variable in class dap4.servlet.CDMDataStructure
 
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
 
dspRegistered(Class) - Static method in class dap4.servlet.DSPFactory
See if a specific DSP is registered
dspUnregister(Class) - Static method in class dap4.servlet.DSPFactory
Unregister dsp.
dsrbuilder - Variable in class dap4.servlet.DapServlet
 
DSREXT - Static variable in class dap4.servlet.DapServlet
 
dumpvar(CEConstraint.Segment, StringBuilder, boolean) - Method in class dap4.ce.CEConstraint
Recursive helper for tostring/toConstraintString

E

encodeArray(DapType, Object) - Method in class dap4.servlet.SerialWriter
Encode an array of primitive values.
encodeObject(DapType, Object) - Method in class dap4.servlet.SerialWriter
Encode an array of primitive values.
encodeObject(DapType, Object, ByteOrder) - Static method in class dap4.servlet.SerialWriter
Encode an array of primitive values.
end() - Method in class dap4.servlet.Generator
 
endGroup() - Method in class dap4.servlet.SerialWriter
 
endVariable() - Method in class dap4.servlet.SerialWriter
 
ENHANCEMENT - Static variable in class dap4.servlet.CDMDSP
 
enums - Variable in class dap4.ce.CEConstraint
 
error(String) - Static method in class dap4.servlet.DapLog
 
eval(DapSequence, DataRecord, CEAST) - Method in class dap4.ce.CEConstraint
Evaluate a filter with respect to a Sequence record.
expand() - Method in class dap4.ce.CEConstraint
Locate each unexpanded Structure|Sequence and: 1.
expansion - Variable in class dap4.ce.CEConstraint
 
expansionCount(DapStructure) - Method in class dap4.ce.CEConstraint
Count the number of fields of a structure that already in this view.

F

factory - Variable in class dap4.servlet.CDMDSP
 
FACTORYKEY - Static variable in class dap4.servlet.CDMDSP
 
FAVICON - Static variable in class dap4.servlet.DapServlet
 
field - Variable in class dap4.ce.CEAST
 
fieldValue(DapSequence, DataRecord, String) - Static method in class dap4.ce.CEConstraint
 
fillgroup(DapGroup, Group) - Method in class dap4.servlet.CDMDSP
 
filter - Variable in class dap4.ce.CEAST
 
filter - Variable in class dap4.ce.CEConstraint.FilterIterator
 
filterIterator(DapSequence, DataSequence) - Method in class dap4.ce.CEConstraint
Selection X Iterator Filter evaluation using an iterator.
finddimdecl(Dimension) - Method in class dap4.servlet.CDMDSP
 
findSegment(DapVariable) - Method in class dap4.ce.CEConstraint
 
findVariableIndex(DapVariable) - Method in class dap4.ce.CEConstraint
 
finish() - Method in class dap4.ce.CEConstraint
Finish creating this Constraint.
finish() - Method in class dap4.ce.Universal
Finish creating this Constraint; for Universal, this does nothing; the important stuff is in build().
finished - Variable in class dap4.ce.CEConstraint
 
FixedValue - Class in dap4.servlet
 
FixedValue() - Constructor for class dap4.servlet.FixedValue
 
flush() - Method in class dap4.servlet.ChunkWriter
Flushes this output stream and forces any buffered output bytes to be written out.
flush() - Static method in class dap4.servlet.DapCache
 
flush() - Method in class dap4.servlet.DMRPrint
 
format - Variable in class dap4.servlet.DapRequest
 

G

generate(String) - Method in class dap4.servlet.DapDSR
 
generate(CEConstraint, ChunkWriter) - Method in class dap4.servlet.Generator
 
generate(CEConstraint, ChunkWriter, boolean) - Method in class dap4.servlet.Generator
 
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
 
getCDMNode(DapNode) - Method in class dap4.servlet.CDMDSP
Lookup a dapnode in the dap nodemap.
getConstrainedDimensions(DapVariable) - Method in class dap4.ce.CEConstraint
 
getConstrainedSlices(DapVariable) - Method in class dap4.ce.CEConstraint
 
getConstraint() - Method in class dap4.ce.parser.CEParser
 
getCount() - Method in class dap4.servlet.CDMDataAtomic
 
getCount() - Method in class dap4.servlet.CDMDataCompoundArray
 
getDataDataset() - Method in class dap4.servlet.CDMDSP
 
getDataset() - Method in class dap4.servlet.DapRequest
 
getDMR() - Method in class dap4.ce.CEConstraint
 
getElementSize() - Method in class dap4.servlet.CDMDataAtomic
 
getElementSort() - Method in class dap4.servlet.CDMDataCompoundArray
 
getFormat() - Method in class dap4.servlet.DapRequest
 
getInfo() - Method in class dap4.servlet.DapServlet
 
getLastChecksum() - Method in class dap4.servlet.SerialWriter
 
getMode() - Method in class dap4.servlet.ChunkWriter
 
getMode() - Method in class dap4.servlet.DapRequest
 
getNetcdfDataset() - Method in class dap4.servlet.CDMDSP
 
getOrder() - Method in class dap4.servlet.ChunkWriter
 
getOriginalURL() - Method in class dap4.servlet.DapRequest
 
getOutputStream() - Method in class dap4.servlet.DapRequest
 
getPrintValue(Object) - Static method in class dap4.servlet.DMRPrint
 
getRedefDim(DapDimension) - Method in class dap4.ce.CEConstraint
 
getRequest() - Method in class dap4.servlet.DapRequest
 
getRequestState(ServletInfo, HttpServletRequest, HttpServletResponse) - Method in class dap4.servlet.DapServlet
Merge the servlet inputs into a single object for easier transport as well as adding value.
getResourceFile(DapRequest, boolean) - Method in class dap4.servlet.DapServlet
Return the full file path with respect to the resource directory.
getResourcePath() - Method in class dap4.servlet.DapRequest
Return the absolute path for the /WEB-INF/resources directory
getResourcePath() - Method in class dap4.servlet.ServletInfo
Return the absolute path for the /WEB-INF/resources directory
getResponse() - Method in class dap4.servlet.DapRequest
 
getRowCount() - Static method in class dap4.servlet.Generator
 
getServer() - Method in class dap4.servlet.ServletInfo
 
getServlet() - Method in class dap4.servlet.ServletInfo
 
getServletconfig() - Method in class dap4.servlet.ServletInfo
 
getServletcontext() - Method in class dap4.servlet.ServletInfo
 
getServletname() - Method in class dap4.servlet.ServletInfo
 
getServletPath() - Method in class dap4.servlet.DapRequest
 
getType() - Method in class dap4.servlet.CDMDataAtomic
 
getUniversal(DapDataset) - Static method in class dap4.ce.CEConstraint
 
getURL() - Method in class dap4.servlet.DapRequest
 
getURLPath() - Method in class dap4.servlet.DapRequest
 
getVariableData(DapVariable) - Method in class dap4.servlet.CDMDataDataset
 
groups - Variable in class dap4.ce.CEConstraint
 

H

hasDimensions(DapVariable) - Static method in class dap4.servlet.DMRPrint
 
hasMaps(DapVariable) - Static method in class dap4.servlet.DMRPrint
 
hasMetadata(DapNode) - Static method in class dap4.servlet.DMRPrint
 
hasNext() - Method in class dap4.ce.CEConstraint.FilterIterator
 
hasNext() - Method in class dap4.ce.CEConstraint.ReferenceIterator
 
header - Variable in class dap4.servlet.ChunkWriter
 
HOSTNSEG - Static variable in class dap4.servlet.Value
 

I

info(String) - Static method in class dap4.servlet.DapLog
 
init() - Method in class dap4.servlet.DapServlet
 
instances - Variable in class dap4.servlet.CDMDataCompoundArray
 
intindex - Variable in class dap4.servlet.FixedValue
 
intvalues - Static variable in class dap4.servlet.FixedValue
 
IS_BIG_ENDIAN - Static variable in class dap4.servlet.DapServlet
 
isbinary() - Method in enum dap4.ce.CEAST.Operator
 
isdeclfor(Dimension, Dimension) - Method in class dap4.servlet.CDMDSP
 
isleaf - Variable in class dap4.ce.CEAST
 
isWholeCompound(DapStructure) - Method in class dap4.ce.CEConstraint
See if a structure is "whole", which means that none of its fields is missing from the constraint, all of fields use default (non-constrained) dimension), and all of its fields are also whole.

K

kind - Variable in class dap4.ce.CEAST
 

L

lastchecksum - Variable in class dap4.servlet.SerialWriter
 
legalvalues() - Method in enum dap4.ce.CEAST.Operator
 
lhs - Variable in class dap4.ce.CEAST
 
LITTLE_ENDIAN - Static variable in class dap4.servlet.DapServlet
 
load(String) - Method in class dap4.servlet.URLMapDefault
 
loadNc4Iosp() - Static method in class dap4.servlet.CDMDSP
Make sure that NC4Iosp is registered and library loaded
longbuffer - Variable in class dap4.servlet.SerialWriter
 
longestmatch(SortedMap<String, String>, String) - Method in class dap4.servlet.URLMapDefault
 
longindex - Variable in class dap4.servlet.FixedValue
 
lookupNode(CDMNode) - Method in class dap4.servlet.CDMDSP
Lookup a cdmnode in the cdmnodemap.
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
 
match(DapSequence, DataRecord) - Method in class dap4.ce.CEConstraint
Selection X match

Evaluate a filter with respect to a Sequence record.

match(String, DapContext) - Static method in class dap4.servlet.CDMDSP
 
match(String, DapContext) - Static method in class dap4.servlet.SynDSP
A path is a Synthetic path if it ends in .dmr or .syn
matches(DapSequence, DataRecord, CEAST) - Method in class dap4.ce.CEConstraint
Evaluate a filter with respect to a Sequence record.
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

name - Variable in class dap4.ce.CEAST
 
NC4CLASS - Static variable in class dap4.servlet.CDMDSP
 
nc4loaded - Static variable in class dap4.servlet.CDMDSP
 
ncfile - Variable in class dap4.servlet.CDMDSP
 
nelems - Variable in class dap4.servlet.CDMDataCompoundArray
 
newNode(DapSort) - Method in class dap4.servlet.CDMDSP
 
next() - Method in class dap4.ce.CEConstraint.FilterIterator
 
next() - Method in class dap4.ce.CEConstraint.ReferenceIterator
 
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
 
NILFLAGS - Static variable in class dap4.servlet.DMRPrint
 
nodemap - Variable in class dap4.servlet.CDMDSP
 
NONAME - Static variable in class dap4.servlet.DMRPrint
 
NONNIL - Static variable in class dap4.servlet.DMRPrint
 
noSerialize(boolean) - Method in class dap4.servlet.SerialWriter
 
nrecords - Variable in class dap4.ce.CEConstraint.FilterIterator
 
NUMERIC - Static variable in enum dap4.ce.CEAST.Constant
 

O

op - Variable in class dap4.ce.CEAST
 
opaqueindex - Variable in class dap4.servlet.FixedValue
 
opaquevalues - Static variable in class dap4.servlet.FixedValue
 
open(String) - Method in class dap4.servlet.CDMDSP
 
open(String, DapContext) - Method in class dap4.servlet.CDMDSP
 
open(String) - Static method in class dap4.servlet.DapCache
 
open(String, DapContext) - Method in class dap4.servlet.SynDSP
 
order - Variable in class dap4.servlet.ChunkWriter
 
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
 

P

parent - Variable in class dap4.servlet.CDMDataStructure
 
parse(String) - Method in class dap4.ce.parser.CEParser
 
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.DapServlet
 
PATHNSEG - Static variable in class dap4.servlet.Value
 
PERLINE - Static variable in class dap4.servlet.DMRPrint
 
prefix - Variable in class dap4.servlet.URLMap.Result
 
printDMR(DapDataset) - Method in class dap4.servlet.DMRPrint
Print a DapDataset: - as DMR - optionally constrained
printDMR(CEConstraint) - Method in class dap4.servlet.DMRPrint
 
printer - Variable in class dap4.servlet.DMRPrint
 
printstring() - Method in enum dap4.ce.CEAST.Operator
 
processmappedvariables(Group) - Method in class dap4.servlet.CDMDSP
 
product - Variable in class dap4.servlet.CDMDataAtomic
 
projection - Variable in class dap4.ce.CEAST
 
projectionIterator(DapVariable) - Method in class dap4.ce.CEConstraint
Projection X Iterator This basically returns an odometer that will iterate over the appropriate values.

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
 
RandomValue - Class in dap4.servlet
 
RandomValue() - Constructor for class dap4.servlet.RandomValue
 
raw - Variable in class dap4.servlet.SynDSP
 
read(long, long, Object, long) - Method in class dap4.servlet.CDMDataAtomic
 
read(long) - Method in class dap4.servlet.CDMDataAtomic
 
read(long) - Method in class dap4.servlet.CDMDataCompoundArray
 
read(List<Slice>, DataCompound[]) - Method in class dap4.servlet.CDMDataCompoundArray
For this method, the data will be a list of CDMDataStructure or (eventually) CDMDataSequence objects.
readfield(String) - Method in class dap4.servlet.CDMDataStructure
 
readfield(int) - Method in class dap4.servlet.CDMDataStructure
 
readfield(StructureMembers.Member) - Method in class dap4.servlet.CDMDataStructure
 
recno - Variable in class dap4.ce.CEConstraint.FilterIterator
 
recno - Variable in class dap4.servlet.CDMDataStructure
 
recordNode(CDMNode, DapNode) - Method in class dap4.servlet.CDMDSP
Record a cdmnode+dapnode in the nodemap.
redef - Variable in class dap4.ce.CEConstraint
 
redefslice - Variable in class dap4.ce.CEConstraint
 
refdims - Variable in class dap4.ce.CEConstraint
 
referenceIterator() - Method in class dap4.ce.CEConstraint
Reference X Iterator Iterate over the variables and return those that are referenced.
references(DapNode) - Method in class dap4.ce.CEConstraint
Reference X match
references(DapNode) - Method in class dap4.ce.Universal
 
registerDSP(String) - Static method in class dap4.servlet.DSPFactory
Register a DSP, using its class string name.
registerDSP(Class) - Static method in class dap4.servlet.DSPFactory
Register a DSP class.
registerDSP(Class, boolean) - Static method in class dap4.servlet.DSPFactory
Register a DSP class.
release(DapDataset) - Static method in class dap4.ce.CEConstraint
 
remove() - Method in class dap4.ce.CEConstraint.FilterIterator
 
remove() - Method in class dap4.ce.CEConstraint.ReferenceIterator
 
request - Variable in class dap4.servlet.DapRequest
 
resourcedir - Variable in class dap4.servlet.ServletInfo
 
RESOURCEDIRNAME - Static variable in class dap4.servlet.ServletInfo
 
response - Variable in class dap4.servlet.DapRequest
 
returntype() - Method in enum dap4.ce.CEAST.Operator
 
rhs - Variable in class dap4.ce.CEAST
 
root - Variable in class dap4.ce.CECompiler
 

S

scopestack - Variable in class dap4.ce.CECompiler
 
segments - Variable in class dap4.ce.CEConstraint
"Map" of variables (at all levels) to be included Maps variables -> associated slices and is modified by computdimensions().
senderror(DapRequest, int, Throwable) - Method in class dap4.servlet.DapServlet
Generate an error based on the parameters
seq - Variable in class dap4.ce.CEConstraint.FilterIterator
 
sequence(DapSequence) - Method in class dap4.servlet.Generator
 
serialization - Variable 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) - Constructor for class dap4.servlet.SerialWriter
 
server - Variable in class dap4.servlet.DapRequest
 
server - Variable in class dap4.servlet.ServletInfo
 
servlet - Variable in class dap4.servlet.ServletInfo
 
servletconfig - Variable in class dap4.servlet.ServletInfo
 
servletcontext - Variable in class dap4.servlet.ServletInfo
 
ServletInfo - Class in dap4.servlet
Servlet specific info is captured once and stored here.
ServletInfo(HttpServlet) - Constructor for class dap4.servlet.ServletInfo
 
servletname - Variable in class dap4.servlet.ServletInfo
 
servletpath - Variable in class dap4.servlet.DapRequest
 
setASCII(boolean) - Static method in class dap4.servlet.Generator
 
setASCII(boolean) - Method in class dap4.servlet.RandomValue
 
setASCII(boolean) - Method in class dap4.servlet.Value
 
setBufferSize(int) - Method in class dap4.servlet.ChunkWriter
 
setDataDataset(CDMDataDataset) - Method in class dap4.servlet.CDMDSP
 
setFilter(DapVariable, CEAST) - Method in class dap4.ce.CEConstraint
 
setMode(RequestMode) - Method in class dap4.servlet.ChunkWriter
 
setOrder(ByteOrder) - 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
 
setServer(String) - Method in class dap4.servlet.ServletInfo
 
shape - Variable in class dap4.servlet.CDMDataCompoundArray
 
slice - Variable in class dap4.ce.CEAST
 
slices - Variable in class dap4.ce.CEAST
 
sort - Variable in class dap4.ce.CEAST
 
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
 
stringindex - Variable in class dap4.servlet.FixedValue
 
stringvalues - Static variable in class dap4.servlet.FixedValue
 
structure(DapStructure) - Method in class dap4.servlet.Generator
 
subnodes - Variable in class dap4.ce.CEAST
 
suffix - Variable in class dap4.servlet.URLMap.Result
 
suppress(String) - Method in class dap4.servlet.CDMDSP
Some attributes that are added by the NetcdfDataset need to be kept out of the DMR.
svcinfo - Variable in class dap4.servlet.DapRequest
 
svcinfo - Variable in class dap4.servlet.DapServlet
 
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

template - Variable in class dap4.ce.parser.CEParser
 
template - Variable in class dap4.servlet.CDMDataCompoundArray
 
toConstraintString() - Method in class dap4.ce.CEConstraint
Convert the view to a constraint string suitable for use in a URL, except not URL encoded.
toString(CEAST, StringBuilder) - Static method in class dap4.ce.CEAST
 
toString() - Method in class dap4.ce.CEAST
 
toString() - Method in class dap4.ce.CEConstraint.Segment
 
toString() - Method in class dap4.ce.CEConstraint
 
toString() - Method in class dap4.servlet.URLMap.Result
 
toString() - Method in class dap4.servlet.URLMapDefault
 
tree - Variable in class dap4.ce.CEAST
 

U

ulongvalues - Static variable in class dap4.servlet.FixedValue
 
Universal - Class in dap4.ce
The Universal constraint is a constraint that includes everything in a DMR, even including items such as dimensions or enums that are defined but never used.
Universal() - Constructor for class dap4.ce.Universal
 
Universal(DapDataset) - Constructor for class dap4.ce.Universal
 
universals - Static variable in class dap4.ce.CEConstraint
 
url - Variable in class dap4.servlet.DapRequest
 
urlindex - Variable in class dap4.servlet.FixedValue
 
urlmap - Variable in class dap4.servlet.DapServlet
 
URLMap - Interface in dap4.servlet
Provide a map from url path -> file system path.
URLMap.Result - Class in dap4.servlet
 
URLMap.Result() - Constructor for class dap4.servlet.URLMap.Result
 
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
 
urlpath - Variable in class dap4.servlet.DapRequest
 
urlvalues - Static variable in class dap4.servlet.FixedValue
 

V

validatecdmtype(DataType, boolean, Class) - Method in class dap4.servlet.CDMDSP
 
value - Variable in class dap4.ce.CEAST
 
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.ce.CEAST.Constant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.ce.CEAST.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.ce.CEAST.Sort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.ce.CEConstraint.Expand
Returns the enum constant of this type with the specified name.
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() - Static method in enum dap4.ce.CEAST.Constant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.ce.CEAST.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.ce.CEAST.Sort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.ce.CEConstraint.Expand
Returns an array containing the constants of this enum type, in the order they are declared.
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 - Variable in class dap4.servlet.Generator
 
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
 
variables - Variable in class dap4.ce.CEConstraint
Also keep a raw list of variables

W

warn(String) - Static method in class dap4.servlet.DapLog
 
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(int) - Method in class dap4.servlet.ChunkWriter
Writes the specified byte to the chunk
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(DapDataset) - Method in class dap4.servlet.DapSerializer
 
writeArray(DapType, Object) - Method in class dap4.servlet.SerialWriter
Write out an array of values
writeAtomicVariable(DapVariable, DataVariable, SerialWriter) - Method in class dap4.servlet.DapSerializer
Write out an atomic variable.
writeBytes(byte[]) - Method in class dap4.servlet.SerialWriter
Write out a single object
writeCompound(DapVariable, DataCompound, SerialWriter) - Method in class dap4.servlet.DapSerializer
Write out a singleton compound variable.
writeCompoundArray(DapVariable, DataCompoundArray, SerialWriter) - Method in class dap4.servlet.DapSerializer
Write out a dimensioned ompound variable.
writeCount(long) - Method in class dap4.servlet.SerialWriter
Write out a prefix count
writeDMR(String) - Method in class dap4.servlet.ChunkWriter
Write the DMR.
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.
writeObject(DapType, Object) - Method in class dap4.servlet.SerialWriter
Write out a single object
writer - Variable in class dap4.servlet.DapSerializer
 
writer - Variable in class dap4.servlet.DMRPrint
 
writeRecord(DapVariable, DataRecord, SerialWriter) - Method in class dap4.servlet.DapSerializer
Write out a single Record instance.
writeSequence(DapVariable, DataSequence, SerialWriter) - Method in class dap4.servlet.DapSerializer
Write out a single Sequence of records (Eventually use any filter in the DapVariable)
writeStructure(DapVariable, DataStructure, SerialWriter) - Method in class dap4.servlet.DapSerializer
Write out a single structure instance.
writeVariable(DapVariable, DataVariable, SerialWriter) - Method in class dap4.servlet.DapSerializer
 
A B C D E F G H I K L M N O P Q R S T U V W 

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