All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ArrayScheme Track kinds of ArraysCDMCompiler The goal for the CDM compiler is produce a NetcdfDataset whose content comes from a DSP.CDMTypeFcns This Class is used to isolate as many as possible of the switch statements using TypeSort enums (Or in somecase DapType.getTypeSort()) SingletonCDMUtil CDM related Constants and utilities common to client and server codeCEActions CEAST CEAST.Constant CEAST.NodeList CEAST.Operator CEAST.Path CEAST.SliceList CEAST.Sort CEAST.StringList CECompiler Given an AST, compile it into a CEConstraint instance Eventually this will go away and the constraint parser will directly create the constraint.CEConstraint A Constraint is a structure containing a parsed representation of a constraint expression.CEConstraint.Expand CEConstraint.Segment CEParserImpl ChecksumMode Define possible checksum modes:ConversionException Thrown for an attempt to make a forbidden conversion on primitive data values, eg boolean to double.Convert This code manages value conversions.CoreTypeFcns D4Array Wrap an Array representing a variables' data, where the variable is top-level or a field.D4DataCompiler D4DSP This Class takes a DAP4 serialization (as chunked input) stream and exports access to a compiled DMR, a compiled DAP4 data stream, and various parameters such as byteorder of the data stream.D4Index D4StructureDataIterator Dap4Parser DapAttribute DapAttributeSet DapCodes DapConstants DAP4 Related Constants both client and server side.DapConstants.ChecksumSource DapContext Provide a general map of Object->Object to serve to pass context/env info into various classes.DapDataset This is the root object of a DMR tree.DapDecl Define a common interface to unify DeclarationsDapDimension This class defines a Dimension: Modified 10/15/2016 to support zero-sized dimensions.DapDump DapEnumConst DapEnumeration DapException DapGroup This class defines a non-groupd group: i.e.DapIterator DapLog DapMap This class holds a reference to a map variable.DapNetcdfFile This class is the work-horse of the client side.DapNetcdfFile.NullCancelTask DapNetcdfFileProvider DapNode DapOtherXML DapProtocol Store protocol related constantsDapProtocol.ContentType DapSequence DapSort Define the kinds of AST objects to avoid having to do instanceof.DapStartLog DapStructure 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.DapType This reifies all of the atomic types and specifically all enumeration declarations as specific objects denoting a type.DapUtil Misc.DapVariable This class represents any variable or field.DataToCDM Associate the Array objects created in D4DataCompiler with the corresponding CDM Variable.DeChunkedInputStream This class transforms a chunked input stream to a de-chunked input stream.DeChunkedInputStream.Chunk DeChunkedInputStream.State DMRFactory DMRPrinter DMR Printer.DMRPrinter.Controls DMRToCDM Convert a DSP to corresponding NetcdfFile CDM metadata.DOM4Parser Implement the Dap4 Parser Using a DOM ParserDSPRegistry DSPRegistry.Registration ErrorException ErrorResponse The official format for an error response is defined here: http://docs.opendap.org/index.php/DAP4_Web_Services_v3#DAP4_Error_Response.Escape Provide various methods for (un)escaping textHttpDSP Make a request to a server and convert the reply to a DapDataset from the returned bytes.IndentWriter Extend PrintWriter to provide indent supportLibTypeFcns This Class is used to isolate as many as possible of the switch statements using TypeSort enums.MultiSlice A MultiSlice is a list of slices to support e.g.NodeMap<CDM_T extends ucar.nc2.CDMNode,DAP_T extends DapNode> Provide a bi-directional 1-1 map between DapNode instances and CDMNode instances.ParseException ParseUtil Misc.PowerSet 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}.RawDSP Provide a DSP interface to raw dataRequestMode Define the enum for the possible Request/Response modesResponseFormat Define the enum for the possible Response/Response modesSlice A Slice is used for two purposes To specify a subset of data to extract.Slice.Sort SliceConstraint SliceConstraint hold a List- >.
SliceConstraint.SliceCEIterator SliceIterator Iterate the indices of a slice.SliceIterator.STATE TypeSort Universal 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.XURI Provide an extended form of URI parser with the following features: 1.XURI.Parts