Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

A

absolutize(String) - Static method in class dap4.core.util.DapUtil
 
add(List<Slice>) - Method in class dap4.core.util.SliceConstraint
 
addAttribute(DapNode, DapAttribute) - Method in class dap4.core.ce.CEConstraint
 
addAttribute(DapAttribute) - Method in class dap4.core.dmr.DapNode
 
addDecl(DapNode) - Method in class dap4.core.dmr.DapGroup
Add single declaration
addDimension(DapDimension) - Method in class dap4.core.dmr.DapVariable
 
addElement(DapXML) - Method in class dap4.core.dmr.DapXML
 
addEnumConst(DapEnumConst) - Method in class dap4.core.dmr.DapEnumeration
 
addField(DapVariable) - Method in class dap4.core.dmr.DapStructure
 
addField(DapVariable, DapVariable) - Method in class dap4.core.dmr.parser.DOM4Parser
 
addField(DapType, 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
 
addXMLAttribute(String, String) - Method in class dap4.core.dmr.DapNode
 
addXMLAttribute(DapXML) - Method in class dap4.core.dmr.DapXML
 
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
 
allvariables - Variable in class dap4.core.dmr.DapDataset
 
annotate(Object, Object) - Method in interface dap4.core.dmr.AnnotatedNode
 
annotate(Object, Object) - Method in class dap4.core.dmr.DapNode
 
AnnotatedNode - Interface in dap4.core.dmr
 
annotation(Object) - Method in interface dap4.core.dmr.AnnotatedNode
 
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
 
atoken - Variable in class dap4.core.dmr.parser.bison.Lexeme
 
attribute(String[]) - Method in class dap4.core.dmr.parser.bison.Lexeme
 
attributeConvert(DapType, Object) - Static method in class dap4.core.util.CoreTypeFcns
Force an attribute value (typically string) to match a given basetype
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)

B

BACKSLASHESCAPE - Static variable in class dap4.core.util.Escape
 
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.
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.
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.
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
 
begin - Variable in class dap4.core.dmr.parser.bison.Bison.Location
The first, inclusive, position in the range.
BIG_UMASK64 - Static variable in class dap4.core.util.DapUtil
 
Bison - Class in dap4.core.dmr.parser.bison
 
Bison() - Constructor for class dap4.core.dmr.parser.bison.Bison
 
Bison.Location - Class in dap4.core.dmr.parser.bison
A class defining a pair of positions.
Bison.Position - Class in dap4.core.dmr.parser.bison
 
build() - Method in class dap4.core.ce.Universal
 
buildException() - Method in class dap4.core.dmr.ErrorResponse
Convert an ErrorResponse to the equivalent DapException.
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
 

C

canonFileURL(String) - Static method in class dap4.core.util.DapUtil
 
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
 
ce - Variable in class dap4.core.ce.CECompiler
 
ce - Variable in class dap4.core.dmr.DapDataset
 
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.DapUtil
 
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 - Static variable in class dap4.core.dmr.DapType
Define instances of DapType for every TypeSort.
characters(char[], int, int) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
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
checksum - Variable in class dap4.core.dmr.DapVariable
 
CHECKSUMATTRNAME - Static variable in class dap4.core.util.DapUtil
 
ChecksumMode - Enum in dap4.core.data
Define possible checksum modes:
CHECKSUMSIZE - Static variable in class dap4.core.util.DapUtil
 
CHUNK_ALL - Static variable in class dap4.core.util.DapUtil
 
CHUNK_DATA - Static variable in class dap4.core.util.DapUtil
 
CHUNK_END - Static variable in class dap4.core.util.DapUtil
 
CHUNK_ERROR - Static variable in class dap4.core.util.DapUtil
 
CHUNK_LITTLE_ENDIAN - Static variable in class dap4.core.util.DapUtil
 
CHUNK_NOCHECKSUM - Static variable in class dap4.core.util.DapUtil
 
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.bison.Dap4ParserImpl
 
cleanup(String) - Method in class dap4.core.dmr.parser.DOM4Parser
 
clearAnnotations() - Method in interface dap4.core.dmr.AnnotatedNode
 
clearValues() - Method in class dap4.core.dmr.DapAttribute
 
clone() - Method in class dap4.core.dmr.DapDimension
 
close() - Method in interface dap4.core.data.DSP
 
