A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
A
- absolutize(String) - Static method in class dap4.core.util.DapUtil
- add(List<Slice>) - Method in class dap4.core.util.SliceConstraint
- addAttribute(DapAttribute) - Method in class dap4.core.dmr.DapNode
- addAttribute(DapNode, DapAttribute) - Method in class dap4.core.ce.CEConstraint
- addDecl(DapNode) - Method in class dap4.core.dmr.DapGroup
-
Add single declaration
- addDimension(DapDimension) - Method in class dap4.core.dmr.DapVariable
- addEnumConst(DapEnumConst) - Method in class dap4.core.dmr.DapEnumeration
- addField(DapType, DapVariable) - Method in class dap4.core.dmr.parser.DOM4Parser
- addField(DapVariable) - Method in class dap4.core.dmr.DapStructure
- addField(DapVariable, DapVariable) - Method in class dap4.core.dmr.parser.DOM4Parser
- addMap(DapMap) - Method in class dap4.core.dmr.DapVariable
- addNamespace(String) - Method in class dap4.core.dmr.DapAttribute
- addNode(DapNode) - Method in class dap4.core.dmr.DapDataset
- addRedef(DapDimension, Slice) - Method in class dap4.core.ce.CEConstraint
- addSegment(CEAST) - Method in class dap4.core.ce.CEAST
- addVariable(DapVariable, List<Slice>) - Method in class dap4.core.ce.CEConstraint
- addVariableData(DapVariable, D4Array) - Method in class dap4.dap4lib.D4DSP
- addXMLAttribute(String, String) - Method in class dap4.core.dmr.DapNode
- allcompounds - Variable in class dap4.core.dmr.DapDataset
- alldimensions - Variable in class dap4.core.dmr.DapDataset
- allenums - Variable in class dap4.core.dmr.DapDataset
- allgroups - Variable in class dap4.core.dmr.DapDataset
- allowCompression - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- allowCompression - Variable in class dap4.dap4lib.HttpDSP
- ALLOWFIELDMAPS - Static variable in class dap4.core.dmr.DMRPrinter
- allSchemes(String) - Static method in class dap4.core.util.XURI
-
Extract all schemes at front of a url.
- allvariables - Variable in class dap4.core.dmr.DapDataset
- AND - dap4.core.ce.CEAST.Operator
- annotate(Object, Object) - Method in class dap4.core.dmr.DapNode
- annotation(Object) - Method in class dap4.core.dmr.DapNode
- annotations - Variable in class dap4.core.dmr.DapNode
- anonymousdims - Variable in class dap4.core.dmr.DapDataset
- array - Variable in class dap4.dap4lib.D4Array
- arrayify(DapType, Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- arrayify(DataType, Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- arraymap - Variable in class dap4.dap4lib.cdm.nc2.CDMCompiler
- arraymap - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- ArrayScheme - Enum in dap4.core.interfaces
-
Track kinds of Arrays
- assemble(EnumSet<XURI.Parts>) - Method in class dap4.core.util.XURI
-
Reassemble the url using the specified parts
- asTrueFalse(ChecksumMode) - Static method in enum dap4.core.util.ChecksumMode
-
force mode to be TRUE or FALSE
- ATOMIC - dap4.core.interfaces.ArrayScheme
- ATOMICTYPE - dap4.core.util.DapSort
- ATTRIBUTE - dap4.core.util.DapSort
- attributechecksum - Variable in class dap4.core.dmr.DapVariable
- attributeConvert(DapType, Object) - Static method in class dap4.core.util.CoreTypeFcns
-
Force an attribute value (typically string) to match a given basetype
- attributeParse(DataType, EnumTypedef, Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
-
convert a string to a specified cdmtype Note that if en is defined, then we attempt to convert the string as enum const
- attributes - Variable in class dap4.core.ce.CEConstraint
- attributes - Variable in class dap4.core.dmr.DapNode
-
DAP Attributes attached to this node (as opposed to the xml attributes)
- ATTRIBUTESET - dap4.core.util.DapSort
- avail - Variable in class dap4.dap4lib.DeChunkedInputStream.Chunk
- available() - Method in class dap4.dap4lib.DeChunkedInputStream
B
- backslashEscape(String, String) - Static method in class dap4.core.util.Escape
-
Escape control chars plus selected other characters in a string using backslash The definitive list is in netcdf-c/ncgen/ncgen.l.
- BACKSLASHESCAPE - Static variable in class dap4.core.util.Escape
- backslashsplit(String, char) - Static method in class dap4.core.util.Escape
-
Split a string with respect to a separator character and taking backslashes into consideration.
- backslashSplit(String, char) - Static method in class dap4.core.util.DapUtil
-
Split a string with respect to a separator character and taking backslashes into consideration.
- backslashUnescape(String) - Static method in class dap4.core.util.Escape
-
Remove backslashed characters in a string
- base - Variable in class dap4.core.dmr.DapDataset
- basetype - Variable in class dap4.core.dmr.DapAttribute
- basetype - Variable in class dap4.core.dmr.DapEnumeration
- basetype - Variable in class dap4.core.dmr.DapVariable
- BIG_UMASK64 - Static variable in class dap4.core.util.DapUtil
- BOOLEAN - dap4.core.ce.CEAST.Constant
- build() - Method in class dap4.core.ce.Universal
- buildException() - Method in class dap4.core.dmr.ErrorResponse
-
Convert an ErrorResponse to the equivalent DapException.
- buildURL(String, String, DapDataset, String) - Static method in class dap4.dap4lib.HttpDSP
- buildXML() - Method in class dap4.core.dmr.ErrorResponse
-
Convert an ErrorResponse to the equivalent XML
- bytes2hex(byte[]) - Static method in class dap4.core.util.Escape
- bytesAsTypeVec(DapType, byte[]) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
C
- cancel - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- canonFileURL(String) - Static method in class dap4.core.util.DapUtil
- canonical(String) - Static method in class dap4.core.util.XURI
-
Canonicalize a part of a URL
- canonicalpath(String) - Static method in class dap4.core.util.DapUtil
-
Convert path to: 1.
- canonjoin(String, String) - Static method in class dap4.core.util.DapUtil
- CAPABILITIES - dap4.dap4lib.RequestMode
- cdmCompiler - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- CDMCompiler - Class in dap4.dap4lib.cdm.nc2
-
The goal for the CDM compiler is produce a NetcdfDataset whose content comes from a DSP.
- CDMCompiler(DapNetcdfFile, D4DSP) - Constructor for class dap4.dap4lib.cdm.nc2.CDMCompiler
-
Constructor
- cdmElementClass(DataType) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- cdmIndexToIndex(Index) - Static method in class dap4.dap4lib.cdm.CDMUtil
- cdmroot - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- cdmtype2daptype(DataType) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- CDMTypeFcns - Class in dap4.dap4lib.cdm
-
This Class is used to isolate as many as possible of the switch statements using TypeSort enums (Or in somecase DapType.getTypeSort()) Singleton
- CDMTypeFcns() - Constructor for class dap4.dap4lib.cdm.CDMTypeFcns
- CDMUtil - Class in dap4.dap4lib.cdm
-
CDM related Constants and utilities common to client and server code
- CDMUtil() - Constructor for class dap4.dap4lib.cdm.CDMUtil
- ce - Variable in class dap4.core.ce.CECompiler
- ce - Variable in class dap4.core.dmr.DapDataset
- ce - Variable in class dap4.core.dmr.DMRPrinter
- CEActions - Class in dap4.core.ce.parser
- CEActions() - Constructor for class dap4.core.ce.parser.CEActions
- CEAST - Class in dap4.core.ce
- CEAST(CEAST.Sort) - Constructor for class dap4.core.ce.CEAST
- CEAST.Constant - Enum in dap4.core.ce
- CEAST.NodeList - Class in dap4.core.ce
- CEAST.Operator - Enum in dap4.core.ce
- CEAST.Path - Class in dap4.core.ce
- CEAST.SliceList - Class in dap4.core.ce
- CEAST.Sort - Enum in dap4.core.ce
- CEAST.StringList - Class in dap4.core.ce
- CEATTRNAME - Static variable in class dap4.core.util.DapConstants
- CECompiler - Class in dap4.core.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.core.ce.CECompiler
- CEConstraint - Class in dap4.core.ce
-
A Constraint is a structure containing a parsed representation of a constraint expression.
- CEConstraint() - Constructor for class dap4.core.ce.CEConstraint
- CEConstraint(DapDataset) - Constructor for class dap4.core.ce.CEConstraint
- CEConstraint.Expand - Enum in dap4.core.ce
- CEConstraint.Segment - Class in dap4.core.ce
- CEParserImpl - Class in dap4.core.ce.parser
- CEParserImpl(DapDataset) - Constructor for class dap4.core.ce.parser.CEParserImpl
- Char - dap4.core.dmr.TypeSort
- CHAR - Static variable in class dap4.core.dmr.DapType
-
Define instances of DapType for every TypeSort.
- checkFixedSize(DapVariable) - Static method in class dap4.core.util.DapUtil
- checkruntime(Exception) - Static method in class dap4.core.util.DapUtil
-
Re-throw run-time exceptions
- CHECKSUMATTRNAME - Static variable in class dap4.core.util.DapConstants
- checksummap - Variable in class dap4.core.dmr.DapDataset
- checksumming - Variable in class dap4.dap4lib.DeChunkedInputStream
- checksummode - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- checksummode - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- checksummode - Variable in class dap4.dap4lib.D4DataCompiler
- checksummode - Variable in class dap4.dap4lib.D4DSP
- ChecksumMode - Enum in dap4.core.util
-
Define possible checksum modes:
- CHECKSUMSIZE - Static variable in class dap4.core.util.DapConstants
- CHECKSUMTAG - Static variable in class dap4.core.util.DapConstants
- chunk - Variable in class dap4.dap4lib.DeChunkedInputStream
- chunk - Variable in class dap4.dap4lib.DeChunkedInputStream.Chunk
- Chunk() - Constructor for class dap4.dap4lib.DeChunkedInputStream.Chunk
- CHUNK_ALL - Static variable in class dap4.core.util.DapConstants
- CHUNK_DATA - Static variable in class dap4.core.util.DapConstants
- CHUNK_END - Static variable in class dap4.core.util.DapConstants
- CHUNK_ERROR - Static variable in class dap4.core.util.DapConstants
- CHUNK_LITTLE_ENDIAN - Static variable in class dap4.core.util.DapConstants
- clauses - Variable in class dap4.core.ce.CEAST
- cleanString(String) - Static method in class dap4.core.util.Escape
-
Clean up a string: currently means: 1.
- cleanup(String) - Method in class dap4.core.dmr.parser.DOM4Parser
- clearValues() - Method in class dap4.core.dmr.DapAttribute
- clone() - Method in class dap4.core.dmr.DapDimension
- close() - Method in class dap4.core.dmr.DMRPrinter
- close() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
-
Close all resources (files, sockets, etc) associated with this file.
- close() - Method in class dap4.dap4lib.DeChunkedInputStream
- closed - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- collectValues(String) - Static method in class dap4.core.dmr.parser.ParseUtil
-
Split a
... into its component strings. - COMPARABLE - Static variable in enum dap4.core.ce.CEAST.Constant
- compare(Object, Object) - Static method in class dap4.core.ce.CEConstraint
- compile() - Method in class dap4.dap4lib.D4DataCompiler
-
The goal here is to process the serialized databuffer and pull out top-level variable positions in the serialized databuffer.
- compile(DapDataset, CEAST) - Method in class dap4.core.ce.CECompiler
- compile(String, DapDataset) - Static method in class dap4.core.ce.CEConstraint
- compileAST(CEAST) - Method in class dap4.core.ce.CECompiler
- compileAtomicVar(DapVariable) - Method in class dap4.dap4lib.D4DataCompiler
-
Compile fixed-sized atomic types Storage =
[] - compileData() - Method in class dap4.dap4lib.cdm.nc2.CDMCompiler
-
Convert a DataDataset to equivalent CDM data (Array objects).
- compileDMR() - Method in class dap4.dap4lib.cdm.nc2.CDMCompiler
-
Convert a DMR to equivalent CDM meta-databuffer and populate a NetcdfDataset with it.
- compilefilter(DapVariable, DapSequence, CEAST) - Method in class dap4.core.ce.CECompiler
-
Convert field references in a filter
- compileOpaqueVar(DapVariable) - Method in class dap4.dap4lib.D4DataCompiler
-
Read and convert an opaque typed array
- compilesegment(CEAST) - Method in class dap4.core.ce.CECompiler
- compileselection(CEAST) - Method in class dap4.core.ce.CECompiler
- compileSequence(DapSequence) - Method in class dap4.dap4lib.D4DataCompiler
-
Compile a sequence as a set of records.
- compileSequenceArray(DapVariable) - Method in class dap4.dap4lib.D4DataCompiler
-
Compile a sequence array.
- compileStringVar(DapVariable) - Method in class dap4.dap4lib.D4DataCompiler
-
Read and convert a string typed array
- compileStructure(DapStructure) - Method in class dap4.dap4lib.D4DataCompiler
-
Compile a structure instance.
- compileStructureArray(DapVariable) - Method in class dap4.dap4lib.D4DataCompiler
-
Compile a structure array.
- compileVar(DapVariable) - Method in class dap4.dap4lib.D4DataCompiler
-
Return a compiled version of the data for this variable.
- compose(Slice, Slice) - Static method in class dap4.core.util.Slice
-
Take two slices and compose src wrt target Assume neither argument is null.
- compounds - Variable in class dap4.core.dmr.DapGroup
- computeChecksum(byte[], int, int) - Method in class dap4.dap4lib.DeChunkedInputStream
- computeChecksum(int) - Method in class dap4.dap4lib.DeChunkedInputStream
- computedimensions() - Method in class dap4.core.ce.CEConstraint
-
Compute dimension related information using slicing and redef info.
- computeEffectiveShape(List<DapDimension>) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Compute the shape inferred from a set of slices.
- computeenums() - Method in class dap4.core.ce.CEConstraint
-
Walk all the included variables and accumulate the referenced enums
- computefqn() - Method in class dap4.core.dmr.DapNode
-
Compute the FQN of this node
- computegroups() - Method in class dap4.core.ce.CEConstraint
-
Walk all the included declarations and accumulate the set of referenced groups
- computeTypeSize(DapType) - Method in class dap4.dap4lib.D4DataCompiler
-
Compute the size in databuffer of the serialized form
- CONSTANT - dap4.core.ce.CEAST.Sort
- constants - Variable in class dap4.core.dmr.DapEnumeration
-
The enumeration constants are represented by a List of names since order is important at least for printing, and a pair of maps.
- constrained - Variable in class dap4.core.util.Slice
-
Indicate that this slice's first/last/stride were specifically set; typically from a constraint.
- constraint - Variable in class dap4.core.ce.parser.CEParserImpl
- CONSTRAINT - dap4.core.ce.CEAST.Sort
- CONSTRAINTTAG - Static variable in class dap4.core.util.DapConstants
- containsDecl(DapNode) - Method in class dap4.core.dmr.DapGroup
- containsKey(CDM_T) - Method in class dap4.dap4lib.cdm.NodeMap
- containsKey(DAP_T) - Method in class dap4.dap4lib.cdm.NodeMap
- containsVLEN(List<Dimension>) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Test if any dimension is variable length
- contentKey(RequestMode, ResponseFormat) - Static method in class dap4.dap4lib.DapProtocol
- contenttype - Variable in class dap4.dap4lib.DapProtocol.ContentType
- ContentType(RequestMode, ResponseFormat, String, String) - Constructor for class dap4.dap4lib.DapProtocol.ContentType
- contenttypes - Static variable in class dap4.dap4lib.DapProtocol
- contract() - Method in class dap4.core.ce.CEConstraint
-
Locate each Structure|Sequence and: 1.
- CONTRACTED - dap4.core.ce.CEConstraint.Expand
- contractR(DapStructure, Set<DapStructure>) - Method in class dap4.core.ce.CEConstraint
-
Recursive helper
- controls - Variable in class dap4.core.dmr.DMRPrinter
- ConversionException - Exception in dap4.core.util
-
Thrown for an attempt to make a forbidden conversion on primitive data values, eg boolean to double.
- ConversionException() - Constructor for exception dap4.core.util.ConversionException
- ConversionException(String) - Constructor for exception dap4.core.util.ConversionException
- ConversionException(String, Throwable) - Constructor for exception dap4.core.util.ConversionException
- ConversionException(Throwable) - Constructor for exception dap4.core.util.ConversionException
- convert(long[]) - Method in class dap4.core.dmr.DapEnumeration
- convert(DapType, DapType, Object) - Static method in class dap4.core.util.Convert
-
Convert Object to a value consistent with the given type.
- convert(TypeSort, TypeSort, Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- convert(String[]) - Method in class dap4.core.dmr.DapEnumeration
-
Convert a string vector of int strings mixed with econst names to a set of longs only
- Convert - Class in dap4.core.util
-
This code manages value conversions.
- Convert() - Constructor for class dap4.core.util.Convert
- convertVector(DapType, DapType, Object) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Convert an array of one type of values to another type
- convertVector(DapType, DapType, Object) - Static method in class dap4.dap4lib.LibTypeFcns
-
Convert an array of one type of values to another type
- CoreTypeFcns - Class in dap4.core.util
- CoreTypeFcns() - Constructor for class dap4.core.util.CoreTypeFcns
- count - Variable in class dap4.core.util.MultiSlice
- COUNTSIZE - Static variable in class dap4.core.util.DapConstants
- COUNTSIZE - Static variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- crc32 - Variable in class dap4.dap4lib.DeChunkedInputStream
- crc32alg - Variable in class dap4.dap4lib.DeChunkedInputStream
- create() - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
-
Do the conversion and return a NodeMap representing the conversion.
- createAnonymous(long) - Method in class dap4.core.dmr.DapDataset
- createArray(DapVariable, Object) - Method in class dap4.dap4lib.D4DataCompiler
- createAtomicArray(DapVariable, Object) - Method in class dap4.dap4lib.D4DataCompiler
- createAttribute(DapAttribute) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
-
Our goal is to convert, where possible, to a list of objects to a list of values acceptable to the ucar.nc2.Attribute class
- createAttribute(String, DapAttribute) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
- createCDMRanges(List<Slice>) - Static method in class dap4.dap4lib.cdm.CDMUtil
- createDataMap(D4DSP, NodeMap) - Static method in class dap4.dap4lib.cdm.nc2.DataToCDM
- createDimension(DapDimension, Group) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
- createDimensionRef(DapDimension, Group) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
- createEnum(DapEnumeration, Group) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
- createGroup(DapGroup, Group, NetcdfFile) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
- createSequenceArray(DapVariable, Object) - Method in class dap4.dap4lib.D4DataCompiler
-
Create an Array object for a DAP4 Sequence.
- createSlices(List<Range>) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Convert a list of ucar.ma2.Range to a list of Slice More or less the inverst of create CDMRanges
- createStructureArray(DapVariable, Object) - Method in class dap4.dap4lib.D4DataCompiler
- createVar(DapVariable, NetcdfFile, Group, Structure) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
-
Create a variable or field
- createVector(DapType, long) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- createVector(TypeSort, long) - Static method in class dap4.core.util.CoreTypeFcns
- createVector(DataType, long) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- CRLF - Static variable in class dap4.core.util.DapUtil
- CRLFSIZE - Static variable in class dap4.core.util.DapUtil
- cxt - Variable in class dap4.core.dmr.DMRPrinter
- cxt - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
D
- D4Array - Class in dap4.dap4lib
-
Wrap an Array representing a variables' data, where the variable is top-level or a field.
- D4Array(ArrayScheme, D4DSP, DapVariable) - Constructor for class dap4.dap4lib.D4Array
- D4DataCompiler - Class in dap4.dap4lib
- D4DataCompiler(D4DSP, ChecksumMode, ByteOrder) - Constructor for class dap4.dap4lib.D4DataCompiler
-
Constructor
- D4DSP - Class in dap4.dap4lib
-
This Class takes a DAP4 serialization (as chunked input) stream and exports access to a compiled DMR, a compiled DAP4 data stream, and various parameters such as byteorder of the data stream.
- D4DSP() - Constructor for class dap4.dap4lib.D4DSP
- D4Index - Class in dap4.dap4lib
- D4Index(int) - Constructor for class dap4.dap4lib.D4Index
- D4Index(int[]) - Constructor for class dap4.dap4lib.D4Index
- D4Index(int[], int[]) - Constructor for class dap4.dap4lib.D4Index
- D4Index(D4Index) - Constructor for class dap4.dap4lib.D4Index
- D4StructureDataIterator - Class in dap4.dap4lib.cdm.nc2
- D4StructureDataIterator() - Constructor for class dap4.dap4lib.cdm.nc2.D4StructureDataIterator
- DAP - dap4.dap4lib.RequestMode
- dap4.core.ce - package dap4.core.ce
- dap4.core.ce.parser - package dap4.core.ce.parser
- dap4.core.dmr - package dap4.core.dmr
- dap4.core.dmr.parser - package dap4.core.dmr.parser
- dap4.core.interfaces - package dap4.core.interfaces
- dap4.core.util - package dap4.core.util
- dap4.dap4lib - package dap4.dap4lib
- dap4.dap4lib.cdm - package dap4.dap4lib.cdm
- dap4.dap4lib.cdm.nc2 - package dap4.dap4lib.cdm.nc2
- DAP4ENDIANTAG - Static variable in class dap4.core.util.DapConstants
- DAP4EXT_RE - Static variable in class dap4.core.util.DapUtil
- DAP4EXTENSIONS - Static variable in class dap4.dap4lib.DapProtocol
- Dap4Parser - Interface in dap4.core.dmr.parser
- DAP4PROTO - Static variable in class dap4.dap4lib.DapProtocol
- DAP4QUERYMARKERS - Static variable in class dap4.dap4lib.DapProtocol
- DAP4SCHEMES - Static variable in class dap4.dap4lib.DapProtocol
- DapAttribute - Class in dap4.core.dmr
- DapAttribute() - Constructor for class dap4.core.dmr.DapAttribute
- DapAttribute(String, DapType) - Constructor for class dap4.core.dmr.DapAttribute
- DapAttributeSet - Class in dap4.core.dmr
- DapAttributeSet() - Constructor for class dap4.core.dmr.DapAttributeSet
- DapAttributeSet(String) - Constructor for class dap4.core.dmr.DapAttributeSet
- DapCodes - Interface in dap4.dap4lib
- DapConstants - Class in dap4.core.util
-
DAP4 Related Constants both client and server side.
- DapConstants() - Constructor for class dap4.core.util.DapConstants
- DapConstants.ChecksumSource - Enum in dap4.core.util
- DapContext - Class in dap4.core.util
-
Provide a general map of Object->Object to serve to pass context/env info into various classes.
- DapContext() - Constructor for class dap4.core.util.DapContext
- DapDataset - Class in dap4.core.dmr
-
This is the root object of a DMR tree.
- DapDataset() - Constructor for class dap4.core.dmr.DapDataset
- DapDataset(String) - Constructor for class dap4.core.dmr.DapDataset
- DapDecl - Interface in dap4.core.dmr
-
Define a common interface to unify Declarations
- DapDimension - Class in dap4.core.dmr
-
This class defines a Dimension: Modified 10/15/2016 to support zero-sized dimensions.
- DapDimension() - Constructor for class dap4.core.dmr.DapDimension
- DapDimension(long) - Constructor for class dap4.core.dmr.DapDimension
- DapDimension(String) - Constructor for class dap4.core.dmr.DapDimension
- DapDimension(String, long) - Constructor for class dap4.core.dmr.DapDimension
- DapDump - Class in dap4.core.util
- DapDump() - Constructor for class dap4.core.util.DapDump
- DapEnumConst - Class in dap4.core.dmr
- DapEnumConst(String, Long) - Constructor for class dap4.core.dmr.DapEnumConst
- DapEnumeration - Class in dap4.core.dmr
- DapEnumeration(String) - Constructor for class dap4.core.dmr.DapEnumeration
- DapEnumeration(String, DapType) - Constructor for class dap4.core.dmr.DapEnumeration
- DapException - Exception in dap4.core.util
- DapException() - Constructor for exception dap4.core.util.DapException
- DapException(String) - Constructor for exception dap4.core.util.DapException
- DapException(String, Throwable) - Constructor for exception dap4.core.util.DapException
- DapException(Throwable) - Constructor for exception dap4.core.util.DapException
- DapGroup - Class in dap4.core.dmr
-
This class defines a non-groupd group: i.e.
- DapGroup() - Constructor for class dap4.core.dmr.DapGroup
- DapGroup(String) - Constructor for class dap4.core.dmr.DapGroup
- DapIterator - Class in dap4.core.util
- DapIterator(List<DapNode>, EnumSet<DapSort>) - Constructor for class dap4.core.util.DapIterator
- daploaded - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- DapLog - Class in dap4.dap4lib
- DapLog() - Constructor for class dap4.dap4lib.DapLog
- DapMap - Class in dap4.core.dmr
-
This class holds a reference to a map variable.
- DapMap() - Constructor for class dap4.core.dmr.DapMap
- DapMap(String) - Constructor for class dap4.core.dmr.DapMap
- DapNetcdfFile - Class in dap4.dap4lib.cdm.nc2
-
This class is the work-horse of the client side.
- DapNetcdfFile(String) - Constructor for class dap4.dap4lib.cdm.nc2.DapNetcdfFile
-
Open a Dap4 connection
- DapNetcdfFile(String, CancelTask) - Constructor for class dap4.dap4lib.cdm.nc2.DapNetcdfFile
-
Open a Dap4 connection or file via a D4DSP.
- DapNetcdfFile.NullCancelTask - Class in dap4.dap4lib.cdm.nc2
- DapNetcdfFileProvider - Class in dap4.dap4lib.cdm.nc2
- DapNetcdfFileProvider() - Constructor for class dap4.dap4lib.cdm.nc2.DapNetcdfFileProvider
- DapNode - Class in dap4.core.dmr
- DapNode() - Constructor for class dap4.core.dmr.DapNode
- DapNode(String) - Constructor for class dap4.core.dmr.DapNode
- DapOtherXML - Class in dap4.core.dmr
- DapOtherXML() - Constructor for class dap4.core.dmr.DapOtherXML
- DapOtherXML(String) - Constructor for class dap4.core.dmr.DapOtherXML
- DapProtocol - Class in dap4.dap4lib
-
Store protocol related constants
- DapProtocol() - Constructor for class dap4.dap4lib.DapProtocol
- DapProtocol.ContentType - Class in dap4.dap4lib
- DapSequence - Class in dap4.core.dmr
- DapSequence(String) - Constructor for class dap4.core.dmr.DapSequence
- DapSort - Enum in dap4.core.util
-
Define the kinds of AST objects to avoid having to do instanceof.
- DapStartLog - Class in dap4.dap4lib
- DapStartLog() - Constructor for class dap4.dap4lib.DapStartLog
- DapStructure - Class in dap4.core.dmr
-
DapStructure is normally used as a singleton type for a variable, but for consistency, we track it as a type rather than a variable and create a separate variable whose basetype points to it.
- DapStructure(String) - Constructor for class dap4.core.dmr.DapStructure
- DapType - Class in dap4.core.dmr
-
This reifies all of the atomic types and specifically all enumeration declarations as specific objects denoting a type.
- DapType(TypeSort) - Constructor for class dap4.core.dmr.DapType
- DapType(String, TypeSort) - Constructor for class dap4.core.dmr.DapType
- daptype2cdmtype(DapType) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- daptypeSize(TypeSort) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
-
Conmpute the size, in databuffer, of the daptype wrt to a serialization; 0 if undefined.
- DapUtil - Class in dap4.core.util
-
Misc.
- DapUtil() - Constructor for class dap4.core.util.DapUtil
- DapVariable - Class in dap4.core.dmr
-
This class represents any variable or field.
- DapVariable() - Constructor for class dap4.core.dmr.DapVariable
- DapVariable(String) - Constructor for class dap4.core.dmr.DapVariable
- DapVariable(String, DapType) - Constructor for class dap4.core.dmr.DapVariable
- dapversion - Variable in class dap4.core.dmr.DapDataset
- datamap - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- datamap - Variable in class dap4.dap4lib.D4DSP
- dataset - Variable in class dap4.core.ce.CECompiler
- dataset - Variable in class dap4.core.dmr.DapNode
- DATASET - dap4.core.util.DapSort
- DataToCDM - Class in dap4.dap4lib.cdm.nc2
-
Associate the Array objects created in D4DataCompiler with the corresponding CDM Variable.
- DataToCDM() - Constructor for class dap4.dap4lib.cdm.nc2.DataToCDM
- debug - Variable in class dap4.core.dmr.parser.DOM4Parser
- debug(DapNode) - Method in class dap4.core.dmr.DMRFactory
- debug(String) - Static method in class dap4.dap4lib.DapLog
- debug(String) - Static method in class dap4.dap4lib.DapStartLog
- DEBUG - Static variable in class dap4.core.ce.CEConstraint
- DEBUG - Static variable in class dap4.core.dmr.DMRFactory
- DEBUG - Static variable in class dap4.core.util.PowerSet
- DEBUG - Static variable in class dap4.dap4lib.cdm.nc2.CDMCompiler
- DEBUG - Static variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- DEBUG - Static variable in class dap4.dap4lib.D4DataCompiler
- DEBUG - Static variable in class dap4.dap4lib.D4DSP
- DEBUG - Static variable in class dap4.dap4lib.HttpDSP
- debugstream - Static variable in class dap4.core.dmr.parser.DOM4Parser
- DeChunkedInputStream - Class in dap4.dap4lib
-
This class transforms a chunked input stream to a de-chunked input stream.
- DeChunkedInputStream(InputStream, RequestMode) - Constructor for class dap4.dap4lib.DeChunkedInputStream
- DeChunkedInputStream.Chunk - Class in dap4.dap4lib
- DeChunkedInputStream.State - Enum in dap4.dap4lib
- decls - Variable in class dap4.core.dmr.DapGroup
- decodebytes(ByteOrder, DapType, byte[], Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- DEFAULTBASETYPE - Static variable in class dap4.core.dmr.DapEnumeration
- DEFAULTFLAGS - Static variable in class dap4.core.dmr.parser.ParseUtil
- DEFAULTTRANSTABLE - Static variable in class dap4.core.util.Escape
- DEFINE - dap4.core.ce.CEAST.Sort
- denullify(String) - Static method in class dap4.core.util.DapUtil
-
Convert null paths to ""
- dfalt - Static variable in enum dap4.core.util.ChecksumMode
- DFALTPRELOADSIZE - Static variable in class dap4.dap4lib.HttpDSP
- DIGESTER - Static variable in class dap4.core.util.DapConstants
- dimdefs - Variable in class dap4.core.ce.CEAST
- dimdefs - Variable in class dap4.core.ce.parser.CEParserImpl
- DIMENSION - dap4.core.util.DapSort
- dimensions - Variable in class dap4.core.dmr.DapGroup
- dimensions - Variable in class dap4.core.dmr.DapVariable
- dimProduct(List<DapDimension>) - Static method in class dap4.core.util.DapUtil
- dimredef(CEAST) - Method in class dap4.core.ce.CECompiler
- dimrefs - Variable in class dap4.core.ce.CEConstraint
- dimsetToRanges(List<DapDimension>) - Static method in class dap4.dap4lib.cdm.CDMUtil
- dimsetToSlices(List<DapDimension>) - Static method in class dap4.core.util.DapUtil
- dmr - Variable in class dap4.core.ce.CEConstraint
- dmr - Variable in class dap4.core.dmr.DMRPrinter
- dmr - Variable in class dap4.dap4lib.cdm.nc2.CDMCompiler
- dmr - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- dmr - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- dmr - Variable in class dap4.dap4lib.cdm.nc2.DMRToCDM
- dmr - Variable in class dap4.dap4lib.D4DataCompiler
- dmr - Variable in class dap4.dap4lib.D4DSP
- DMR - dap4.dap4lib.RequestMode
- DMRFactory - Class in dap4.core.dmr
- DMRFactory() - Constructor for class dap4.core.dmr.DMRFactory
- DMRPrinter - Class in dap4.core.dmr
-
DMR Printer.
- DMRPrinter() - Constructor for class dap4.core.dmr.DMRPrinter
- DMRPrinter(DapDataset, CEConstraint, PrintWriter, ResponseFormat) - Constructor for class dap4.core.dmr.DMRPrinter
- DMRPrinter(DapDataset, CEConstraint, PrintWriter, ResponseFormat, DapContext) - Constructor for class dap4.core.dmr.DMRPrinter
- DMRPrinter(DapDataset, PrintWriter) - Constructor for class dap4.core.dmr.DMRPrinter
- DMRPrinter.Controls - Enum in dap4.core.dmr
- dmrtext - Variable in class dap4.dap4lib.D4DSP
- dmrtext - Variable in class dap4.dap4lib.DeChunkedInputStream
- DMRToCDM - Class in dap4.dap4lib.cdm.nc2
-
Convert a DSP to corresponding NetcdfFile CDM metadata.
- DMRToCDM(DapNetcdfFile, D4DSP) - Constructor for class dap4.dap4lib.cdm.nc2.DMRToCDM
- dmrversion - Variable in class dap4.core.dmr.DapDataset
- DOM4Parser - Class in dap4.core.dmr.parser
-
Implement the Dap4 Parser Using a DOM Parser
- DOM4Parser(DMRFactory) - Constructor for class dap4.core.dmr.parser.DOM4Parser
- DONE - dap4.core.util.SliceIterator.STATE
- DOUBLE - dap4.core.ce.CEAST.Constant
- double2long(double[]) - Static method in class dap4.core.util.Convert
- drivelettertest - Static variable in class dap4.core.util.XURI
- dsp - Variable in class dap4.dap4lib.cdm.nc2.CDMCompiler
- dsp - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- dsp - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- dsp - Variable in class dap4.dap4lib.cdm.nc2.DMRToCDM
- dsp - Variable in class dap4.dap4lib.D4Array
- dsp - Variable in class dap4.dap4lib.D4DataCompiler
- dsplocation - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- dspMatch(String, DapContext) - Method in class dap4.dap4lib.D4DSP
-
Determine if a path refers to an object processable by this DSP
- dspMatch(String, DapContext) - Method in class dap4.dap4lib.HttpDSP
- dspMatch(String, DapContext) - Method in class dap4.dap4lib.RawDSP
-
A path is file if it has no base protocol or is file:
- dspregistry - Static variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
-
Define a map of known DSP classes.
- DSPRegistry - Class in dap4.dap4lib
- DSPRegistry() - Constructor for class dap4.dap4lib.DSPRegistry
- DSPRegistry.Registration - Class in dap4.dap4lib
- DSR - dap4.dap4lib.RequestMode
- dumpbytesbuf(ByteBuffer) - Static method in class dap4.core.util.DapDump
-
Dump the contents of a buffer from 0 to position
- dumpbytesbuf(ByteBuffer, boolean) - Static method in class dap4.core.util.DapDump
- dumpbytesraw(byte[], int, int, ByteOrder, String) - Static method in class dap4.core.util.DapDump
- dumpbytesraw(byte[], ByteOrder, String) - Static method in class dap4.core.util.DapDump
- dumpbytesrawbuf(ByteBuffer, ByteOrder, String) - Static method in class dap4.core.util.DapDump
- dumpbytesstream(OutputStream, ByteOrder, String) - Static method in class dap4.core.util.DapDump
- dumpvar(CEConstraint.Segment, StringBuilder, boolean) - Method in class dap4.core.ce.CEConstraint
-
Recursive helper for tostring/toConstraintString
E
- END - dap4.dap4lib.DeChunkedInputStream.State
- endChecksum() - Method in class dap4.dap4lib.DeChunkedInputStream
- ensuredata() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- ensuredmr() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
-
Do what is necessary to ensure that DMR and DAP compilation will work
- entitychar(char) - Static method in class dap4.core.util.Escape
- entityEscape(String, String) - Static method in class dap4.core.util.Escape
-
Escape selected characters in a string using XML entities
- ENTITYESCAPES - Static variable in class dap4.core.util.Escape
- entityUnescape(String) - Static method in class dap4.core.util.Escape
- entityUnescape(String, String[][]) - Static method in class dap4.core.util.Escape
- Enum - dap4.core.dmr.TypeSort
- ENUMCONST - dap4.core.util.DapSort
- ENUMERATION - dap4.core.util.DapSort
- enums - Variable in class dap4.core.ce.CEConstraint
- enums - Variable in class dap4.core.dmr.DapGroup
- enumTypeFor(DapType) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- eol() - Method in class dap4.core.util.IndentWriter
- EQ - dap4.core.ce.CEAST.Operator
- equals(Object) - Method in class dap4.core.util.MultiSlice
-
Compare two slices for equality
- equals(Object) - Method in class dap4.core.util.Slice
-
Compare two slices for equality
- error(String) - Static method in class dap4.dap4lib.DapLog
- error(String) - Static method in class dap4.dap4lib.DapStartLog
- ERROR - dap4.dap4lib.DeChunkedInputStream.State
- ERROR - dap4.dap4lib.RequestMode
- errorcontext(String) - Method in class dap4.core.dmr.parser.DOM4Parser
- ErrorException - Exception in dap4.dap4lib
- ErrorException(String) - Constructor for exception dap4.dap4lib.ErrorException
- ErrorException(Throwable) - Constructor for exception dap4.dap4lib.ErrorException
- errormessage(String) - Method in class dap4.core.dmr.parser.DOM4Parser
- errorotherinfo(String) - Method in class dap4.core.dmr.parser.DOM4Parser
- errorresponse - Variable in class dap4.core.dmr.parser.DOM4Parser
- ErrorResponse - Class in dap4.core.dmr
-
The official format for an error response is defined here: http://docs.opendap.org/index.php/DAP4_Web_Services_v3#DAP4_Error_Response.
- ErrorResponse() - Constructor for class dap4.core.dmr.ErrorResponse
- ErrorResponse(int, String, String, String) - Constructor for class dap4.core.dmr.ErrorResponse
- errortext - Variable in class dap4.dap4lib.DeChunkedInputStream
- Escape - Class in dap4.core.util
-
Provide various methods for (un)escaping text
- Escape() - Constructor for class dap4.core.util.Escape
- escapedname - Variable in class dap4.core.dmr.DapNode
-
Escaped version of shortname
- escapedsplit(String, char, char) - Method in class dap4.core.util.XURI
- eval(DapVariable, DapSequence, D4Array, CEAST) - Method in class dap4.core.ce.CEConstraint
-
Evaluate a filter with respect to a Sequence record.
- expand() - Method in class dap4.core.ce.CEConstraint
-
Locate each unexpanded Structure|Sequence and: 1.
- EXPANDED - dap4.core.ce.CEConstraint.Expand
- expansion - Variable in class dap4.core.ce.CEConstraint
- expansionCount(DapStructure) - Method in class dap4.core.ce.CEConstraint
-
Count the number of fields of a structure that already in this view.
- EXPR - dap4.core.ce.CEAST.Sort
- extension() - Method in enum dap4.dap4lib.RequestMode
- EXTENSIONS - Static variable in class dap4.dap4lib.RawDSP
- extract(TypeSort, Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- extract(ByteBuffer) - Static method in class dap4.core.util.DapUtil
-
Properly extract the byte contents of a ByteBuffer
- extractChecksum() - Method in class dap4.dap4lib.D4DataCompiler
F
- factory - Variable in class dap4.core.dmr.parser.DOM4Parser
- FALSE - dap4.core.util.ChecksumMode
- field - Variable in class dap4.core.ce.CEAST
- fieldindex - Variable in class dap4.core.dmr.DapVariable
- filedrivelettertest - Static variable in class dap4.core.util.XURI
- fillcontainer(Node, DapStructure) - Method in class dap4.core.dmr.parser.DOM4Parser
- fillGroup(Group, DapGroup, NetcdfFile) - Method in class dap4.dap4lib.cdm.nc2.DMRToCDM
- fillgroupdefs(Node, DapGroup) - Method in class dap4.core.dmr.parser.DOM4Parser
- fillgroupvars(Node, DapGroup) - Method in class dap4.core.dmr.parser.DOM4Parser
- fillmetadata(Node, DapVariable) - Method in class dap4.core.dmr.parser.DOM4Parser
- filter - Variable in class dap4.core.ce.CEAST
- findAttribute(String) - Method in class dap4.core.dmr.DapNode
- findByFQN(String, DapSort...) - Method in class dap4.core.dmr.DapGroup
-
Parse an FQN and use it to trace to a specific object in a dataset.
- findByName(String) - Method in class dap4.core.dmr.DapEnumeration
- findByName(String) - Method in class dap4.core.dmr.DapStructure
- findByName(String, DapSort...) - Method in class dap4.core.dmr.DapGroup
- findInGroup(String, DapSort...) - Method in class dap4.core.dmr.DapGroup
- findMatchingDSP(String, DapContext) - Method in class dap4.dap4lib.DSPRegistry
- findNext() - Method in class dap4.core.util.DapIterator
- findSegment(DapVariable) - Method in class dap4.core.ce.CEConstraint
- findunescaped(String, int, char, char, int) - Method in class dap4.core.util.XURI
- findVariable(String) - Method in class dap4.core.dmr.DapGroup
-
Locate a variable in this group
- findVariableIndex(DapVariable) - Method in class dap4.core.ce.CEConstraint
- finish() - Method in class dap4.core.ce.CEConstraint
-
Finish creating this Constraint.
- finish() - Method in class dap4.core.ce.Universal
-
Finish creating this Constraint; for Universal, this does nothing; the important stuff is in build().
- finish() - Method in class dap4.core.dmr.DapDataset
- finish() - Method in class dap4.core.util.MultiSlice
- finish() - Method in class dap4.core.util.Slice
-
Perform sanity checks on a slice and repair where possible.
- finished - Variable in class dap4.core.ce.CEConstraint
- finished - Variable in class dap4.core.dmr.DapDataset
- finishR(DapNode) - Method in class dap4.core.dmr.DapDataset
-
Recursive helper
- FIRST - Static variable in class dap4.dap4lib.DSPRegistry
- fixdriveletter(URI) - Method in class dap4.core.util.XURI
- FLAG_ELIDETEXT - Static variable in class dap4.core.dmr.parser.ParseUtil
- FLAG_ESCAPE - Static variable in class dap4.core.dmr.parser.ParseUtil
- FLAG_NOCR - Static variable in class dap4.core.dmr.parser.ParseUtil
- FLAG_NONE - Static variable in class dap4.core.dmr.parser.ParseUtil
- FLAG_TRACE - Static variable in class dap4.core.dmr.parser.ParseUtil
- FLAG_TRIMTEXT - Static variable in class dap4.core.dmr.parser.ParseUtil
- flags - Variable in class dap4.dap4lib.DeChunkedInputStream.Chunk
- Float32 - dap4.core.dmr.TypeSort
- FLOAT32 - Static variable in class dap4.core.dmr.DapType
- Float64 - dap4.core.dmr.TypeSort
- FLOAT64 - Static variable in class dap4.core.dmr.DapType
- flush() - Method in class dap4.core.dmr.DMRPrinter
- forceRange(TypeSort, long) - Static method in class dap4.core.util.CoreTypeFcns
-
Force a numeric value to be in a specified range Only defined for simple integers (ValueClass LONG) WARNING: unsigned values are forced into the signed size, but the proper bit pattern is maintained.
- format - Variable in class dap4.core.dmr.DMRPrinter
- format - Variable in class dap4.dap4lib.DapProtocol.ContentType
- format() - Method in enum dap4.core.util.ResponseFormat
- formatFor(String) - Static method in enum dap4.core.util.ResponseFormat
- fqn - Variable in class dap4.core.dmr.DapNode
-
Fully qualified name; note that this is always backslash escaped
- fqnmap - Variable in class dap4.core.dmr.DapDataset
- fqnPrefix(String) - Static method in class dap4.core.util.DapUtil
- fqnSuffix(String) - Static method in class dap4.core.util.DapUtil
- fqnXMLEscape(String) - Static method in class dap4.core.dmr.DMRPrinter
-
XML escape a dap fqn and converting '"' to " Assumes backslash escapes are in effect for '/' and '.'
- FRAG - dap4.core.util.XURI.Parts
- fragfields - Variable in class dap4.core.util.XURI
- fromHex(char) - Static method in class dap4.core.util.Escape
G
- GE - dap4.core.ce.CEAST.Operator
- generate() - Method in class dap4.core.util.PowerSet
- get(int) - Method in class dap4.core.util.SliceConstraint
- get(CDM_T) - Method in class dap4.dap4lib.cdm.NodeMap
- get(DAP_T) - Method in class dap4.dap4lib.cdm.NodeMap
- get(DapType, Object, int) - Static method in class dap4.core.util.CoreTypeFcns
- get(TypeSort, ByteBuffer, int) - Static method in class dap4.core.util.CoreTypeFcns
- getArray() - Method in class dap4.dap4lib.D4Array
- getArrayMap() - Method in class dap4.dap4lib.cdm.nc2.CDMCompiler
- getAtomicType() - Method in class dap4.core.dmr.DapType
-
Return the lowest possible TypeSort.
- getAttribute(String) - Method in class dap4.core.dmr.DapAttributeSet
- getAttributes() - Method in class dap4.core.dmr.DapNode
- getBase() - Method in class dap4.core.dmr.DapDataset
- getBaseType() - Method in class dap4.core.dmr.DapAttribute
- getBaseType() - Method in class dap4.core.dmr.DapEnumeration
- getBaseType() - Method in class dap4.core.dmr.DapVariable
- getCDMMap() - Method in class dap4.dap4lib.cdm.NodeMap
- getCEAST() - Method in class dap4.core.ce.parser.CEParserImpl
- getChecksumAttribute() - Method in class dap4.core.dmr.DapVariable
- getChecksumMap(DapConstants.ChecksumSource) - Method in class dap4.dap4lib.D4DataCompiler
- getChecksumMap(DapConstants.ChecksumSource) - Method in class dap4.dap4lib.D4DSP
- getChecksumMode() - Method in class dap4.dap4lib.D4DSP
- getChecksumString(byte[]) - Static method in class dap4.dap4lib.cdm.CDMUtil
- getClassFor() - Method in enum dap4.core.util.DapSort
- getCode() - Method in class dap4.core.dmr.ErrorResponse
- getCode() - Method in exception dap4.core.util.DapException
- getCompounds() - Method in class dap4.core.dmr.DapGroup
- getConstrainedDimensions(DapVariable) - Method in class dap4.core.ce.CEConstraint
- getConstrainedSlices(DapVariable) - Method in class dap4.core.ce.CEConstraint
- getConstrainedSlices(DapVariable) - Method in class dap4.core.ce.Universal
- getConstraint() - Method in class dap4.core.dmr.DapDataset
- getContainer() - Method in class dap4.core.dmr.DapNode
-
Closest containing group, structure, sequence
- getContainerPath() - Method in class dap4.core.dmr.DapNode
-
Get the transitive list of containers Not including this node
- getContext() - Method in class dap4.core.dmr.ErrorResponse
- getCount() - Method in class dap4.core.dmr.DapVariable
- getCount() - Method in class dap4.core.util.MultiSlice
- getCount() - Method in class dap4.core.util.Slice
-
Compute the number of elements in the slice.
- getCount() - Method in class dap4.dap4lib.D4DataCompiler
- getCurrentChunk() - Method in class dap4.dap4lib.DeChunkedInputStream
- getCurrentCounter(int) - Method in class dap4.dap4lib.D4Index
- getCurrentRecno() - Method in class dap4.dap4lib.cdm.nc2.D4StructureDataIterator
- getDapVersion() - Method in class dap4.core.dmr.DapDataset
- getDataset() - Method in class dap4.core.dmr.DapNode
- getDecls() - Method in class dap4.core.dmr.DapGroup
- getDimension(int) - Method in class dap4.core.dmr.DapVariable
- getDimensions() - Method in class dap4.core.dmr.DapGroup
- getDimensions() - Method in class dap4.core.dmr.DapVariable
- getDimSizes(List<DapDimension>) - Static method in class dap4.core.util.DapUtil
- getDMR() - Method in class dap4.core.ce.CEConstraint
- getDMR() - Method in interface dap4.core.dmr.parser.Dap4Parser
- getDMR() - Method in class dap4.core.dmr.parser.DOM4Parser
- getDMR() - Method in class dap4.dap4lib.D4DSP
- getDMRText() - Method in class dap4.dap4lib.DeChunkedInputStream
- getDMRVersion() - Method in class dap4.core.dmr.DapDataset
- getDocument() - Method in exception dap4.dap4lib.ErrorException
- getDSP() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- getDSP() - Method in class dap4.dap4lib.D4Array
- getEnumConsts() - Method in class dap4.core.dmr.DapEnumeration
- getEnums() - Method in class dap4.core.dmr.DapGroup
- getErrorResponse() - Method in interface dap4.core.dmr.parser.Dap4Parser
- getErrorResponse() - Method in class dap4.core.dmr.parser.DOM4Parser
- getErrorText() - Method in class dap4.dap4lib.DeChunkedInputStream
- getEscapedShortName() - Method in class dap4.core.dmr.DapNode
-
Here, escaped means backslash escaped short name
- getField(int) - Method in class dap4.core.dmr.DapStructure
- getFieldIndex() - Method in class dap4.core.dmr.DapVariable
- getFields() - Method in class dap4.core.dmr.DapStructure
- getFirst() - Method in class dap4.core.util.Slice
- getFQN() - Method in class dap4.core.dmr.DapMap
- getFQN() - Method in class dap4.core.dmr.DapNode
- getFQNMap() - Method in class dap4.core.dmr.DapDataset
- getFragFields() - Method in class dap4.core.util.XURI
- getFragment() - Method in class dap4.core.util.XURI
- getGroup() - Method in class dap4.core.dmr.DapNode
-
Closest containing group
- getGroupPath() - Method in class dap4.core.dmr.DapNode
-
Get the transitive list of containing groups Possibly including this node
- getGroups() - Method in class dap4.core.dmr.DapGroup
- getHost() - Method in class dap4.core.util.XURI
- getIndent() - Method in class dap4.core.util.IndentWriter
- getIndex() - Method in class dap4.core.dmr.DapNode
- getIndex() - Method in class dap4.core.util.SliceIterator
- getIntValue() - Method in class dap4.core.dmr.DapEnumConst
-
Convenience
- getIterator(EnumSet<DapSort>) - Method in class dap4.core.dmr.DapDataset
- getJavaClass() - Method in enum dap4.core.dmr.TypeSort
- getJavaSize(TypeSort) - Static method in class dap4.core.util.CoreTypeFcns
- getLast() - Method in class dap4.core.util.Slice
- getLocation() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- getMaps() - Method in class dap4.core.dmr.DapVariable
- getMargin() - Method in class dap4.core.util.IndentWriter
- getMax() - Method in class dap4.core.util.Slice
- getMessage() - Method in class dap4.core.dmr.ErrorResponse
- getMethodUrl(RequestMode, ChecksumMode) - Method in class dap4.dap4lib.D4DSP
- getName() - Method in enum dap4.core.util.DapSort
- getNames() - Method in class dap4.core.dmr.DapEnumeration
- getNamespaceList() - Method in class dap4.core.dmr.DapAttribute
- getNetcdfFile() - Method in class dap4.dap4lib.cdm.nc2.CDMCompiler
- getNodeList() - Method in class dap4.core.dmr.DapDataset
- getNodeMap() - Method in class dap4.dap4lib.cdm.nc2.CDMCompiler
- getNS() - Method in class dap4.core.dmr.DapDataset
- getOtherInfo() - Method in class dap4.core.dmr.ErrorResponse
- getParent() - Method in class dap4.core.ce.CECompiler
- getParent() - Method in class dap4.core.dmr.DapEnumConst
- getParent() - Method in class dap4.core.dmr.DapNode
- getPath() - Method in class dap4.core.dmr.DapNode
-
Compute the path upto, and including the root Dataset.
- getPath() - Method in class dap4.core.util.XURI
- getPort() - Method in class dap4.core.util.XURI
- getPowerSet() - Method in class dap4.core.util.PowerSet
- getPrintValue(Object) - Static method in class dap4.core.dmr.DMRPrinter
- getProtocol() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFileProvider
- getProtocols(String, int[]) - Static method in class dap4.core.util.DapUtil
-
Return the set of leading protocols for a url; may be more than one.
- getQuery() - Method in class dap4.core.util.XURI
- getQueryFields() - Method in class dap4.core.util.XURI
- getRank() - Method in class dap4.core.dmr.DapVariable
- getRank() - Method in class dap4.core.util.SliceConstraint
- getRawContext() - Method in class dap4.core.dmr.ErrorResponse
- getRawMessage() - Method in class dap4.core.dmr.ErrorResponse
- getRawOtherInfo() - Method in class dap4.core.dmr.ErrorResponse
- getRealPath() - Method in class dap4.core.util.XURI
-
Return a path that can be used to open a file
- getRedefDim(DapDimension) - Method in class dap4.core.ce.CEConstraint
- getRemoteOrder() - Method in class dap4.dap4lib.DeChunkedInputStream
- getRoot() - Method in class dap4.core.dmr.DapOtherXML
- getScheme() - Method in class dap4.core.util.XURI
- getScheme() - Method in class dap4.dap4lib.D4Array
- getSchemes() - Method in class dap4.core.util.XURI
- getShortName() - Method in class dap4.core.dmr.DapMap
- getShortName() - Method in class dap4.core.dmr.DapNode
- getSignedVersion(TypeSort) - Static method in enum dap4.core.dmr.TypeSort
- getSize() - Method in class dap4.core.dmr.DapDimension
- getSize() - Method in class dap4.core.dmr.DapType
- getSize() - Method in class dap4.core.util.Slice
- getSize(TypeSort) - Static method in enum dap4.core.dmr.TypeSort
- getSort() - Method in class dap4.core.dmr.DapNode
- getSort() - Method in class dap4.core.util.Slice
- getState() - Method in class dap4.dap4lib.DeChunkedInputStream
- getStop() - Method in class dap4.core.util.Slice
- getStorage() - Method in class dap4.dap4lib.D4Array
- getStream() - Method in class dap4.dap4lib.D4DSP
- getStride() - Method in class dap4.core.util.Slice
- getStructurePath(DapVariable) - Static method in class dap4.core.util.DapUtil
-
Given a dap variable, get the path from the top-level variable to and including the given variable such that all but the last element is a structure.
- getSubSlice(int) - Method in class dap4.core.util.MultiSlice
- getSubSlice(int) - Method in class dap4.core.util.Slice
- getSubSlices() - Method in class dap4.core.util.MultiSlice
- getSubSlices() - Method in class dap4.core.util.Slice
- getTargetName() - Method in class dap4.core.dmr.DapMap
- getTemplate() - Method in class dap4.dap4lib.D4Array
- getTopVariables() - Method in class dap4.core.dmr.DapDataset
- getTotalSize() - Method in class dap4.core.util.PowerSet
- getTrueBaseType() - Method in class dap4.core.dmr.DapVariable
- getTypeName() - Method in class dap4.core.dmr.DapType
- getTypeName() - Method in enum dap4.core.dmr.TypeSort
- getTypeSort() - Method in class dap4.core.dmr.DapType
- getTypeSort(String) - Static method in enum dap4.core.dmr.TypeSort
- getUniversal(DapDataset) - Static method in class dap4.core.ce.CEConstraint
- getUserInfo() - Method in class dap4.core.util.XURI
- getValue() - Method in class dap4.core.dmr.DapEnumConst
- getValues() - Method in class dap4.core.dmr.DapAttribute
- getVariable() - Method in class dap4.core.dmr.DapMap
- getVariableDataMap() - Method in class dap4.dap4lib.D4DSP
- getVariables() - Method in class dap4.core.dmr.DapGroup
- getXMLAttributes() - Method in class dap4.core.dmr.DapNode
- globaldebuglevel - Static variable in class dap4.core.ce.parser.CEParserImpl
- globaldebuglevel - Static variable in class dap4.core.dmr.parser.DOM4Parser
- GROUP - dap4.core.util.DapSort
- groupmap - Variable in class dap4.core.dmr.parser.DOM4Parser
- groups - Variable in class dap4.core.ce.CEConstraint
- groups - Variable in class dap4.core.dmr.DapGroup
- GROUPSPECIAL - Static variable in class dap4.core.dmr.DMRPrinter
- GT - dap4.core.ce.CEAST.Operator
H
- hasDimensions(DapVariable) - Method in class dap4.core.dmr.DMRPrinter
- hasDriveLetter(String) - Static method in class dap4.core.util.DapUtil
-
Return true if this path appears to start with a windows drive letter This tests the patterns "/x:/" and "x:/"
- hasDriveLetter(String) - Static method in class dap4.core.util.XURI
-
return true if this path appears to start with a windows drive letter including those hidden by leading '/'
- hashCode() - Method in class dap4.core.util.MultiSlice
- hashCode() - Method in class dap4.core.util.Slice
- hasMaps(DapVariable) - Method in class dap4.core.dmr.DMRPrinter
- hasMetadata(DapNode) - Method in class dap4.core.dmr.DMRPrinter
- hasNext() - Method in class dap4.core.util.DapIterator
- hasNext() - Method in class dap4.core.util.SliceConstraint.SliceCEIterator
- hasNext() - Method in class dap4.core.util.SliceIterator
- hasNext() - Method in class dap4.dap4lib.cdm.nc2.D4StructureDataIterator
- hasRequestData(DapVariable) - Method in class dap4.core.dmr.DMRPrinter
- hasSequence(DapNode) - Static method in class dap4.core.util.DapUtil
- hasStrideOne(List<Slice>) - Static method in class dap4.core.util.DapUtil
- hasVLEN(List<Range>) - Static method in class dap4.dap4lib.cdm.CDMUtil
- hasVLEN(Variable) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Test if any dimension is variable length
- hasWindowsDrive(String) - Static method in class dap4.core.util.DapUtil
- hexchars - Static variable in class dap4.core.util.Escape
- hideDriveLetter(String) - Static method in class dap4.core.util.XURI
-
Return a path with possible windows drive letter hidden by '/'.
- HOST - dap4.core.util.XURI.Parts
- HTML - dap4.core.util.ResponseFormat
- HttpDSP - Class in dap4.dap4lib
-
Make a request to a server and convert the reply to a DapDataset from the returned bytes.
- HttpDSP() - Constructor for class dap4.dap4lib.HttpDSP
- HTTPSCHEME - Static variable in class dap4.core.util.DapConstants
I
- id() - Method in enum dap4.core.util.ResponseFormat
- id() - Method in enum dap4.dap4lib.RequestMode
- idFormat(String) - Static method in enum dap4.core.util.ResponseFormat
- idMode(String) - Static method in enum dap4.dap4lib.RequestMode
- indent() - Method in class dap4.core.util.IndentWriter
- indent(int) - Method in class dap4.core.util.IndentWriter
-
Set depth += n
- IndentWriter - Class in dap4.core.util
-
Extend PrintWriter to provide indent support
- IndentWriter(File) - Constructor for class dap4.core.util.IndentWriter
- IndentWriter(OutputStream) - Constructor for class dap4.core.util.IndentWriter
- IndentWriter(Writer) - Constructor for class dap4.core.util.IndentWriter
- index - Variable in class dap4.core.dmr.DapNode
-
Assign unique id to all nodes.
- index - Variable in class dap4.core.util.SliceIterator
- index() - Method in class dap4.dap4lib.D4Index
-
Compute the linear index from the current odometer indices.
- indexByField(DapVariable) - Method in class dap4.core.dmr.DapStructure
- indexByName(String) - Method in class dap4.core.dmr.DapStructure
- indexToCcMIndex(Index) - Static method in class dap4.dap4lib.cdm.CDMUtil
- indexToSlices(Index) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Convert DataIndex to list of slices
- indexToSlices(Index) - Static method in class dap4.dap4lib.D4Index
-
Convert ucar.ma2.Index to list of slices
- info(String) - Static method in class dap4.dap4lib.DapLog
- info(String) - Static method in class dap4.dap4lib.DapStartLog
- INITIAL - dap4.core.util.SliceIterator.STATE
- INITIAL - dap4.dap4lib.DeChunkedInputStream.State
- insert(Map<String, String>, boolean) - Method in class dap4.core.util.DapContext
- insertAmpField(String, String, String) - Method in class dap4.core.util.XURI
- insertFragmentField(String, String) - Method in class dap4.core.util.XURI
-
Allow fragment fields to be inserted
- insertQueryField(String, String) - Method in class dap4.core.util.XURI
-
Allow queryfields to be inserted
- Int16 - dap4.core.dmr.TypeSort
- INT16 - Static variable in class dap4.core.dmr.DapType
- Int32 - dap4.core.dmr.TypeSort
- INT32 - Static variable in class dap4.core.dmr.DapType
- Int64 - dap4.core.dmr.TypeSort
- INT64 - Static variable in class dap4.core.dmr.DapType
- Int8 - dap4.core.dmr.TypeSort
- INT8 - Static variable in class dap4.core.dmr.DapType
- intvector(long[]) - Static method in class dap4.core.util.DapUtil
- isa(DapSort) - Method in enum dap4.core.util.DapSort
- isAbsolutePath(String) - Static method in class dap4.core.util.DapUtil
- isAtomic() - Method in class dap4.core.dmr.DapType
- isAtomic() - Method in class dap4.core.dmr.DapVariable
- isAtomic() - Method in enum dap4.core.dmr.TypeSort
- isattributeset(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- isbinary() - Method in enum dap4.core.ce.CEAST.Operator
- isCancel() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile.NullCancelTask
- isCharType() - Method in class dap4.core.dmr.DapType
- isCharType() - Method in enum dap4.core.dmr.TypeSort
- isCompound() - Method in class dap4.core.dmr.DapType
- isCompound() - Method in class dap4.core.dmr.DapVariable
- isCompound() - Method in enum dap4.core.dmr.TypeSort
- isCompound() - Method in enum dap4.core.util.DapSort
- isCompoundType() - Method in class dap4.core.dmr.DapType
- isCompoundType() - Method in enum dap4.core.dmr.TypeSort
- isconstrainable() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- isConstrained() - Method in class dap4.core.util.Slice
- isContiguous(List<Slice>) - Static method in class dap4.core.util.DapUtil
-
Test if a set of slices represent a contiguous region This is equivalent to saying all strides are one
- isDap4URI(XURI) - Static method in class dap4.dap4lib.DapProtocol
-
A path is a DAP4 path if at least one of the following is true.
- isDap4URI(String) - Static method in class dap4.dap4lib.DapProtocol
- isDone() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile.NullCancelTask
- isEnum() - Method in class dap4.core.dmr.DapVariable
- isEnumType() - Method in class dap4.core.dmr.DapType
- isEnumType() - Method in enum dap4.core.dmr.TypeSort
- isfile - Variable in class dap4.core.util.XURI
- isFile() - Method in class dap4.core.util.XURI
- isFixedSize() - Method in class dap4.core.dmr.DapType
- isFixedSize() - Method in enum dap4.core.dmr.TypeSort
- isFloatType() - Method in class dap4.core.dmr.DapType
- isFloatType() - Method in enum dap4.core.dmr.TypeSort
- isFQN(String) - Static method in class dap4.core.ce.CECompiler
- isGroup() - Method in enum dap4.core.util.DapSort
- isHexDigit(char) - Static method in class dap4.core.util.Escape
- isIntegerType() - Method in class dap4.core.dmr.DapType
- isIntegerType() - Method in enum dap4.core.dmr.TypeSort
- isleaf - Variable in class dap4.core.ce.CEAST
- isLeaf() - Method in class dap4.core.dmr.DapStructure
- isLeaf() - Method in class dap4.core.dmr.DapVariable
- isLegalAttrType() - Method in class dap4.core.dmr.DapType
- isLegalAttrType() - Method in enum dap4.core.dmr.TypeSort
- isLegalEnumConstName(String) - Static method in class dap4.core.dmr.parser.ParseUtil
- isNumericType() - Method in class dap4.core.dmr.DapType
- isNumericType() - Method in enum dap4.core.dmr.TypeSort
- isOpaqueType() - Method in class dap4.core.dmr.DapType
- isOpaqueType() - Method in enum dap4.core.dmr.TypeSort
- isOwnerOf(DatasetUrl) - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFileProvider
- isPrimitiveVector(DataType, Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- isScalar() - Method in class dap4.core.util.Slice
- isScalar() - Method in class dap4.dap4lib.D4Array
- isScalar() - Method in class dap4.dap4lib.D4Index
- isScalarSlices(List<Slice>) - Static method in class dap4.core.util.DapUtil
- isSeqType() - Method in class dap4.core.dmr.DapType
- isSeqType() - Method in enum dap4.core.dmr.TypeSort
- isSequence() - Method in class dap4.core.dmr.DapVariable
- isshared - Variable in class dap4.core.dmr.DapDimension
- isShared() - Method in class dap4.core.dmr.DapDimension
- isSinglePoint(List<Slice>) - Static method in class dap4.core.util.DapUtil
-
Test if a set of slices represent a single position
- isStringType() - Method in class dap4.core.dmr.DapType
- isStringType() - Method in enum dap4.core.dmr.TypeSort
- isStructType() - Method in class dap4.core.dmr.DapType
- isStructType() - Method in enum dap4.core.dmr.TypeSort
- isStructure() - Method in class dap4.core.dmr.DapVariable
- isTopLevel() - Method in class dap4.core.dmr.DapNode
- isType() - Method in enum dap4.core.util.DapSort
- isUniversal() - Method in class dap4.core.ce.CEConstraint
- isUniversal() - Method in class dap4.core.ce.Universal
- isunlimited - Variable in class dap4.core.dmr.DapDimension
- isUnlimited() - Method in class dap4.core.dmr.DapDimension
- isUnsigned() - Method in class dap4.core.dmr.DapType
- isUnsigned() - Method in enum dap4.core.dmr.TypeSort
- isVar() - Method in enum dap4.core.util.DapSort
- isWhole() - Method in class dap4.core.util.Slice
- isWhole(List<Slice>, List<DapDimension>) - Static method in class dap4.core.util.DapUtil
-
Test a List
against set of DapDimensions to see if the list is whole wrt the dimensions - isWhole(List<Range>, List<DapDimension>, int, int) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Test a List
against a List to see if the range list represents the whole set of dimensions within the specified indices. - isWhole(List<Range>, List<Slice>) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Test a List
against a List to see if the range list is whole wrt the slices - isWhole(List<Range>, Variable) - Static method in class dap4.dap4lib.cdm.CDMUtil
-
Test a List
against the CDM variable's dimensions to see if the range list is whole wrt the dimensions - isWholeCompound(DapStructure) - Method in class dap4.core.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.
- iterator() - Method in class dap4.core.util.Slice
- iterator() - Method in class dap4.core.util.SliceConstraint
J
- join(String[], String, int, int) - Static method in class dap4.core.util.DapUtil
-
Given an Array of Strings and a separator and a count, concat the first count elements of an array with separator between them.
K
L
- LAST - Static variable in class dap4.dap4lib.DSPRegistry
- LBRACE - Static variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- LE - dap4.core.ce.CEAST.Operator
- legalvalues() - Method in enum dap4.core.ce.CEAST.Operator
- LF - Static variable in class dap4.core.util.DapUtil
- lhs - Variable in class dap4.core.ce.CEAST
- LibTypeFcns - Class in dap4.dap4lib
-
This Class is used to isolate as many as possible of the switch statements using TypeSort enums.
- LibTypeFcns() - Constructor for class dap4.dap4lib.LibTypeFcns
- list - Variable in class dap4.dap4lib.cdm.nc2.D4StructureDataIterator
- listify(Object) - Static method in class dap4.dap4lib.cdm.CDMTypeFcns
- LITTLEENDIANATTRNAME - Static variable in class dap4.core.util.DapConstants
- loadContext() - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- loadContext(DapContext, RequestMode) - Method in class dap4.dap4lib.D4DSP
- loadDAP() - Method in class dap4.dap4lib.D4DSP
- loadDAP() - Method in class dap4.dap4lib.HttpDSP
-
This will be called lazily when trying to read data.
- loadDAP() - Method in class dap4.dap4lib.RawDSP
-
loadDMR will have already loaded the DAP stream, so all that is left is to compile the data stream,
- loadDMR() - Method in class dap4.dap4lib.D4DSP
-
Extract the DMR from available dechunked data
- loadDMR() - Method in class dap4.dap4lib.HttpDSP
- loadDMR() - Method in class dap4.dap4lib.RawDSP
-
LoadDMR actually loads DAP since we know that we will need that eventually.
- loader - Static variable in class dap4.dap4lib.DSPRegistry
- LOCAL - dap4.core.util.DapConstants.ChecksumSource
- localchecksummap - Variable in class dap4.core.dmr.DMRPrinter
- localchecksummap - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- localchecksummap - Variable in class dap4.dap4lib.D4DataCompiler
- locateFile(String, String, boolean) - Static method in class dap4.core.util.DapUtil
-
Walk the specified subtree dir tree to try to locate file|dir named filename.
- locateRelative(String, String, boolean) - Static method in class dap4.core.util.DapUtil
-
Walk the specified dir tree to locate file specified by relative path.
- location - Variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- location - Variable in class dap4.dap4lib.D4DSP
- LONG - dap4.core.ce.CEAST.Constant
- long2double(long[]) - Static method in class dap4.core.util.Convert
- longvector(int[]) - Static method in class dap4.core.util.DapUtil
- lookup(long) - Method in class dap4.core.dmr.DapEnumeration
- lookup(TypeSort) - Static method in class dap4.core.dmr.DapType
- lookup(String) - Method in class dap4.core.dmr.DapEnumeration
- lookup(String, DapSort...) - Method in class dap4.core.dmr.DapDataset
-
Parse an FQN and use it to trace to a specific object in a dataset.
- LT - dap4.core.ce.CEAST.Operator
M
- main(String[]) - Static method in class dap4.core.util.PowerSet
- makeRequest(String) - Method in class dap4.dap4lib.HttpDSP
-
Open a connection and make a request for the (possibly constrained) DMR|DAP (choice is made by url extension)
- MAP - dap4.core.util.DapSort
- maps - Variable in class dap4.core.dmr.DapVariable
- margin() - Method in class dap4.core.util.IndentWriter
- marginPrint(String) - Method in class dap4.core.util.IndentWriter
- marginPrintf(String, Object...) - Method in class dap4.core.util.IndentWriter
- marginPrintln() - Method in class dap4.core.util.IndentWriter
- marginPrintln(String) - Method in class dap4.core.util.IndentWriter
- mark(int) - Method in class dap4.dap4lib.DeChunkedInputStream
- markSupported() - Method in class dap4.dap4lib.DeChunkedInputStream
- match(DapVariable, DapSequence, D4Array) - Method in class dap4.core.ce.CEConstraint
-
Selection X match
- matches(DapVariable, DapSequence, D4Array, CEAST) - Method in class dap4.core.ce.CEConstraint
-
Evaluate a filter with respect to a Sequence record.
- MAXLENGTH - Static variable in class dap4.core.util.Slice
- MAXTEXT - Static variable in class dap4.core.dmr.parser.ParseUtil
- merge(String[], String) - Static method in class dap4.core.util.DapUtil
- mimetype - Variable in class dap4.dap4lib.DapProtocol.ContentType
- minmax(long, long, long) - Static method in class dap4.core.util.CoreTypeFcns
-
Peg a value to either the min or max depending on sign.
- mode - Variable in class dap4.dap4lib.D4DSP
- mode - Variable in class dap4.dap4lib.DapProtocol.ContentType
- mode - Variable in class dap4.dap4lib.DeChunkedInputStream
- modeFor(String) - Static method in enum dap4.core.util.ChecksumMode
- modeFor(String) - Static method in enum dap4.dap4lib.RequestMode
- MORE - dap4.dap4lib.DeChunkedInputStream.State
- Multi - dap4.core.util.Slice.Sort
- MultiSlice - Class in dap4.core.util
-
A MultiSlice is a list of slices to support e.g.
- MultiSlice(List<Slice>) - Constructor for class dap4.core.util.MultiSlice
N
- name - Variable in class dap4.core.ce.CEAST
- namechar1(char) - Static method in class dap4.core.dmr.parser.ParseUtil
- namecharn(char) - Static method in class dap4.core.dmr.parser.ParseUtil
- namespaceList - Variable in class dap4.core.dmr.DapAttribute
- NATIVE_ORDER - Static variable in class dap4.core.util.DapUtil
- ncfile - Variable in class dap4.dap4lib.cdm.nc2.CDMCompiler
- ncfile - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- ncfile - Variable in class dap4.dap4lib.cdm.nc2.DMRToCDM
- NEQ - dap4.core.ce.CEAST.Operator
- NETWORK_ORDER - Static variable in class dap4.core.util.DapUtil
- newAttribute(String, DapType) - Method in class dap4.core.dmr.DMRFactory
- newAttributeSet(String) - Method in class dap4.core.dmr.DMRFactory
- newDataset(String) - Method in class dap4.core.dmr.DMRFactory
- newDimension(String, long) - Method in class dap4.core.dmr.DMRFactory
- newEnumConst(String, long) - Method in class dap4.core.dmr.DMRFactory
- newEnumeration(String, DapType) - Method in class dap4.core.dmr.DMRFactory
- newGroup(String) - Method in class dap4.core.dmr.DMRFactory
- newMap(String) - Method in class dap4.core.dmr.DMRFactory
- newOtherXML(String) - Method in class dap4.core.dmr.DMRFactory
- newSequence(String) - Method in class dap4.core.dmr.DMRFactory
- newStructure(String) - Method in class dap4.core.dmr.DMRFactory
- newVariable(String, DapType) - Method in class dap4.core.dmr.DMRFactory
- newVector(DapType, long) - Static method in class dap4.dap4lib.LibTypeFcns
- next() - Method in class dap4.core.util.DapIterator
- next() - Method in class dap4.core.util.SliceConstraint.SliceCEIterator
- next() - Method in class dap4.core.util.SliceIterator
- next() - Method in class dap4.dap4lib.cdm.nc2.D4StructureDataIterator
- NILFLAGS - Static variable in class dap4.core.dmr.DMRPrinter
- nodelist - Variable in class dap4.core.dmr.DapDataset
- NodeList() - Constructor for class dap4.core.ce.CEAST.NodeList
- nodemap - Variable in class dap4.dap4lib.cdm.nc2.CDMCompiler
- nodemap - Variable in class dap4.dap4lib.cdm.nc2.DataToCDM
- nodemap - Variable in class dap4.dap4lib.cdm.nc2.DMRToCDM
- NodeMap<CDM_T extends ucar.nc2.CDMNode,DAP_T extends DapNode> - Class in dap4.dap4lib.cdm
-
Provide a bi-directional 1-1 map between DapNode instances and CDMNode instances.
- NodeMap() - Constructor for class dap4.dap4lib.cdm.NodeMap
- NONAME - Static variable in class dap4.core.dmr.DMRPrinter
- NONE - dap4.core.ce.CEConstraint.Expand
- NONE - dap4.core.util.ChecksumMode
- NONE - dap4.core.util.ResponseFormat
- NONE - dap4.dap4lib.RequestMode
- nonleadschemes - Variable in class dap4.core.util.XURI
- NONNIL - Static variable in class dap4.core.dmr.DMRPrinter
- NOT - dap4.core.ce.CEAST.Operator
- notexists(Node, String) - Method in class dap4.core.dmr.parser.DOM4Parser
- ns - Variable in class dap4.core.dmr.DapDataset
- nullcancel - Static variable in class dap4.dap4lib.cdm.nc2.DapNetcdfFile
- NullCancelTask() - Constructor for class dap4.dap4lib.cdm.nc2.DapNetcdfFile.NullCancelTask
- nullify(String) - Static method in class dap4.core.util.DapUtil
-
Convert "" paths to null
- NUMERIC - Static variable in enum dap4.core.ce.CEAST.Constant
O
- offsetToIndex(int, int[]) - Static method in class dap4.dap4lib.D4Index
-
Given an offset (single index) and a set of dimensions compute the set of dimension indices that correspond to the offset.
- oneof(DapSort...) - Method in enum dap4.core.util.DapSort
- op - Variable in class dap4.core.ce.CEAST
- Opaque - dap4.core.dmr.TypeSort
- OPAQUE - Static variable in class dap4.core.dmr.DapType
- open(String, ChecksumMode) - Method in class dap4.dap4lib.D4DSP
-
"open" a reference to a data source and return the DSP wrapper.
- open(String, ChecksumMode) - Method in class dap4.dap4lib.HttpDSP
- open(String, ChecksumMode) - Method in class dap4.dap4lib.RawDSP
- open(String, CancelTask) - Method in class dap4.dap4lib.cdm.nc2.DapNetcdfFileProvider
- order - Variable in class dap4.core.dmr.DMRPrinter
- OTHERXML - dap4.core.util.DapSort
- outdent() - Method in class dap4.core.util.IndentWriter
- outdent(int) - Method in class dap4.core.util.IndentWriter
- overrideParent(DapNode) - Method in class dap4.core.dmr.DapNode
-
Same as setparent except existing parent can be non-null
P
- parent - Variable in class dap4.core.dmr.DapNode
-
Parent DapNode; may be: - Group (for e.g.
- parse(String) - Method in class dap4.core.ce.parser.CEParserImpl
- parse(String) - Method in interface dap4.core.dmr.parser.Dap4Parser
- parse(String) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseAmpList(String, char, char) - Method in class dap4.core.util.XURI
- parseatomicvar(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseattr(Node, DapNode, String) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseattrset(Node, DapNode) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseattrset(Node, DapNode, String) - Method in class dap4.core.dmr.parser.DOM4Parser
- parsedataset(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- PARSEDEBUG - Static variable in class dap4.core.ce.CEConstraint
- PARSEDEBUG - Static variable in class dap4.dap4lib.D4DSP
- parsedimdef(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parsedimref(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseDMR(String) - Method in class dap4.dap4lib.D4DSP
-
It is common to want to parse a DMR text to a DapDataset, so provide this utility.
- parseenumconst(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseenumconsts(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseenumdef(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseenumvar(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseerror(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- ParseException - Exception in dap4.core.dmr.parser
- ParseException(String) - Constructor for exception dap4.core.dmr.parser.ParseException
- ParseException(String, Throwable) - Constructor for exception dap4.core.dmr.parser.ParseException
- ParseException(Throwable) - Constructor for exception dap4.core.dmr.parser.ParseException
- parseFragment() - Method in class dap4.core.util.XURI
- parsegroupdefs(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parsegroupvars(Node, DapGroup) - Method in class dap4.core.dmr.parser.DOM4Parser
- parsemap(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parsenamespaces(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseotherxml(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseQuery() - Method in class dap4.core.util.XURI
- parseresponse(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseseqvar(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parsestructvar(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
- parseURL(String) - Method in class dap4.dap4lib.D4DSP
- ParseUtil - Class in dap4.core.dmr.parser
-
Misc.
- ParseUtil() - Constructor for class dap4.core.dmr.parser.ParseUtil
- passReserved(Node, DapNode) - Method in class dap4.core.dmr.parser.DOM4Parser
-
Pass reserved xml attributes unchanged
- Path() - Constructor for class dap4.core.ce.CEAST.Path
- PATH - dap4.core.util.XURI.Parts
- PERLINE - Static variable in class dap4.core.dmr.DMRPrinter
- pop() - Method in class dap4.core.util.IndentWriter
- pos - Variable in class dap4.core.util.SliceConstraint
- pos - Variable in class dap4.core.util.SliceConstraint.SliceCEIterator
- pos - Variable in class dap4.dap4lib.DeChunkedInputStream.Chunk
- position - Variable in class dap4.dap4lib.cdm.nc2.D4StructureDataIterator
- powerset - Variable in class dap4.core.util.PowerSet
- PowerSet - Class in dap4.core.util
-
Given a set of ranges, {0..1,0..1,0..2}, say, generate all possible lists of values 0,0,0 0,0,1 0,0,2 0,1,0 0,1,1 0,1,2 1,0,0 1,0,1 1,0,2 1,1,0 1,1,1 1,1,2 The ranges are all assumed to run from 0 upto but not including some max, so above would be generated from {2,2,3}.
- PowerSet(long[]) - Constructor for class dap4.core.util.PowerSet
- PowerSet(long[], int) - Constructor for class dap4.core.util.PowerSet
- print() - Method in class dap4.core.dmr.DMRPrinter
-
Print a DapDataset: - as DMR - optionally constrained
- print(DapDataset, PrintStream) - Static method in class dap4.core.dmr.DMRPrinter
- printAsString(DapDataset) - Static method in class dap4.core.dmr.DMRPrinter
- printContainerAttribute(DapAttribute) - Method in class dap4.core.dmr.DMRPrinter
- printer - Variable in class dap4.core.dmr.DMRPrinter
- println() - Method in class dap4.core.util.IndentWriter
- printMetadata(DapNode) - Method in class dap4.core.dmr.DMRPrinter
- printNode(DapNode) - Method in class dap4.core.dmr.DMRPrinter
-
Print an arbitrary DapNode and its subnodes as if it is being sent to a client with optional constraint; inclusions are determined by the view.
- printOtherXML(DapAttribute) - Method in class dap4.core.dmr.DMRPrinter
- printRequestData(DapVariable) - Method in class dap4.core.dmr.DMRPrinter
-
Print request-specific per-variable data Like printRequestMetaData, this is nasty hack to avoid modifying the DMR.
- printReserved(DapNode) - Method in class dap4.core.dmr.DMRPrinter
- printstring() - Method in enum dap4.core.ce.CEAST.Operator
- printXMLAttribute(String, String, int) - Method in class dap4.core.dmr.DMRPrinter
-
PrintXMLAttributes helper function
- processAttributes(DapDataset) - Method in class dap4.dap4lib.D4DSP
-
Walk the dataset tree and remove selected attributes such as _Unsigned
- processMaps(DapDataset) - Method in class dap4.dap4lib.D4DSP
-
Walk the dataset tree and link