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

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
 
addDecl(DapNode) - Method in class dap4.core.dmr.DapGroup
Add single declaration
addDimension(DapDimension) - Method in class dap4.core.dmr.DapGrid
 
addDimension(DapDimension) - Method in class dap4.core.dmr.DapVariable
 
addElement(DapXML) - Method in class dap4.core.dmr.DapXML
 
addEnumConst(String, Long) - Method in class dap4.core.dmr.DapEnum
 
addField(DapNode) - Method in class dap4.core.dmr.DapGrid
 
addField(DapNode) - Method in class dap4.core.dmr.DapStructure
 
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
 
addValue(Object) - Method in class dap4.core.dmr.DapAttribute
 
addXMLAttribute(DapXML) - Method in class dap4.core.dmr.DapXML
 
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
 
anonymousdims - Variable in class dap4.core.dmr.DapDataset
 
atoken - Variable in class dap4.core.dmr.parser.Lexeme
 
AtomicType - Enum in dap4.core.dmr
 
attribute(String[]) - Method in class dap4.core.dmr.parser.Lexeme
 
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
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.DapEnum
 
basetype - Variable in class dap4.core.dmr.DapVariable
 
begin - Variable in class dap4.core.dmr.parser.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() - Constructor for class dap4.core.dmr.parser.Bison
 
Bison.Location - Class in dap4.core.dmr.parser
A class defining a pair of positions.
Bison.Location(Bison.Position) - Constructor for class dap4.core.dmr.parser.Bison.Location
Create a Location denoting an empty range located at a given point.
Bison.Location(Bison.Position, Bison.Position) - Constructor for class dap4.core.dmr.parser.Bison.Location
Create a Location from the endpoints of the range.
Bison.Position - Class in dap4.core.dmr.parser
 
Bison.Position(Locator) - Constructor for class dap4.core.dmr.parser.Bison.Position
 
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

cache - Variable in class dap4.core.util.MultiOdometer
 
canonicalpath(String) - Static method in class dap4.core.util.DapUtil
Convert path to: 1.
CHAR - Static variable in class dap4.core.dmr.DapType
Define instances of DapType for every AtomicType.
characters(char[], int, int) - Method in class dap4.core.dmr.parser.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
 
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
 
classToType(Object) - Static method in enum dap4.core.dmr.AtomicType
 
clearValues() - Method in class dap4.core.dmr.DapAttribute
 
clone() - Method in class dap4.core.dmr.DapDimension
 
close - Variable in class dap4.core.dmr.parser.Lexeme
 
compose(Slice, Slice) - Static method in class dap4.core.util.Slice
Take two slices and compose src wrt target Assume neither argument is null.
constrained - Variable in class dap4.core.util.Slice
Indicate that this slice's first/last/stride were specifically set; typically from a constraint.
Constraint - Interface in dap4.core.data
This interface is intended to serve as a standin for some kind of constraint.
contiguousdelta - Variable in class dap4.core.util.Odometer
 
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 - Class in dap4.core.util
This code manages the conversion between the DAP atomic type system and the CDM atomic type system.
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.
count - Variable in class dap4.core.util.MultiSlice
 
createAnonymous(long) - Method in class dap4.core.dmr.DapDataset
 
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.data - package dap4.core.data
 
dap4.core.dmr - package dap4.core.dmr
 
dap4.core.dmr.parser - package dap4.core.dmr.parser
 
dap4.core.util - package dap4.core.util
 
Dap4Actions - Class in dap4.core.dmr.parser
The role of this class is as follows: 1.
Dap4Actions() - Constructor for class dap4.core.dmr.parser.Dap4Actions
 
Dap4EventHandler - Class in dap4.core.dmr.parser
 
Dap4EventHandler() - Constructor for class dap4.core.dmr.parser.Dap4EventHandler
 
Dap4Parser - Class in dap4.core.dmr.parser
Implement the Dap4 Parse Actions Output depends on isdatadmr flag.
Dap4Parser(DapFactory) - Constructor for class dap4.core.dmr.parser.Dap4Parser
 