close - Variable in class dap4.core.dmr.parser.bison.Lexeme
 
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(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
 
compilefilter(DapVariable, DapSequence, CEAST) - Method in class dap4.core.ce.CECompiler
Convert field references in a filter
compilesegment(CEAST) - Method in class dap4.core.ce.CECompiler
 
compileselection(CEAST) - Method in class dap4.core.ce.CECompiler
 
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
 
computedimensions() - Method in class dap4.core.ce.CEConstraint
Compute dimension related information using slicing and redef info.
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
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 - Interface in dap4.core.data
This interface is intended to serve as a standin for some kind of constraint.
contract() - Method in class dap4.core.ce.CEConstraint
Locate each Structure|Sequence and: 1.
contractR(DapStructure, Set<DapStructure>) - Method in class dap4.core.ce.CEConstraint
Recursive helper
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(Throwable) - Constructor for exception dap4.core.util.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception dap4.core.util.ConversionException
 
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(long[]) - Method in class dap4.core.dmr.DapEnumeration
 
Convert - Class in dap4.core.util
This code manages value conversions.
Convert() - Constructor for class dap4.core.util.Convert
 
convert(DapType, DapType, Object) - Static method in class dap4.core.util.Convert
Convert Object to a value consistent with the given type.
CoreTypeFcns - Class in dap4.core.util
 
CoreTypeFcns() - Constructor for class dap4.core.util.CoreTypeFcns
 
count - Variable in class dap4.core.util.MultiSlice
 
createAnonymous(long) - Method in class dap4.core.dmr.DapDataset
 
createVector(TypeSort, long) - Static method in class dap4.core.util.CoreTypeFcns
 
CRLF - Static variable in class dap4.core.util.DapUtil
 
CRLFSIZE - Static variable in class dap4.core.util.DapUtil
 
current - Variable in class dap4.core.util.MultiOdometer
 

D

dap4.core.ce - package dap4.core.ce
 
dap4.core.ce.parser - package dap4.core.ce.parser
 
dap4.core.data - package dap4.core.data
 
dap4.core.dmr - package dap4.core.dmr
 
dap4.core.dmr.parser - package dap4.core.dmr.parser
 
dap4.core.dmr.parser.bison - package dap4.core.dmr.parser.bison
 
dap4.core.util - package dap4.core.util
 
Dap4Actions - Class in dap4.core.dmr.parser.bison
The role of this class is as follows: 1.
Dap4Actions() - Constructor for class dap4.core.dmr.parser.bison.Dap4Actions
 
Dap4EventHandler - Class in dap4.core.dmr.parser.bison
 
Dap4EventHandler() - Constructor for class dap4.core.dmr.parser.bison.Dap4EventHandler
 
Dap4Parser - Interface in dap4.core.dmr.parser
 
Dap4ParserImpl - Class in dap4.core.dmr.parser.bison
Implement the Dap4 Parse Actions
Dap4ParserImpl(DMRFactory) - Constructor for class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
Dap4Token - Class in dap4.core.dmr.parser.bison
 
Dap4Token() - Constructor for class dap4.core.dmr.parser.bison.Dap4Token
 
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
 
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 class defines a non-Gridd Grid: i.e.
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(String) - Constructor for class dap4.core.dmr.DapDimension
 
DapDimension(String, long) - Constructor for class dap4.core.dmr.DapDimension
 
DapDimension(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(Throwable) - Constructor for exception dap4.core.util.DapException
 
DapException(String, 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
 
DapMap - Class in dap4.core.dmr
This class holds a reference to a map variable.
DapMap() - Constructor for class dap4.core.dmr.DapMap
 
DapMap(DapVariable) - Constructor for class dap4.core.dmr.DapMap
 
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
 
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.
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
 
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
 
DapXML - Class in dap4.core.dmr
This class is not intended to be a full org.w3c.DOM implementation.
DapXML() - Constructor for class dap4.core.dmr.DapXML
 
DapXML(DapXML.NodeType, String) - Constructor for class dap4.core.dmr.DapXML
 
DapXML.NodeType - Enum in dap4.core.dmr
 
DapXML.XMLList - Class in dap4.core.dmr
 
DataCursor - Interface in dap4.core.data
For data access, we adopt a cursor model.
DataCursor.Scheme - Enum in dap4.core.data
 
dataset - Variable in class dap4.core.ce.CECompiler
 
dataset - Variable in class dap4.core.dmr.DapNode
 
DEBUG - Static variable in class dap4.core.ce.CEConstraint
 
DEBUG - Static variable in class dap4.core.dmr.DMRFactory
 
debug(DapNode) - Method in class dap4.core.dmr.DMRFactory
 
debug - Variable in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
Debug - Class in dap4.core.dmr.parser.bison
 
Debug() - Constructor for class dap4.core.dmr.parser.bison.Debug
 
debug - Variable in class dap4.core.dmr.parser.DOM4Parser
 
DEBUG - Static variable in class dap4.core.util.MultiOdometer
 
DEBUG - Static variable in class dap4.core.util.PowerSet
 
debugstream - Static variable in class dap4.core.dmr.parser.DOM4Parser
 
decls - Variable in class dap4.core.dmr.DapGroup
 
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
 
denullify(String) - Static method in class dap4.core.util.DapUtil
Convert null paths to ""
DIGESTER - Static variable in class dap4.core.util.DapUtil
 
dimdefs - Variable in class dap4.core.ce.CEAST
 
dimdefs - Variable in class dap4.core.ce.parser.CEParserImpl
 
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
 
dimset - Variable in class dap4.core.util.Odometer
 
dimsetToSlices(List<DapDimension>) - Static method in class dap4.core.util.DapUtil
 
dimsizes - Variable in class dap4.core.util.Index
 
dmr - Variable in class dap4.core.ce.CEConstraint
 
DMRFactory - Class in dap4.core.dmr
 
DMRFactory() - Constructor for class dap4.core.dmr.DMRFactory
 
dmrversion - Variable in class dap4.core.dmr.DapDataset
 
document - Variable in class dap4.core.dmr.parser.bison.SaxEventHandler
 
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
 
double2long(double[]) - Static method in class dap4.core.util.Convert
 
DRIVELETTERS - Static variable in class dap4.core.util.DapUtil
 
DSP - Interface in dap4.core.data
 
dspMatch(String, DapContext) - Method in interface dap4.core.data.DSP
Determine if a path refers to an object processable by this DSP
DSPRegistry - Class in dap4.core.data
 
DSPRegistry() - Constructor for class dap4.core.data.DSPRegistry
 
DSPRegistry.Registration - Class in dap4.core.data
 
dumpbytes(ByteBuffer, boolean) - Static method in class dap4.core.util.DapDump
 
dumpbytes(ByteBuffer) - Static method in class dap4.core.util.DapDump
Dump the contents of a buffer from 0 to position
dumpbytestream(OutputStream, ByteOrder, String) - Static method in class dap4.core.util.DapDump
 
dumpbytestream(ByteBuffer, ByteOrder, String) - Static method in class dap4.core.util.DapDump
 
dumpbytestream(byte[], ByteOrder, String) - Static method in class dap4.core.util.DapDump
 
dumpbytestream(byte[], int, int, 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

elements - Variable in class dap4.core.dmr.DapXML
 
enabled(ChecksumMode) - Method in enum dap4.core.data.ChecksumMode
Return true if the ckm mode is allowed with this, false otherwise
end - Variable in class dap4.core.dmr.parser.bison.Bison.Location
The first position beyond the range.
endDocument() - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
endElement(String, String, String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
endpoint - Variable in class dap4.core.util.Odometer
 
endPrefixMapping(String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
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
 
enums - Variable in class dap4.core.ce.CEConstraint
 
enums - Variable in class dap4.core.dmr.DapGroup
 
eol() - Method in class dap4.core.util.IndentWriter
 
equals(Object) - Method in class dap4.core.dmr.parser.bison.Bison.Position
 
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(SAXParseException) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
errorcontext(String) - Method in class dap4.core.dmr.parser.DOM4Parser
 
errormessage(String) - Method in class dap4.core.dmr.parser.DOM4Parser
 
errorotherinfo(String) - Method 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
 
errorresponse - Variable in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
errorresponse - Variable in class dap4.core.dmr.parser.DOM4Parser
 
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
eval(DapVariable, DapSequence, DataCursor, CEAST) - Method in class dap4.core.ce.CEConstraint
Evaluate a filter with respect to a Sequence record.
eventtype - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 
expand() - Method in class dap4.core.ce.CEConstraint
Locate each unexpanded Structure|Sequence and: 1.
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.
extract(ByteBuffer) - Static method in class dap4.core.util.DapUtil
Properly extract the byte contents of a ByteBuffer

F

factory - Variable in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
factory - Variable in class dap4.core.dmr.parser.DOM4Parser
 
factory(List<Slice>) - Static method in class dap4.core.util.Odometer
 
factory(List<Slice>, List<DapDimension>) - Static method in class dap4.core.util.Odometer
 
factoryScalar() - Static method in class dap4.core.util.Odometer
 
fatalError(SAXParseException) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
field - Variable in class dap4.core.ce.CEAST
 
fieldIndex(String) - Method in interface dap4.core.data.DataCursor
 
fieldindex - Variable in class dap4.core.dmr.DapVariable
 
fieldValue(DapVariable, DapSequence, DataCursor, String) - Static method in class dap4.core.ce.CEConstraint
 
fillcontainer(Node, DapStructure) - Method in class dap4.core.dmr.parser.DOM4Parser
 
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, DapSort...) - Method in class dap4.core.dmr.DapGroup
 
findByName(String) - Method in class dap4.core.dmr.DapStructure
 
findInGroup(String, DapSort...) - Method in class dap4.core.dmr.DapGroup
 
findMatchingDSP(String, DapContext) - Method in class dap4.core.data.DSPRegistry
 
findNext() - Method in class dap4.core.util.DapIterator
 
findSegment(DapVariable) - Method in class dap4.core.ce.CEConstraint
 
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.core.data.DSPRegistry
 
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
 
FLOAT32 - Static variable in class dap4.core.dmr.DapType
 
FLOAT64 - Static variable in class dap4.core.dmr.DapType
 
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() - 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
 
fromHex(char) - Static method in class dap4.core.util.Escape
 
fullname - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 

G

generate() - Method in class dap4.core.util.PowerSet
 
get(DapType, Object, int) - Static method in class dap4.core.util.CoreTypeFcns
 
get(TypeSort, ByteBuffer, int) - Static method in class dap4.core.util.CoreTypeFcns
 
get(int) - Method in class dap4.core.util.Index
 
get(int) - Method in class dap4.core.util.SliceConstraint
 
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
 
getCEAST() - Method in class dap4.core.ce.parser.CEParserImpl
 
getChecksum() - Method in class dap4.core.dmr.DapVariable
 
getChecksumMode() - Method in interface dap4.core.data.DSP
 
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 interface dap4.core.data.DataCursor
 
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 interface dap4.core.data.DSP
 
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.
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.data.DSP
 
getDMR() - Method in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
getDMR() - Method in interface dap4.core.dmr.parser.Dap4Parser
 
getDMR() - Method in class dap4.core.dmr.parser.DOM4Parser
 
getDMRVersion() - Method in class dap4.core.dmr.DapDataset
 
getDSP() - Method in interface dap4.core.data.DataCursor
 
getElements() - Method in class dap4.core.dmr.DapXML
 
getEnums() - Method in class dap4.core.dmr.DapGroup
 
getErrorResponse() - Method in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
getErrorResponse() - Method in interface dap4.core.dmr.parser.Dap4Parser
 
getErrorResponse() - Method in class dap4.core.dmr.parser.DOM4Parser
 
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
 
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
 
getIndent() - Method in class dap4.core.util.IndentWriter
 
getIndex() - Method in interface dap4.core.data.DataCursor
 
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
 
getLocalName() - Method in class dap4.core.dmr.DapXML
 
getLocation() - Method in interface dap4.core.data.DSP
 
getLocator() - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
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
 
getName() - Method in class dap4.core.dmr.DapXML
 
getName() - Method in enum dap4.core.util.DapSort
 
getNames() - Method in class dap4.core.dmr.DapEnumeration
 
getNamespaceList() - Method in class dap4.core.dmr.DapAttribute
 
getNodeList() - Method in class dap4.core.dmr.DapDataset
 
getNodeType() - Method in class dap4.core.dmr.DapXML
 
getNS() - Method in class dap4.core.dmr.DapDataset
 
getOrder() - Method in interface dap4.core.data.DSP
 
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
 
getParent() - Method in class dap4.core.dmr.DapXML
 
getPath() - Method in class dap4.core.dmr.DapNode
Compute the path upto, and including some specified containing node (null=>root) The containing node is included as is this node.
getPowerSet() - Method in class dap4.core.util.PowerSet
 
getPrefix() - Method in class dap4.core.dmr.DapXML
 
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.
getRank() - Method in class dap4.core.dmr.DapVariable
 
getRank() - Method in class dap4.core.util.Index
 
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
 
getRecordCount() - Method in interface dap4.core.data.DataCursor
 
getRecordIndex() - Method in interface dap4.core.data.DataCursor
 
getRedefDim(DapDimension) - Method in class dap4.core.ce.CEConstraint
 
getRoot() - Method in class dap4.core.dmr.DapOtherXML
 
getScheme() - Method in interface dap4.core.data.DataCursor
 
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(TypeSort) - Static method in enum dap4.core.dmr.TypeSort
 
getSize(int) - Method in class dap4.core.util.Index
 
getSize() - Method in class dap4.core.util.Slice
 
getSlices() - Method in class dap4.core.util.Odometer
 
getSort() - Method in class dap4.core.dmr.DapNode
 
getSort() - Method in class dap4.core.util.Slice
 
getStop() - Method in class dap4.core.util.Slice
 
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.
getSubOdometers() - Method in class dap4.core.util.MultiOdometer
 
getSubOdometers() - Method in class dap4.core.util.Odometer
 
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
 
getTemplate() - Method in interface dap4.core.data.DataCursor
 
getText() - Method in class dap4.core.dmr.DapXML
 
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
 
getValue() - Method in class dap4.core.dmr.DapEnumConst
 
getValue() - Method in class dap4.core.dmr.DapXML
 
getValues() - Method in class dap4.core.dmr.DapAttribute
 
getVariable() - Method in class dap4.core.dmr.DapMap
 
getVariableData(DapVariable) - Method in interface dap4.core.data.DSP
 
getVariables() - Method in class dap4.core.dmr.DapGroup
 
getW3CNodeType() - Method in enum dap4.core.dmr.DapXML.NodeType
 
getXMLAttributes() - Method in class dap4.core.dmr.DapNode
 
getXMLAttributes() - Method in class dap4.core.dmr.DapXML
 
globaldebuglevel - Static variable in class dap4.core.ce.parser.CEParserImpl
 
globaldebuglevel - Static variable in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
globaldebuglevel - Static variable in class dap4.core.dmr.parser.DOM4Parser
 
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
 

H

hasDriveLetter(String) - Static method in class dap4.core.util.DapUtil
return true if this path appears to start with a windows drive letter
hashCode() - Method in class dap4.core.dmr.parser.bison.Bison.Position
 
hashCode() - Method in class dap4.core.util.MultiSlice
 
hashCode() - Method in class dap4.core.util.Slice
 
hasNext() - Method in class dap4.core.util.DapIterator
 
hasNext() - Method in class dap4.core.util.MultiOdometer
 
hasNext() - Method in class dap4.core.util.Odometer
 
hasNext() - Method in class dap4.core.util.ScalarOdometer
 
hasNext() - Method in class dap4.core.util.SliceConstraint.SliceCEIterator
 
hasNext() - Method in class dap4.core.util.SliceIterator
 
hasSequence(DapNode) - Static method in class dap4.core.util.DapUtil
 
hasStrideOne(List<Slice>) - Static method in class dap4.core.util.DapUtil
 
hasWindowsDrive(String) - Static method in class dap4.core.util.DapUtil
 
hexchars - Static variable in class dap4.core.util.Escape
 

I

ignorableWhitespace(char[], int, int) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
indent(int, StringBuilder) - Method in class dap4.core.dmr.DapXML
 
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(Writer) - Constructor for class dap4.core.util.IndentWriter
 
IndentWriter(OutputStream) - Constructor for class dap4.core.util.IndentWriter
 
index - Variable in class dap4.core.dmr.DapNode
Assign unique id to all nodes.
Index - Class in dap4.core.util
 
Index(int) - Constructor for class dap4.core.util.Index
 
Index(Index) - Constructor for class dap4.core.util.Index
 
Index(long[], long[]) - Constructor for class dap4.core.util.Index
 
index() - Method in class dap4.core.util.Index
Compute the linear index from the current odometer indices.
index - Variable in class dap4.core.util.Odometer
 
index() - Method in class dap4.core.util.Odometer
Compute the linear index from the current odometer indices.
index() - Method in class dap4.core.util.ScalarOdometer
 
index - Variable in class dap4.core.util.SliceIterator
 
indexByField(DapVariable) - Method in class dap4.core.dmr.DapStructure
 
indexByName(String) - Method in class dap4.core.dmr.DapStructure
 
indexToSlices(Index, DapVariable) - Static method in class dap4.core.util.DapUtil
Provide a helper function to convert an Index object to a slice list.
indexToSlices(Index, List<DapDimension>) - Static method in class dap4.core.util.DapUtil
 
indexToSlices(Index) - Static method in class dap4.core.util.DapUtil
Given an offset (single index) and a set of dimensions compute the set of dimension indices that correspond to the offset.
indices - Variable in class dap4.core.util.Index
 
indices() - Method in class dap4.core.util.Odometer
Return current set of indices
input - Variable in class dap4.core.dmr.parser.bison.SaxEventHandler
 
INT16 - Static variable in class dap4.core.dmr.DapType
 
INT32 - Static variable in class dap4.core.dmr.DapType
 
INT64 - Static variable in class dap4.core.dmr.DapType
 
INT8 - Static variable in class dap4.core.dmr.DapType
 
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
 
isbinary() - Method in enum dap4.core.ce.CEAST.Operator
 
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
 
isCompoundArray() - Method in enum dap4.core.data.DataCursor.Scheme
 
isCompoundType() - Method in class dap4.core.dmr.DapType
 
isCompoundType() - Method in enum dap4.core.dmr.TypeSort
 
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
isEnum() - Method in class dap4.core.dmr.DapVariable
 
isEnumType() - Method in class dap4.core.dmr.DapType
 
isEnumType() - Method in enum dap4.core.dmr.TypeSort
 
isField() - Method in interface dap4.core.data.DataCursor
 
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
 
ismulti - Variable in class dap4.core.util.Odometer
 
isMulti() - Method in class dap4.core.util.Odometer
 
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
 
isScalar() - Method in interface dap4.core.data.DataCursor
 
isScalar() - Method in class dap4.core.util.Index
 
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(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() - Method in class dap4.core.util.Slice
 
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

kind - Variable in class dap4.core.ce.CEAST
 

L

LAST - Static variable in class dap4.core.data.DSPRegistry
 
legalAttributes - Variable in class dap4.core.dmr.parser.bison.Lexeme
 
legalvalues() - Method in enum dap4.core.ce.CEAST.Operator
 
Lexeme - Class in dap4.core.dmr.parser.bison
 
Lexeme(String, int) - Constructor for class dap4.core.dmr.parser.bison.Lexeme
 
Lexeme(String, int, int) - Constructor for class dap4.core.dmr.parser.bison.Lexeme
 
Lexeme(String, int, int, String[]) - Constructor for class dap4.core.dmr.parser.bison.Lexeme
 
Lexeme(String, int, int, int, String[]) - Constructor for class dap4.core.dmr.parser.bison.Lexeme
 
LexException - Exception in dap4.core.dmr.parser.bison
 
LexException(String) - Constructor for exception dap4.core.dmr.parser.bison.LexException
 
LexException(Throwable) - Constructor for exception dap4.core.dmr.parser.bison.LexException
 
LexException(String, Throwable) - Constructor for exception dap4.core.dmr.parser.bison.LexException
 
LF - Static variable in class dap4.core.util.DapUtil
 
lhs - Variable in class dap4.core.ce.CEAST
 
LITTLEENDIANATTRNAME - Static variable in class dap4.core.util.DapUtil
 
loader - Static variable in class dap4.core.data.DSPRegistry
 
locatedError(String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
locatedEvent(SaxEvent) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
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(Bison.Position) - Constructor for class dap4.core.dmr.parser.bison.Bison.Location
Create a Location denoting an empty range located at a given point.
Location(Bison.Position, Bison.Position) - Constructor for class dap4.core.dmr.parser.bison.Bison.Location
Create a Location from the endpoints of the range.
location - Variable in class dap4.core.dmr.parser.bison.Bison.Position
 
locator - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 
locator - Variable in class dap4.core.dmr.parser.bison.SaxEventHandler
 
long2double(long[]) - Static method in class dap4.core.util.Convert
 
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.
lookup(String) - Method in class dap4.core.dmr.DapEnumeration
 
lookup(long) - Method in class dap4.core.dmr.DapEnumeration
 
lookup(TypeSort) - Static method in class dap4.core.dmr.DapType
 

M

main(String[]) - Static method in class dap4.core.util.PowerSet
 
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(String) - Method in class dap4.core.util.IndentWriter
 
marginPrintln() - Method in class dap4.core.util.IndentWriter
 
match(DapVariable, DapSequence, DataCursor) - Method in class dap4.core.ce.CEConstraint
Selection X match
matches(DapVariable, DapSequence, DataCursor, 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
 
minmax(long, long, long) - Static method in class dap4.core.util.CoreTypeFcns
Peg a value to either the min or max depending on sign.
modeFor(String) - Static method in enum dap4.core.data.ChecksumMode
 
MultiOdometer - Class in dap4.core.util
An odometer capable of dealing with a Multi-slices.
MultiOdometer() - Constructor for class dap4.core.util.MultiOdometer
 
MultiOdometer(List<Slice>) - Constructor for class dap4.core.util.MultiOdometer
 
MultiOdometer(List<Slice>, List<DapDimension>) - Constructor for class dap4.core.util.MultiOdometer
 
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
 
name - Variable in class dap4.core.dmr.DapXML
 
name - Variable in class dap4.core.dmr.parser.bison.Lexeme
 
name - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 
namechar1(char) - Static method in class dap4.core.dmr.parser.ParseUtil
 
namecharn(char) - Static method in class dap4.core.dmr.parser.ParseUtil
 
namespace - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 
namespaceList - Variable in class dap4.core.dmr.DapAttribute
 
NATIVE_ORDER - Static variable in class dap4.core.util.DapUtil
 
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(DapVariable) - 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
 
next() - Method in class dap4.core.util.DapIterator
 
next() - Method in class dap4.core.util.MultiOdometer
 
next() - Method in class dap4.core.util.Odometer
 
next() - Method in class dap4.core.util.ScalarOdometer
 
next() - Method in class dap4.core.util.SliceConstraint.SliceCEIterator
 
next() - Method in class dap4.core.util.SliceIterator
 
NodeList() - Constructor for class dap4.core.ce.CEAST.NodeList
 
nodelist - Variable in class dap4.core.dmr.DapDataset
 
nodetype - Variable in class dap4.core.dmr.DapXML
 
notationDecl(String, String, String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
ns - Variable in class dap4.core.dmr.DapDataset
 
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

Odometer - Class in dap4.core.util
A classic implementation of an odometer taken from the netcdf-c code.
Odometer() - Constructor for class dap4.core.util.Odometer
 
Odometer(List<Slice>) - Constructor for class dap4.core.util.Odometer
 
Odometer(List<Slice>, List<DapDimension>) - Constructor for class dap4.core.util.Odometer
 
Odometer.STATE - Enum in dap4.core.util
 
odomset - Variable in class dap4.core.util.MultiOdometer
 
offsetToIndex(long, long[]) - Static method in class dap4.core.util.DapUtil
Given an offset (single index) and a set of dimensions compute the set of dimension indices that correspond to the offset.
offsetToSlices(long, DapVariable) - Static method in class dap4.core.util.DapUtil
Provide a helper function to convert an offset to a slice list.
oneof(DapSort...) - Method in enum dap4.core.util.DapSort
 
op - Variable in class dap4.core.ce.CEAST
 
OPAQUE - Static variable in class dap4.core.dmr.DapType
 
open(String) - Method in interface dap4.core.data.DSP
 
open - Variable in class dap4.core.dmr.parser.bison.Lexeme
 
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.
parent - Variable in class dap4.core.dmr.DapXML
 
parse(String) - Method in class dap4.core.ce.parser.CEParserImpl
 
parse(String) - Method in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
parse(String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
parse(String) - Method in interface dap4.core.dmr.parser.Dap4Parser
 
parse(String) - Method in class dap4.core.dmr.parser.DOM4Parser
 
parseatomicvar(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
 
parseattr(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
 
parseattrset(Node) - 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
 
parsedimdef(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
 
parsedimref(Node) - Method in class dap4.core.dmr.parser.DOM4Parser
 
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(Throwable) - Constructor for exception dap4.core.dmr.parser.ParseException
 
ParseException(String, Throwable) - Constructor for exception dap4.core.dmr.parser.ParseException
 
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
 
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
 
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
 
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
 
Position(Locator) - Constructor for class dap4.core.dmr.parser.bison.Bison.Position
 
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
 
powerset - Variable in class dap4.core.util.PowerSet
 
prefix - Variable in class dap4.core.dmr.DapXML
 
printstring() - Method in enum dap4.core.ce.CEAST.Operator
 
processingInstruction(String, String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
projection - Variable in class dap4.core.ce.CEAST
 
pseudoroot - Static variable in class dap4.core.dmr.DapType
 
pull(Node, String) - Method in class dap4.core.dmr.parser.DOM4Parser
 
push() - Method in class dap4.core.util.IndentWriter
 
put(TypeSort, Object, int, Object) - Static method in class dap4.core.util.CoreTypeFcns
 
putVector(TypeSort, Object, int, Object) - Static method in class dap4.core.util.CoreTypeFcns
 

R

rank - Variable in class dap4.core.util.Index
 
rank - Variable in class dap4.core.util.Odometer
 
rank() - Method in class dap4.core.util.Odometer
Return odometer rank
rank - Variable in class dap4.core.util.PowerSet
 
rank - Variable in class dap4.core.util.SliceConstraint
 
rank - Variable in class dap4.core.util.SliceConstraint.SliceCEIterator
 
read(List<Slice>) - Method in interface dap4.core.data.DataCursor
 
read(Index) - Method in interface dap4.core.data.DataCursor
 
readbinaryfile(InputStream) - Static method in class dap4.core.util.DapUtil
 
readField(int) - Method in interface dap4.core.data.DataCursor
 
readRecord(long) - Method in interface dap4.core.data.DataCursor
 
readtextfile(InputStream) - Static method in class dap4.core.util.DapUtil
 
recordattr(DapAttribute, DapNode) - Method in class dap4.core.dmr.parser.DOM4Parser
 
recorddecl(DapNode, DapGroup) - Method in class dap4.core.dmr.parser.DOM4Parser
 
recordfield(DapVariable, DapStructure) - Method in class dap4.core.dmr.parser.DOM4Parser
 
redef - Variable in class dap4.core.ce.CEConstraint
 
redefslice - Variable in class dap4.core.ce.CEConstraint
 
refdims - Variable in class dap4.core.ce.CEConstraint
 
references(DapNode) - Method in class dap4.core.ce.CEConstraint
Reference X match
references(DapNode) - Method in class dap4.core.ce.Universal
 
register(String, boolean) - Method in class dap4.core.data.DSPRegistry
Register a DSP, using its class string name.
register(Class<? extends DSP>, boolean) - Method in class dap4.core.data.DSPRegistry
Register a DSP class.
registered(Class<? extends DSP>) - Method in class dap4.core.data.DSPRegistry
See if a specific DSP is registered
Registration(Class<? extends DSP>) - Constructor for class dap4.core.data.DSPRegistry.Registration
 
registry - Variable in class dap4.core.data.DSPRegistry
Define a map of known DSP classes.
relativize(String) - Static method in class dap4.core.util.DapUtil
 
release(DapDataset) - Static method in class dap4.core.ce.CEConstraint
 
remove() - Method in class dap4.core.util.DapIterator
 
remove() - Method in class dap4.core.util.MultiOdometer
 
remove() - Method in class dap4.core.util.Odometer
 
remove() - Method in class dap4.core.util.ScalarOdometer
 
remove() - Method in class dap4.core.util.SliceConstraint.SliceCEIterator
 
remove() - Method in class dap4.core.util.SliceIterator
 
removeAttribute(DapAttribute) - Method in class dap4.core.dmr.DapNode
Used by AbstractDSP to suppress certain attributes.
removeXMLAttribute(String) - Method in class dap4.core.dmr.DapNode
 
report(Locator) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
reset() - Method in class dap4.core.util.Odometer
 
reset() - Method in class dap4.core.util.SliceIterator
 
resolveEntity(String, String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
ResponseFormat - Enum in dap4.core.util
Define the enum for the possible Response/Response modes
returntype() - Method in enum dap4.core.ce.CEAST.Operator
 
rhs - Variable in class dap4.core.ce.CEAST
 
root - Variable in class dap4.core.ce.CECompiler
 
root - Variable in class dap4.core.dmr.DapOtherXML
 
root - Variable in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
root - Variable in class dap4.core.dmr.parser.DOM4Parser
 

S

SaxEvent - Class in dap4.core.dmr.parser.bison
Define a class to hold information provided to each kind of eventtype
SaxEvent() - Constructor for class dap4.core.dmr.parser.bison.SaxEvent
 
SaxEvent(SaxEventType, Locator) - Constructor for class dap4.core.dmr.parser.bison.SaxEvent
 
SaxEvent(SaxEventType, Locator, String) - Constructor for class dap4.core.dmr.parser.bison.SaxEvent
 
SaxEvent(SaxEventType, Locator, String, String, String) - Constructor for class dap4.core.dmr.parser.bison.SaxEvent
 
SaxEventHandler - Class in dap4.core.dmr.parser.bison
 
SaxEventHandler() - Constructor for class dap4.core.dmr.parser.bison.SaxEventHandler
 
SaxEventType - Enum in dap4.core.dmr.parser.bison
This should be essentially 1-1 for all the handler callbacks.
saxparser - Variable in class dap4.core.dmr.parser.bison.SaxEventHandler
 
SCALAR - Static variable in class dap4.core.util.Index
 
ScalarOdometer - Class in dap4.core.util
A implementation of an odometer for scalar variables.
ScalarOdometer() - Constructor for class dap4.core.util.ScalarOdometer
 
SCALARSLICE - Static variable in class dap4.core.util.Slice
 
SCALARSLICES - Static variable in class dap4.core.util.Slice
 
sce - Variable in class dap4.core.util.SliceConstraint.SliceCEIterator
 
scopestack - Variable in class dap4.core.ce.CECompiler
 
scopestack - Variable in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
scopestack - Variable in class dap4.core.dmr.parser.DOM4Parser
 
segments - Variable in class dap4.core.ce.CEConstraint
"Map" of variables (at all levels) to be included Maps variables -> associated slices and is modified by computdimensions().
SEQUENCE - Static variable in class dap4.core.dmr.DapType
 
setAttribute(DapAttribute) - Method in class dap4.core.dmr.DapNode
 
setAttributes(Map<String, DapAttribute>) - Method in class dap4.core.dmr.DapNode
 
setBase(String) - Method in class dap4.core.dmr.DapDataset
 
setBaseType(DapType) - Method in class dap4.core.dmr.DapAttribute
 
setBaseType(DapType) - Method in class dap4.core.dmr.DapEnumeration
 
setBaseType(DapType) - Method in class dap4.core.dmr.DapVariable
 
setChecksum(int) - Method in class dap4.core.dmr.DapVariable
 
setCode(int) - Method in class dap4.core.dmr.ErrorResponse
 
setCode(int) - Method in exception dap4.core.util.DapException
 
setConstrained(Boolean) - Method in class dap4.core.util.Slice
 
setConstraint(CEConstraint) - Method in class dap4.core.dmr.DapDataset
 
setContext(DapContext) - Method in interface dap4.core.data.DSP
 
setContext(String) - Method in class dap4.core.dmr.ErrorResponse
 
setDapVersion(String) - Method in class dap4.core.dmr.DapDataset
 
setDataset(DapDataset) - Method in class dap4.core.dmr.DapNode
 
setDebugLevel(int) - Method in interface dap4.core.dmr.parser.Dap4Parser
 
setDebugLevel(int) - Method in class dap4.core.dmr.parser.DOM4Parser
 
setDebugStream(PrintStream) - Method in class dap4.core.dmr.parser.DOM4Parser
 
setDecls(List<? extends DapNode>) - Method in class dap4.core.dmr.DapGroup
 
setDMRVersion(String) - Method in class dap4.core.dmr.DapDataset
 
setDocumentLocator(Locator) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
setEnumConsts(List<DapEnumConst>) - Method in class dap4.core.dmr.DapEnumeration
 
setFieldIndex(int) - Method in class dap4.core.dmr.DapVariable
 
setFilter(DapVariable, CEAST) - Method in class dap4.core.ce.CEConstraint
 
setFQNMap(Map<String, DapNode>) - Method in class dap4.core.dmr.DapDataset
 
setGlobalDebugLevel(int) - Static method in class dap4.core.ce.parser.CEParserImpl
 
setGlobalDebugLevel(int) - Static method in class dap4.core.dmr.parser.bison.Dap4ParserImpl
 
setGlobalDebugLevel(int) - Static method in class dap4.core.dmr.parser.DOM4Parser
 
setIndent(int) - Method in class dap4.core.util.IndentWriter
Set depth = n
setIndex(int) - Method in class dap4.core.dmr.DapNode
 
setIndices(long, long, long) - Method in class dap4.core.util.Slice
 
setIndices(long, long, long, long) - Method in class dap4.core.util.Slice
 
setLoader(ClassLoader) - Static method in class dap4.core.data.DSPRegistry
 
setLocalName(String) - Method in class dap4.core.dmr.DapXML
 
setLocation(String) - Method in interface dap4.core.data.DSP
 
setMaxSize(long) - Method in class dap4.core.util.MultiSlice
 
setMaxSize(long) - Method in class dap4.core.util.Slice
 
setMessage(String) - Method in class dap4.core.dmr.ErrorResponse
 
setName(String) - Method in class dap4.core.dmr.DapXML
 
setNamespaceList(List<String>) - Method in class dap4.core.dmr.DapAttribute
 
setNodeType(DapXML.NodeType) - Method in class dap4.core.dmr.DapXML
 
setNS(String) - Method in class dap4.core.dmr.DapDataset
 
setOtherInfo(String) - Method in class dap4.core.dmr.ErrorResponse
 
setParent(DapNode) - Method in class dap4.core.dmr.DapNode
Set the parent DapNode; may sometimes be same as container, but not always (think attributes or maps).
setParent(DapXML) - Method in class dap4.core.dmr.DapXML
 
setPrefix(String) - Method in class dap4.core.dmr.DapXML
 
setRoot(Object) - Method in class dap4.core.dmr.DapOtherXML
 
setShared(boolean) - Method in class dap4.core.dmr.DapDimension
 
setShortName(String) - Method in class dap4.core.dmr.DapNode
 
setSize(long) - Method in class dap4.core.dmr.DapDimension
 
setSort(DapSort) - Method in class dap4.core.dmr.DapNode
 
setText(String) - Method in class dap4.core.dmr.DapXML
 
setTypeSort(TypeSort) - Method in class dap4.core.dmr.DapType
 
setUnlimited(boolean) - Method in class dap4.core.dmr.DapDimension
 
setValue(String) - Method in class dap4.core.dmr.DapXML
 
setValues(String[]) - Method in class dap4.core.dmr.DapAttribute
 
setVariable(DapVariable) - Method in class dap4.core.dmr.DapMap
 
setWhole(Boolean) - Method in class dap4.core.util.Slice
 
shortname - Variable in class dap4.core.dmr.DapNode
Unqualified (short) name of this node wrt the tree.
size - Variable in class dap4.core.dmr.DapDimension
 
sizes - Variable in class dap4.core.util.MultiOdometer
 
sizes - Variable in class dap4.core.util.PowerSet
 
skippedEntity(String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
slice - Variable in class dap4.core.ce.CEAST
 
slice(int) - Method in class dap4.core.util.Odometer
Return ith slice
Slice - Class in dap4.core.util
A Slice is used for two purposes To specify a subset of data to extract.
Slice() - Constructor for class dap4.core.util.Slice
 
Slice(long, long, long) - Constructor for class dap4.core.util.Slice
 
Slice(long, long, long, long) - Constructor for class dap4.core.util.Slice
 
Slice(Slice) - Constructor for class dap4.core.util.Slice
 
Slice(DapDimension) - Constructor for class dap4.core.util.Slice
 
slice - Variable in class dap4.core.util.SliceIterator
 
Slice.Sort - Enum in dap4.core.util
 
SliceCEIterator(SliceConstraint) - Constructor for class dap4.core.util.SliceConstraint.SliceCEIterator
 
SliceConstraint - Class in dap4.core.util
SliceConstraint hold a List>.
SliceConstraint() - Constructor for class dap4.core.util.SliceConstraint
 
SliceConstraint(int) - Constructor for class dap4.core.util.SliceConstraint
 
SliceConstraint(List<List<Slice>>) - Constructor for class dap4.core.util.SliceConstraint
 
SliceConstraint.SliceCEIterator - Class in dap4.core.util
 
SliceIterator - Class in dap4.core.util
Iterate the indices of a slice.
SliceIterator() - Constructor for class dap4.core.util.SliceIterator
 
SliceIterator(Slice) - Constructor for class dap4.core.util.SliceIterator
 
SliceIterator.STATE - Enum in dap4.core.util
 
SliceList() - Constructor for class dap4.core.ce.CEAST.SliceList
 
sliceProduct(List<Slice>) - Static method in class dap4.core.util.DapUtil
 
slices - Variable in class dap4.core.ce.CEAST
 
slices - Variable in class dap4.core.util.Odometer
 
slicesets - Variable in class dap4.core.util.MultiOdometer
 
slicesets - Variable in class dap4.core.util.SliceConstraint
 
slicesToIndex(List<Slice>) - Static method in class dap4.core.util.DapUtil
If a set of slices refers to a single position, then return the corresponding Index.
sort - Variable in class dap4.core.ce.CEAST
 
sort() - Method in class dap4.core.dmr.DapDataset
Sort the nodelist into prefix left to right order
sort - Variable in class dap4.core.dmr.DapNode
Assign a "sort" to this node to avoid use of instanceof().
sort - Variable in class dap4.core.util.Slice
 
sortR(DapNode, List<DapNode>) - Method in class dap4.core.dmr.DapDataset
Sort helper
SPECIALATTRPREFIX - Static variable in class dap4.core.dmr.parser.bison.Dap4EventHandler
 
spf - Variable in class dap4.core.dmr.parser.bison.SaxEventHandler
 
startDocument() - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
startElement(String, String, String, Attributes) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
startPrefixMapping(String, String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
state - Variable in class dap4.core.util.Odometer
 
state - Variable in class dap4.core.util.SliceIterator
 
step(int, int) - Method in class dap4.core.util.Odometer
 
STRING - Static variable in class dap4.core.dmr.DapType
 
string2double(String[]) - Static method in class dap4.core.util.Convert
 
string2long(String[]) - Static method in class dap4.core.util.Convert
 
stringify(int, StringBuilder) - Method in class dap4.core.dmr.DapXML
 
StringList() - Constructor for class dap4.core.ce.CEAST.StringList
 
stringToInteger(String) - Static method in class dap4.core.util.DapUtil
 
STRUCTURE - Static variable in class dap4.core.dmr.DapType
 
subnodes - Variable in class dap4.core.ce.CEAST
 
subslices - Variable in class dap4.core.util.MultiSlice
 

T

template - Variable in class dap4.core.ce.parser.CEParserImpl
 
text - Variable in class dap4.core.dmr.DapXML
 
text - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 
toConstraintString() - Method in class dap4.core.ce.CEConstraint
Convert the view to a constraint string suitable for use in a URL, except not URL encoded.
toConstraintString() - Method in class dap4.core.util.MultiSlice
Convert this multislice to a string suitable for use in a constraint
toConstraintString() - Method in class dap4.core.util.Slice
Convert this slice to a string suitable for use in a constraint
toHex(int) - Static method in class dap4.core.util.Escape
 
topvariables - Variable in class dap4.core.dmr.DapDataset
 
toString(CEAST, StringBuilder) - Static method in class dap4.core.ce.CEAST
 
toString() - Method in class dap4.core.ce.CEAST
 
toString() - Method in class dap4.core.ce.CEConstraint.Segment
 
toString() - Method in class dap4.core.ce.CEConstraint
 
toString() - Method in class dap4.core.data.DSPRegistry.Registration
 
toString() - Method in class dap4.core.dmr.DapDimension
 
toString() - Method in class dap4.core.dmr.DapNode
 
toString() - Method in class dap4.core.dmr.DapVariable
 
toString() - Method in class dap4.core.dmr.DapXML
 
toString() - Method in class dap4.core.dmr.parser.bison.Bison.Location
Print a representation of the location.
toString() - Method in class dap4.core.dmr.parser.bison.Bison.Position
 
toString() - Method in class dap4.core.dmr.parser.bison.Lexeme
 
toString() - Method in class dap4.core.dmr.parser.bison.SaxEvent
 
toString() - Method in class dap4.core.util.DapContext
 
toString() - Method in class dap4.core.util.Index
 
toString() - Method in class dap4.core.util.MultiOdometer
 
toString() - Method in class dap4.core.util.MultiSlice
 
toString() - Method in class dap4.core.util.Odometer
 
toString() - Method in class dap4.core.util.PowerSet
 
toString() - Method in enum dap4.core.util.ResponseFormat
 
toString() - Method in class dap4.core.util.Slice
 
toString(boolean) - Method in class dap4.core.util.Slice
 
toString() - Method in class dap4.core.util.SliceConstraint
 
toString() - Method in class dap4.core.util.SliceIterator
 
totalSize() - Method in class dap4.core.util.MultiOdometer
Compute the total number of elements.
totalSize() - Method in class dap4.core.util.Odometer
Compute the total number of elements.
totalsize - Variable in class dap4.core.util.PowerSet
 
totalSize() - Method in class dap4.core.util.ScalarOdometer
 
trace(SaxEvent) - Static method in class dap4.core.dmr.parser.bison.Debug
 
trace(SaxEvent, int) - Static method in class dap4.core.dmr.parser.bison.Debug
 
trace(String, Object...) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
trace - Variable in class dap4.core.dmr.parser.DOM4Parser
 
trace(String) - Method in class dap4.core.dmr.parser.DOM4Parser
 
tree - Variable in class dap4.core.ce.CEAST
 
typesort - Variable in class dap4.core.dmr.DapType
 
TypeSort - Enum in dap4.core.dmr
 

U

UINT16 - Static variable in class dap4.core.dmr.DapType
 
UINT32 - Static variable in class dap4.core.dmr.DapType
 
UINT64 - Static variable in class dap4.core.dmr.DapType
 
UINT8 - Static variable in class dap4.core.dmr.DapType
 
UNDEFINED - Static variable in class dap4.core.dmr.DapDimension
 
UNDEFINED - Static variable in class dap4.core.util.Slice
 
Universal - Class in dap4.core.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.core.ce.Universal
 
Universal(DapDataset) - Constructor for class dap4.core.ce.Universal
 
universals - Static variable in class dap4.core.ce.CEConstraint
 
universalSlices(DapVariable) - Static method in class dap4.core.ce.Universal
 
unparsedEntityDecl(String, String, String, String) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
unregister(Class<? extends DSP>) - Method in class dap4.core.data.DSPRegistry
Unregister dsp.
URL - Static variable in class dap4.core.dmr.DapType
 
urlDecode(String) - Static method in class dap4.core.util.Escape
 
urlEncodeQuery(String) - Static method in class dap4.core.util.Escape
 
UTF8 - Static variable in class dap4.core.util.DapUtil
 

V

value - Variable in class dap4.core.ce.CEAST
 
value - Variable in class dap4.core.dmr.DapEnumConst
 
value - Variable in class dap4.core.dmr.DapXML
 
value - Variable in class dap4.core.dmr.parser.bison.SaxEvent
 
valuelist - Variable in class dap4.core.dmr.DapAttribute
 
valueOf(String) - Static method in enum dap4.core.ce.CEAST.Constant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.ce.CEAST.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.ce.CEAST.Sort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.ce.CEConstraint.Expand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.data.ChecksumMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.data.DataCursor.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.dmr.DapXML.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.dmr.parser.bison.SaxEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.dmr.TypeSort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.util.DapSort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.util.Odometer.STATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.util.ResponseFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.util.Slice.Sort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.util.SliceIterator.STATE
Returns the enum constant of this type with the specified name.
values() - Static method in enum dap4.core.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.core.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.core.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.core.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.core.data.ChecksumMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.data.DataCursor.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.dmr.DapXML.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.dmr.parser.bison.SaxEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.dmr.TypeSort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.util.DapSort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.util.Odometer.STATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.util.ResponseFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.util.Slice.Sort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.util.SliceIterator.STATE
Returns an array containing the constants of this enum type, in the order they are declared.
variables - Variable in class dap4.core.ce.CEConstraint
Also keep a raw list of variables
variables - Variable in class dap4.core.dmr.DapGroup
 
vector(int) - Method in class dap4.core.dmr.DapType
 
vectorget(Object, int) - Method in class dap4.core.dmr.DapType
 
vectorType(Object) - Static method in class dap4.core.util.Convert
 
visiblenodes - Variable in class dap4.core.dmr.DapDataset
 

W

warning(SAXParseException) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 

X

xmlattributes - Variable in class dap4.core.dmr.DapNode
XML Attributes attached to this node.
xmlattributes - Variable in class dap4.core.dmr.DapXML
 
XMLList() - Constructor for class dap4.core.dmr.DapXML.XMLList
 
xrelpath(String) - Static method in class dap4.core.util.DapUtil
Relativizing a path => remove any leading '/' and cleaning it

Y

yyevent(SaxEvent) - Method in class dap4.core.dmr.parser.bison.Dap4EventHandler
 
yyevent(SaxEvent) - Method in class dap4.core.dmr.parser.bison.SaxEventHandler
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links