Dap4Token - Class in dap4.core.dmr.parser
 
Dap4Token() - Constructor for class dap4.core.dmr.parser.Dap4Token
 
DapAtomicVariable - Class in dap4.core.dmr
This class defines a non-structured variable: i.e.
DapAtomicVariable() - Constructor for class dap4.core.dmr.DapAtomicVariable
 
DapAtomicVariable(String) - Constructor for class dap4.core.dmr.DapAtomicVariable
 
DapAttribute - Class in dap4.core.dmr
 
DapAttribute() - Constructor for class dap4.core.dmr.DapAttribute
 
DapAttribute(String) - 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
 
DapDataFactory - Class in dap4.core.dmr
 
DapDataFactory() - Constructor for class dap4.core.dmr.DapDataFactory
 
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 non-Dimensiond Dimension: i.e.
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
 
DapEnum - Class in dap4.core.dmr
 
DapEnum(String) - Constructor for class dap4.core.dmr.DapEnum
 
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
 
DapFactory - Interface in dap4.core.dmr
 
DapFactoryDMR - Class in dap4.core.dmr
 
DapFactoryDMR() - Constructor for class dap4.core.dmr.DapFactoryDMR
 
DapGrid - Class in dap4.core.dmr
This class defines a non-Gridd Grid: i.e.
DapGrid() - Constructor for class dap4.core.dmr.DapGrid
 
DapGrid(String) - Constructor for class dap4.core.dmr.DapGrid
 
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(DapAtomicVariable) - 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() - Constructor for class dap4.core.dmr.DapSequence
 
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() - Constructor for class dap4.core.dmr.DapStructure
 
DapStructure(String) - Constructor for class dap4.core.dmr.DapStructure
 
DapType - Class in dap4.core.dmr
This class reifies all of the atomic types and specifically all enumeration declarations as specific objects denoting a type.
DapType(AtomicType) - Constructor for class dap4.core.dmr.DapType
 
DapType(String) - 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 is a utility to unify the structured and atomic typed variables.
DapVariable() - Constructor for class dap4.core.dmr.DapVariable
 
DapVariable(String) - 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
 
Data - Interface in dap4.core.data
The Data*.java classes provide a new representation for accessing data sources.
DataAtomic - Interface in dap4.core.data
DataAtomic represents a non-container object.
DataCompound - Interface in dap4.core.data
DataCompound is purely to allow unified reference to: -DataStructure -DataSequence
DataCompoundArray - Interface in dap4.core.data
DataCompoundArray represents an array of either DataStructure or DataSequence instances.
DataDataset - Interface in dap4.core.data
DataDataset represents the whole dataset and is the entry point for walking the data.
DataException - Exception in dap4.core.data
 
DataException() - Constructor for exception dap4.core.data.DataException
 
DataException(String) - Constructor for exception dap4.core.data.DataException
 
DataException(Throwable) - Constructor for exception dap4.core.data.DataException
 
DataException(String, Throwable) - Constructor for exception dap4.core.data.DataException
 
DataRecord - Interface in dap4.core.data
DataRecord represents a record from a sequence.
DataSequence - Interface in dap4.core.data
DataSequence represents a set of records.
dataset - Variable in class dap4.core.dmr.DapNode
 
DataSort - Enum in dap4.core.data
Define the kinds of Data objects to avoid having to do instanceof.
DataStructure - Interface in dap4.core.data
DataStructure represents a single instance of a structure.
DataVariable - Interface in dap4.core.data
DataVariable is purely to allow unified reference to various kinds of variables: -DataAtomic -DataCompoundArray -DataStructure -DataSequence
debug - Variable in class dap4.core.dmr.parser.Dap4Parser
 
Debug - Class in dap4.core.dmr.parser
 
Debug() - Constructor for class dap4.core.dmr.parser.Debug
 
DEBUG - Static variable in class dap4.core.util.MultiOdometer
 
DEBUG - Static variable in class dap4.core.util.PowerSet
 
decls - Variable in class dap4.core.dmr.DapGroup
 
DEFAULTBASETYPE - Static variable in class dap4.core.dmr.DapEnum
 
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
 
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
 
dimset - Variable in class dap4.core.util.Odometer
 
dimsetSlices(List<DapDimension>) - Static method in class dap4.core.util.DapUtil
Given a view, get the universal View either from a DapDataset.
dmrversion - Variable in class dap4.core.dmr.DapDataset
 
document - Variable in class dap4.core.dmr.parser.SaxEventHandler
 
doubleValue(DapType, Object) - Static method in class dap4.core.util.Convert
Special case of convertValue restricted to numeric conversions

Convert numeric value to a double value

DRIVELETTERS - Static variable in class dap4.core.util.DapUtil
 
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
 

E

end - Variable in class dap4.core.dmr.parser.Bison.Location
The first position beyond the range.
endDocument() - Method in class dap4.core.dmr.parser.SaxEventHandler
 
endElement(String, String, String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
endpoint - Variable in class dap4.core.util.Odometer
 
endPrefixMapping(String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
entitychar(char) - Static method in class dap4.core.util.Escape
 
entityEscape(String) - Static method in class dap4.core.util.Escape
Escape selected characters in a string using XML entities
entityUnescape(String) - Static method in class dap4.core.util.Escape
 
entityUnescape(String, String[][]) - Static method in class dap4.core.util.Escape
 
ENUM - Static variable in class dap4.core.dmr.DapType
 
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.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.SaxEventHandler
 
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.Dap4Parser
 
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
eventtype - Variable in class dap4.core.dmr.parser.SaxEvent
 
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.Dap4Parser
 
factory(List<Slice>, List<DapDimension>, boolean) - Static method in class dap4.core.util.Odometer
 
fatalError(SAXParseException) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
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.
findByFQN(String, EnumSet<DapSort>) - Method in class dap4.core.dmr.DapGroup
 
findByName(String, DapSort) - Method in class dap4.core.dmr.DapGroup
 
findByName(String, EnumSet<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
 
findInGroup(String, EnumSet<DapSort>) - Method in class dap4.core.dmr.DapGroup
 
findNext() - Method in class dap4.core.util.DapIterator
 
findVariable(String) - Method in class dap4.core.dmr.DapGroup
Locate a variable in this group
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.dmr.DapDataset
 
finishR(DapNode) - Method in class dap4.core.dmr.DapDataset
Recursive helper
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(AtomicType, long) - Static method in class dap4.core.util.Convert
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.
forceRange(AtomicType, double) - Static method in class dap4.core.util.Convert
Force a double value into either float or double range
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
 
fromString(String, DapType) - Static method in class dap4.core.util.Convert
Convert string to a value consistent with the base type.
fullname - Variable in class dap4.core.dmr.parser.SaxEvent
 

G

generate() - Method in class dap4.core.util.PowerSet
 
get(int) - Method in class dap4.core.util.SliceConstraint
 
getAllDimensions() - Method in class dap4.core.dmr.DapDataset
 
getAllEnums() - Method in class dap4.core.dmr.DapDataset
 
getAllGroups() - Method in class dap4.core.dmr.DapDataset
 
getAllVariables() - Method in class dap4.core.dmr.DapDataset
 
getArray() - Method in class dap4.core.dmr.DapGrid
Convenience Functions.
getAtomicType(String) - Static method in enum dap4.core.dmr.AtomicType
 
getAtomicType() - Method in class dap4.core.dmr.DapType
 
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.DapEnum
 
getBaseType() - Method in class dap4.core.dmr.DapVariable
 
getChecksum() - Method in class dap4.core.dmr.DapVariable
 
getClassification() - Method in enum dap4.core.dmr.AtomicType
 
getCode() - Method in class dap4.core.dmr.ErrorResponse
 
getCode() - Method in exception dap4.core.util.DapException
 
getContainer() - Method in class dap4.core.dmr.DapNode
Closest containing group, structure sequence or Grid.
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
 
getContiguous() - Method in class dap4.core.util.MultiOdometer
 
getContiguous() - Method in class dap4.core.util.MultiSlice
 
getContiguous() - Method in class dap4.core.util.Odometer
 
getContiguous() - Method in class dap4.core.util.Slice
 
getCount() - Method in interface dap4.core.data.DataAtomic
Get the total number of elements in the atomic array.
getCount() - Method in interface dap4.core.data.DataCompoundArray
Get the total number of elements in the variable array.
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 int 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
 
getDMR() - Method in class dap4.core.dmr.parser.Dap4Parser
 
getDMRVersion() - Method in class dap4.core.dmr.DapDataset
 
getElements() - Method in class dap4.core.dmr.DapXML
 
getElementSize() - Method in interface dap4.core.data.DataAtomic
Get the s ize of a single element in bytes; 0 => undefined
getElementSort() - Method in interface dap4.core.data.DataCompoundArray
Get the element sort; currently returns only DataSort.{SEQUENCE,STRUCTURE}
getEnumList() - Static method in class dap4.core.dmr.DapType
 
getEnums() - Method in class dap4.core.dmr.DapGroup
 
getErrorResponse() - Method in class dap4.core.dmr.parser.Dap4Parser
 
getEscapedShortName() - Method in class dap4.core.dmr.DapNode
 
getField(int) - Method in class dap4.core.dmr.DapStructure
 
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 class dap4.core.dmr.DapNode
 
getIndex() - Method in class dap4.core.util.SliceIterator
 
getIndices() - Method in class dap4.core.util.Odometer
Get the current set of indices
getIndices() - Method in class dap4.core.util.ScalarOdometer
 
getIterator(EnumSet<DapSort>) - Method in class dap4.core.dmr.DapDataset
 
getJavaSize(DapType) - Static method in class dap4.core.util.Convert
 
getJavaSize(AtomicType) - Static method in class dap4.core.util.Convert
 
getLast() - Method in class dap4.core.util.Slice
 
getLocalName() - Method in class dap4.core.dmr.DapXML
 
getLocator() - Method in class dap4.core.dmr.parser.SaxEventHandler
 
getMap(int) - Method in class dap4.core.dmr.DapGrid
Warning: map indices start at zero, not one.
getMaps() - Method in class dap4.core.dmr.DapVariable
 
getMargin() - Method in class dap4.core.util.IndentWriter
 
getMaxSize() - Method in class dap4.core.util.Slice
 
getMessage() - Method in class dap4.core.dmr.ErrorResponse
 
getName() - Method in enum dap4.core.data.DataSort
 
getName() - Method in enum dap4.core.util.DapSort
 
getNames() - Method in class dap4.core.dmr.DapEnum
 
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
 
getOtherInfo() - Method in class dap4.core.dmr.ErrorResponse
 
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 to the root dataset.
getPowerSet() - Method in class dap4.core.util.PowerSet
 
getPrefix() - Method in class dap4.core.dmr.DapXML
 
getPrimitiveType() - Method in class dap4.core.dmr.DapType
Return the lowest possible AtomicType.
getProtocols(String) - 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.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.DataSequence
 
getRoot() - Method in class dap4.core.dmr.DapOtherXML
 
getShortName() - Method in class dap4.core.dmr.DapMap
 
getShortName() - Method in class dap4.core.dmr.DapNode
 
getSignedVersion(AtomicType) - Static method in enum dap4.core.dmr.AtomicType
 
getSize(AtomicType) - Static method in enum dap4.core.dmr.AtomicType
 
getSize() - Method in class dap4.core.dmr.DapDimension
 
getSize() - Method in class dap4.core.dmr.DapType
 
getSlices() - Method in class dap4.core.util.MultiSlice
 
getSort() - Method in interface dap4.core.data.Data
 
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.
getTemplate() - Method in interface dap4.core.data.Data
 
getText() - Method in class dap4.core.dmr.DapXML
 
getTopVariables() - Method in class dap4.core.dmr.DapDataset
 
getTrueBaseType() - Method in class dap4.core.dmr.DapVariable
 
getType() - Method in interface dap4.core.data.DataAtomic
Get the type of this atomic variable
getTypeMap() - Static method in class dap4.core.dmr.DapType
 
getTypeName() - Method in enum dap4.core.dmr.AtomicType
 
getTypeName() - Method in class dap4.core.dmr.DapType
 
getValue() - Method in class dap4.core.dmr.DapXML
 
getValues() - Method in class dap4.core.dmr.DapAttribute
 
getVariable() - Method in interface dap4.core.data.DataVariable
 
getVariable() - Method in class dap4.core.dmr.DapMap
 
getVariableData(DapVariable) - Method in interface dap4.core.data.DataDataset
 
getVariables() - Method in class dap4.core.dmr.DapGroup
 
getW3CNodeType() - Method in enum dap4.core.dmr.DapXML.NodeType
 
getXMLAttributes() - Method in class dap4.core.dmr.DapXML
 
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.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
 
hexchars - Static variable in class dap4.core.util.Escape
 

I

ignorableWhitespace(char[], int, int) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
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() - 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
 
indexByName(String) - Method in class dap4.core.dmr.DapStructure
 
indices - Variable in class dap4.core.util.Odometer
 
input - Variable in class dap4.core.dmr.parser.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
 
isCharType() - Method in enum dap4.core.dmr.AtomicType
 
isCharType() - Method in class dap4.core.dmr.DapType
 
isCompound() - Method in enum dap4.core.dmr.AtomicType
 
isCompound() - Method in class dap4.core.dmr.DapType
 
isConstrained() - Method in class dap4.core.util.Slice
 
isContiguous(List<Slice>) - Static method in class dap4.core.util.DapUtil
 
isContiguous() - Method in class dap4.core.util.MultiOdometer
 
isContiguous() - Method in class dap4.core.util.MultiSlice
 
isContiguous() - Method in class dap4.core.util.Odometer
 
isContiguous() - Method in class dap4.core.util.Slice
 
isdatadmr - Static variable in class dap4.core.dmr.parser.Dap4Parser
 
isEnumType() - Method in enum dap4.core.dmr.AtomicType
 
isEnumType() - Method in class dap4.core.dmr.DapType
 
isFixedSize() - Method in enum dap4.core.dmr.AtomicType
 
isFixedSize() - Method in class dap4.core.dmr.DapType
 
isFloatType() - Method in enum dap4.core.dmr.AtomicType
 
isFloatType() - Method in class dap4.core.dmr.DapType
 
isHexDigit(char) - Static method in class dap4.core.util.Escape
 
isIntegerType() - Method in enum dap4.core.dmr.AtomicType
 
isIntegerType() - Method in class dap4.core.dmr.DapType
 
isLeaf() - Method in class dap4.core.dmr.DapAtomicVariable
 
isLeaf() - Method in class dap4.core.dmr.DapStructure
 
isLeaf() - Method in class dap4.core.dmr.DapVariable
 
isLegalAttrType() - Method in enum dap4.core.dmr.AtomicType
 
isLegalAttrType() - Method in class dap4.core.dmr.DapType
 
isNumericType() - Method in enum dap4.core.dmr.AtomicType
 
isNumericType() - Method in class dap4.core.dmr.DapType
 
isOpaqueType() - Method in enum dap4.core.dmr.AtomicType
 
isOpaqueType() - Method in class dap4.core.dmr.DapType
 
isShared() - Method in class dap4.core.dmr.DapDimension
 
isStringType() - Method in enum dap4.core.dmr.AtomicType
 
isStringType() - Method in class dap4.core.dmr.DapType
 
isStructType() - Method in enum dap4.core.dmr.AtomicType
 
isStructType() - Method in class dap4.core.dmr.DapType
 
isTopLevel() - Method in class dap4.core.dmr.DapNode
 
isUnsigned() - Method in enum dap4.core.dmr.AtomicType
 
isUnsigned() - Method in class dap4.core.dmr.DapType
 
isVariableLength() - Method in class dap4.core.dmr.DapDimension
 
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
 
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.

L

legalAttributes - Variable in class dap4.core.dmr.parser.Lexeme
 
Lexeme - Class in dap4.core.dmr.parser
 
Lexeme(String, int) - Constructor for class dap4.core.dmr.parser.Lexeme
 
Lexeme(String, int, int) - Constructor for class dap4.core.dmr.parser.Lexeme
 
Lexeme(String, int, int, String[]) - Constructor for class dap4.core.dmr.parser.Lexeme
 
Lexeme(String, int, int, int, String[]) - Constructor for class dap4.core.dmr.parser.Lexeme
 
LexException - Exception in dap4.core.dmr.parser
 
LexException(String) - Constructor for exception dap4.core.dmr.parser.LexException
 
LexException(Throwable) - Constructor for exception dap4.core.dmr.parser.LexException
 
LexException(String, Throwable) - Constructor for exception dap4.core.dmr.parser.LexException
 
LF - Static variable in class dap4.core.util.DapUtil
 
locatedError(String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
locatedEvent(SaxEvent) - Method in class dap4.core.dmr.parser.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 - Variable in class dap4.core.dmr.parser.Bison.Position
 
locator - Variable in class dap4.core.dmr.parser.SaxEvent
 
locator - Variable in class dap4.core.dmr.parser.SaxEventHandler
 
longValue(DapType, Object) - Static method in class dap4.core.util.Convert
Special case of convertValue restricted to integer conversions

Convert numeric value to a value consistent with the given type.

lookup(String, EnumSet<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.DapEnum
 
lookup(long) - Method in class dap4.core.dmr.DapEnum
 
lookup(AtomicType) - 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
 
MAXLENGTH - Static variable in class dap4.core.util.Slice
 
merge(String[], String) - Static method in class dap4.core.util.DapUtil
 
moveToNextSet() - Method in class dap4.core.util.MultiOdometer
 
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>, List<DapDimension>, boolean) - 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.dmr.parser.Lexeme
 
name - Variable in class dap4.core.dmr.parser.SaxEvent
 
namechar1(char) - Static method in class dap4.core.dmr.parser.ParseUtil
 
namecharn(char) - Static method in class dap4.core.dmr.parser.ParseUtil
 
namemap - Variable in class dap4.core.dmr.DapEnum
 
names - Variable in class dap4.core.dmr.DapEnum
The enumeration constants are represented by a List of names since order is important at least for printing, and a pair of maps.
namespace - Variable in class dap4.core.dmr.parser.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
 
newNode(DapSort) - Method in class dap4.core.dmr.DapDataFactory
 
newNode(String, DapSort) - Method in class dap4.core.dmr.DapDataFactory
 
newNode(DapSort) - Method in interface dap4.core.dmr.DapFactory
 
newNode(String, DapSort) - Method in interface dap4.core.dmr.DapFactory
 
newNode(DapSort) - Method in class dap4.core.dmr.DapFactoryDMR
 
newNode(String, DapSort) - Method in class dap4.core.dmr.DapFactoryDMR
 
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 - Variable in class dap4.core.dmr.DapDataset
 
notationDecl(String, String, String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
ns - Variable in class dap4.core.dmr.DapDataset
 
nullify(String) - Static method in class dap4.core.util.DapUtil
Convert "" paths to null

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<DapDimension>, boolean) - Constructor for class dap4.core.util.Odometer
 
Odometer(List<Slice>, List<DapDimension>, boolean) - Constructor for class dap4.core.util.Odometer
 
Odometer.STATE - Enum in dap4.core.util
 
OPAQUE - Static variable in class dap4.core.dmr.DapType
 
open - Variable in class dap4.core.dmr.parser.Lexeme
 
outdent() - Method in class dap4.core.util.IndentWriter
 
outdent(int) - Method in class dap4.core.util.IndentWriter
 

P

parent - Variable in class dap4.core.dmr.DapNode
Parent DapNode; may be: Group, Structure, Grid, Sequence (for e.g.
parse(String) - Method in class dap4.core.dmr.parser.Dap4Parser
 
parse(String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
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
 
ParseUtil - Class in dap4.core.dmr.parser
Misc.
ParseUtil() - Constructor for class dap4.core.dmr.parser.ParseUtil
 
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
 
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
 
processingInstruction(String, String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
push() - Method in class dap4.core.util.IndentWriter
 

R

rank - Variable in class dap4.core.util.Odometer
 
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>, Object, long) - Method in interface dap4.core.data.DataAtomic
Read of multiple values at once.
read(long) - Method in interface dap4.core.data.DataAtomic
Provide a read of a single value at a given offset in a (possibly dimensioned) atomic valued variable.
read(List<Slice>, DataCompound[]) - Method in interface dap4.core.data.DataCompoundArray
Read multiple values at once.
read(long) - Method in interface dap4.core.data.DataCompoundArray
Provide a read of a single value at a given index in a variable.
readbinaryfile(InputStream) - Static method in class dap4.core.util.DapUtil
 
readfield(int) - Method in interface dap4.core.data.DataStructure
 
readfield(String) - Method in interface dap4.core.data.DataStructure
 
readRecord(long) - Method in interface dap4.core.data.DataSequence
 
readtextfile(InputStream) - Static method in class dap4.core.util.DapUtil
 
reify(String) - Static method in class dap4.core.dmr.DapType
 
relativize(String) - Static method in class dap4.core.util.DapUtil
 
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.
report(Locator) - Method in class dap4.core.dmr.parser.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.SaxEventHandler
 
ResponseFormat - Enum in dap4.core.util
Define the enum for the possible Response/Response modes
root - Variable in class dap4.core.dmr.DapOtherXML
 
root - Variable in class dap4.core.dmr.parser.Dap4Parser
 

S

SaxEvent - Class in dap4.core.dmr.parser
Define a class to hold information provided to each kind of eventtype
SaxEvent() - Constructor for class dap4.core.dmr.parser.SaxEvent
 
SaxEvent(SaxEventType, Locator) - Constructor for class dap4.core.dmr.parser.SaxEvent
 
SaxEvent(SaxEventType, Locator, String) - Constructor for class dap4.core.dmr.parser.SaxEvent
 
SaxEvent(SaxEventType, Locator, String, String, String) - Constructor for class dap4.core.dmr.parser.SaxEvent
 
SaxEventHandler - Class in dap4.core.dmr.parser
 
SaxEventHandler() - Constructor for class dap4.core.dmr.parser.SaxEventHandler
 
SaxEventType - Enum in dap4.core.dmr.parser
This should be essentially 1-1 for all the handler callbacks.
saxparser - Variable in class dap4.core.dmr.parser.SaxEventHandler
 
ScalarOdometer - Class in dap4.core.util
A implementation of an odometer for scalar variables.
ScalarOdometer() - Constructor for class dap4.core.util.ScalarOdometer
 
sce - Variable in class dap4.core.util.SliceConstraint.SliceCEIterator
 
scopestack - Variable in class dap4.core.dmr.parser.Dap4Parser
 
SEQ - Static variable in class dap4.core.dmr.DapType
 
setAtomicType(AtomicType) - Method 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.DapEnum
 
setBaseType(DapType) - Method in class dap4.core.dmr.DapVariable
 
setChecksum(byte[]) - 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
 
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
 
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.SaxEventHandler
 
setFields(List<? extends DapNode>) - Method in class dap4.core.dmr.DapStructure
 
setFQNMap(Map<String, DapNode>) - Method in class dap4.core.dmr.DapDataset
 
setIndent(int) - Method in class dap4.core.util.IndentWriter
Set depth = n
setIndex(int) - Method in class dap4.core.dmr.DapNode
 
setindices - Variable in class dap4.core.util.MultiOdometer
 
setIndices(long, long, long) - Method in class dap4.core.util.Slice
 
setIndices(long, long, long, long) - Method in class dap4.core.util.Slice
 
setLocalName(String) - Method in class dap4.core.dmr.DapXML
 
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
 
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).
setPrefix(String) - Method in class dap4.core.dmr.DapXML
 
setRoot(DapXML) - 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
 
setValue(String) - Method in class dap4.core.dmr.DapXML
 
setVariable(DapAtomicVariable) - 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
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.SaxEventHandler
 
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
 
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
 
SliceConstraint.SliceCEIterator(SliceConstraint) - Constructor for class dap4.core.util.SliceConstraint.SliceCEIterator
 
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
 
sliceProduct(List<Slice>) - Static method in class dap4.core.util.DapUtil
 
slices - Variable in class dap4.core.util.MultiSlice
 
slices - Variable in class dap4.core.util.Odometer
 
slicesets - Variable in class dap4.core.util.SliceConstraint
 
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
spf - Variable in class dap4.core.dmr.parser.SaxEventHandler
 
startDocument() - Method in class dap4.core.dmr.parser.SaxEventHandler
 
startElement(String, String, String, Attributes) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
startPrefixMapping(String, String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
state - Variable in class dap4.core.util.Odometer
 
state - Variable in class dap4.core.util.SliceIterator
 
STRING - Static variable in class dap4.core.dmr.DapType
 
STRUCT - Static variable in class dap4.core.dmr.DapType
 

T

text - Variable in class dap4.core.dmr.parser.SaxEvent
 
toBigInteger(long) - Static method in class dap4.core.util.Convert
UInt64 long values are kept as longs, but to properly process them, it is necessary to convert them to a correct form of BigInteger
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() - 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.parser.Bison.Location
Print a representation of the location.
toString() - Method in class dap4.core.dmr.parser.Bison.Position
 
toString() - Method in class dap4.core.dmr.parser.Lexeme
 
toString() - Method in class dap4.core.dmr.parser.SaxEvent
 
toString(Object, DapType) - Static method in class dap4.core.util.Convert
Convert a value to a string constant
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.Debug
 
trace(SaxEvent, int) - Static method in class dap4.core.dmr.parser.Debug
 
trace(String, Object...) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
typesort - Variable in class dap4.core.dmr.DapType
 

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
 
unparsedEntityDecl(String, String, String, String) - Method in class dap4.core.dmr.parser.SaxEventHandler
 
upcast(Object, DapType) - Static method in class dap4.core.util.Convert
Given an value from a DapAttribute, convert it to avoid losing information.
upcastType(DapType) - Static method in class dap4.core.util.Convert
Given a DapAttribute basetype convert it to avoid losing information.
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
 
usecontiguous - Variable in class dap4.core.util.Odometer
 
UTF8 - Static variable in class dap4.core.util.DapUtil
 

V

value - Variable in class dap4.core.dmr.parser.SaxEvent
 
valuelist - Variable in class dap4.core.dmr.DapAttribute
 
valuemap - Variable in class dap4.core.dmr.DapEnum
 
valueOf(String) - Static method in enum dap4.core.data.DataSort
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum dap4.core.dmr.AtomicType
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.SaxEventType
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.data.DataSort
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum dap4.core.dmr.AtomicType
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.SaxEventType
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.
VARIABLE - Static variable in enum dap4.core.util.DapSort
 
VARIABLELENGTH - Static variable in class dap4.core.dmr.DapDimension
 
variables - Variable in class dap4.core.dmr.DapGroup
 
VLEN - Static variable in class dap4.core.dmr.DapDimension
 

W

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

X

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.Dap4EventHandler
 
yyevent(SaxEvent) - Method in class dap4.core.dmr.parser.SaxEventHandler
 

Z

ZERO - Static variable in class dap4.core.util.ScalarOdometer
 
A B C D E F G H I J L M N O P R S T U V W X Y Z 

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