A B C D E F G H I L N O P R S U V X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addToParent(DapNode, DapVariable) - Method in class dap4.cdm.dsp.CDMDSP
- allowCompression - Variable in class dap4.cdm.nc2.DapNetcdfFile
- array - Variable in class dap4.cdm.dsp.CDMCursor
- arrayify(DapType, Object) - Static method in class dap4.cdm.CDMTypeFcns
- arrayify(DataType, Object) - Static method in class dap4.cdm.CDMTypeFcns
- arraymap - Variable in class dap4.cdm.nc2.CDMCompiler
- arraymap - Variable in class dap4.cdm.nc2.DapNetcdfFile
-
Originally, the array for a variable was stored using var.setCacheData().
- arraymap - Variable in class dap4.cdm.nc2.DataToCDM
- attributeParse(DataType, EnumTypedef, Object) - Static method in class dap4.cdm.CDMTypeFcns
-
convert a string to a specified cdmtype Note that if en is defined, then we attempt to convert the string as enum const
B
- buildatomicvar(Variable, DapNode) - Method in class dap4.cdm.dsp.CDMDSP
- buildattribute(Attribute) - Method in class dap4.cdm.dsp.CDMDSP
- buildattributes(DapNode, AttributeContainer) - Method in class dap4.cdm.dsp.CDMDSP
- buildcompoundtype(Variable, DapNode) - Method in class dap4.cdm.dsp.CDMDSP
- builddim(Dimension) - Method in class dap4.cdm.dsp.CDMDSP
- builddimrefs(DapVariable, List<Dimension>) - Method in class dap4.cdm.dsp.CDMDSP
-
Assign dimensions to a variable
- buildDMR() - Method in class dap4.cdm.dsp.CDMDSP
-
Extract the metadata from the NetcdfDataset and build the DMR.
- buildenum(EnumTypedef) - Method in class dap4.cdm.dsp.CDMDSP
- buildenumvar(Variable) - Method in class dap4.cdm.dsp.CDMDSP
- buildgroup(Group) - Method in class dap4.cdm.dsp.CDMDSP
- buildmaps(DapVariable, Variable) - Method in class dap4.cdm.dsp.CDMDSP
- buildopaquevar(Variable) - Method in class dap4.cdm.dsp.CDMDSP
- buildseqtype(Variable) - Method in class dap4.cdm.dsp.CDMDSP
- buildseqtypes(Variable) - Method in class dap4.cdm.dsp.CDMDSP
-
Walk this variable, including fields, to construct sequence types for any contained vlen dimensions
- buildstringvar(Variable) - Method in class dap4.cdm.dsp.CDMDSP
- buildstructvar(Variable) - Method in class dap4.cdm.dsp.CDMDSP
- buildvariable(Variable, DapNode, List<Dimension>) - Method in class dap4.cdm.dsp.CDMDSP
C
- cancel - Variable in class dap4.cdm.nc2.DapNetcdfFile
- CDMAttribute(String, DapType) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMAttribute
- CDMAttributeSet(String) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMAttributeSet
- CDMCompiler - Class in dap4.cdm.nc2
-
The goal for the CDM compiler is produce a NetcdfDataset whose content comes from a DSP.
- CDMCompiler(DapNetcdfFile, DSP) - Constructor for class dap4.cdm.nc2.CDMCompiler
-
Constructor
- CDMCursor - Class in dap4.cdm.dsp
- CDMCursor(CDMCursor) - Constructor for class dap4.cdm.dsp.CDMCursor
- CDMCursor(DataCursor.Scheme, CDMDSP, DapNode, CDMCursor) - Constructor for class dap4.cdm.dsp.CDMCursor
- CDMDataset(String) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMDataset
- CDMDimension(String, long) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMDimension
- CDMDMR - Class in dap4.cdm.dsp
- CDMDMR() - Constructor for class dap4.cdm.dsp.CDMDMR
- CDMDMR.CDMAttribute - Class in dap4.cdm.dsp
- CDMDMR.CDMAttributeSet - Class in dap4.cdm.dsp
- CDMDMR.CDMDataset - Class in dap4.cdm.dsp
- CDMDMR.CDMDimension - Class in dap4.cdm.dsp
- CDMDMR.CDMEnumConst - Class in dap4.cdm.dsp
- CDMDMR.CDMEnumeration - Class in dap4.cdm.dsp
- CDMDMR.CDMGroup - Class in dap4.cdm.dsp
- CDMDMR.CDMMap - Class in dap4.cdm.dsp
- CDMDMR.CDMOtherXML - Class in dap4.cdm.dsp
- CDMDMR.CDMSequence - Class in dap4.cdm.dsp
- CDMDMR.CDMStructure - Class in dap4.cdm.dsp
- CDMDMR.CDMVariable - Class in dap4.cdm.dsp
- CDMDSP - Class in dap4.cdm.dsp
-
Wrap CDM source (NetcdfDataset) to be a DSP This basically means wrapping various (CDM)Array object to look like DataVariable objects.
- CDMDSP() - Constructor for class dap4.cdm.dsp.CDMDSP
- CDMDSP(String) - Constructor for class dap4.cdm.dsp.CDMDSP
- cdmElementClass(DataType) - Static method in class dap4.cdm.CDMTypeFcns
- CDMEnumConst(String, long) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMEnumConst
- CDMEnumeration(String, DapType) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMEnumeration
- CDMGroup(String) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMGroup
- cdmIndexToIndex(Index) - Static method in class dap4.cdm.CDMUtil
- CDMMap(DapVariable) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMMap
- CDMOtherXML(String) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMOtherXML
- cdmroot - Variable in class dap4.cdm.nc2.CDMCompiler
- cdmroot - Variable in class dap4.cdm.nc2.DataToCDM
- CDMSequence(String) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMSequence
- CDMStructure(String) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMStructure
- cdmtype2daptype(DataType) - Static method in class dap4.cdm.CDMTypeFcns
- CDMTypeFcns - Class in dap4.cdm
-
This Class is used to isolate as many as possible of the switch statements using TypeSort enums (Or in somecase DapType.getTypeSort()) Singleton
- CDMTypeFcns() - Constructor for class dap4.cdm.CDMTypeFcns
- CDMUtil - Class in dap4.cdm
-
CDM related Constants and utilities common to client and server code
- CDMUtil() - Constructor for class dap4.cdm.CDMUtil
- CDMVariable(String, DapType) - Constructor for class dap4.cdm.dsp.CDMDMR.CDMVariable
- close() - Method in class dap4.cdm.dsp.CDMDSP
- close() - Method in class dap4.cdm.nc2.DapNetcdfFile
-
Close all resources (files, sockets, etc) associated with this file.
- closed - Variable in class dap4.cdm.dsp.CDMDSP
- closed - Variable in class dap4.cdm.nc2.DapNetcdfFile
- compileData() - Method in class dap4.cdm.nc2.CDMCompiler
-
Convert a DataDataset to equivalent CDM data (Array objects).
- compileDMR() - Method in class dap4.cdm.nc2.CDMCompiler
-
Convert a DMR to equivalent CDM meta-databuffer and populate a NetcdfDataset with it.
- compoundmap - Variable in class dap4.cdm.dsp.CDMDSP
- computeEffectiveShape(List<DapDimension>) - Static method in class dap4.cdm.CDMUtil
-
Compute the shape inferred from a set of slices.
- containsKey(CDM_T) - Method in class dap4.cdm.NodeMap
- containsKey(DAP_T) - Method in class dap4.cdm.NodeMap
- containsVLEN(List<Dimension>) - Static method in class dap4.cdm.CDMUtil
-
Test if any dimension is variable length
- convert(TypeSort, TypeSort, Object) - Static method in class dap4.cdm.CDMTypeFcns
- convertVector(DapType, DapType, Object) - Static method in class dap4.cdm.CDMUtil
-
Convert an array of one type of values to another type
- COUNTSIZE - Static variable in class dap4.cdm.nc2.DataToCDM
- create() - Method in class dap4.cdm.nc2.DMRToCDM
-
Do the conversion and return a NodeMap representing the conversion.
- createAtomicVar(DataCursor) - Method in class dap4.cdm.nc2.DataToCDM
-
Create an Atomic Valued variable.
- createAttribute(DapAttribute) - Method in class dap4.cdm.nc2.DMRToCDM
-
Our goal is to convert, where possible, to a list of objects to a list of values acceptable to the ucar.nc2.Attribute class
- createAttribute(String, DapAttribute) - Method in class dap4.cdm.nc2.DMRToCDM
- createCDMRanges(List<Slice>) - Static method in class dap4.cdm.CDMUtil
- createDimension(DapDimension, Group) - Method in class dap4.cdm.nc2.DMRToCDM
- createDimensionRef(DapDimension, Group) - Method in class dap4.cdm.nc2.DMRToCDM
- createEnum(DapEnumeration, Group) - Method in class dap4.cdm.nc2.DMRToCDM
- createGroup(DapGroup, Group, NetcdfFile) - Method in class dap4.cdm.nc2.DMRToCDM
- createNetcdfFile(String, CancelTask) - Method in class dap4.cdm.dsp.CDMDSP
- createSequence(DataCursor) - Method in class dap4.cdm.nc2.DataToCDM
-
Create a sequence.
- createSlices(List<Range>) - Static method in class dap4.cdm.CDMUtil
-
Convert a list of ucar.ma2.Range to a list of Slice More or less the inverst of create CDMRanges
- createStructure(DataCursor) - Method in class dap4.cdm.nc2.DataToCDM
-
Create an array of structures.
- createVar(DataCursor) - Method in class dap4.cdm.nc2.DataToCDM
- createVar(DapVariable, NetcdfFile, Group, Structure) - Method in class dap4.cdm.nc2.DMRToCDM
-
Create a variable or field
- createVector(DapType, long) - Static method in class dap4.cdm.CDMTypeFcns
- createVector(DataType, long) - Static method in class dap4.cdm.CDMTypeFcns
D
- dap4.cdm - package dap4.cdm
- dap4.cdm.dsp - package dap4.cdm.dsp
- dap4.cdm.nc2 - package dap4.cdm.nc2
- DapNetcdfFile - Class in dap4.cdm.nc2
- DapNetcdfFile(String) - Constructor for class dap4.cdm.nc2.DapNetcdfFile
-
Open a Dap4 connection
- DapNetcdfFile(String, CancelTask) - Constructor for class dap4.cdm.nc2.DapNetcdfFile
-
Open a Dap4 connection or file via a D4DSP.
- DapNetcdfFile.NullCancelTask - Class in dap4.cdm.nc2
- DapNetcdfFileProvider - Class in dap4.cdm.nc2
- DapNetcdfFileProvider() - Constructor for class dap4.cdm.nc2.DapNetcdfFileProvider
- dapsize(Dimension) - Method in class dap4.cdm.dsp.CDMDSP
- daptype2cdmtype(DapType) - Static method in class dap4.cdm.CDMTypeFcns
- daptypeSize(TypeSort) - Static method in class dap4.cdm.CDMTypeFcns
-
Conmpute the size, in databuffer, of the daptype wrt to a serialization; 0 if undefined.
- DataToCDM - Class in dap4.cdm.nc2
-
Create a set of CDM ucar.ma2.array objects that wrap a DSP.
- DataToCDM(DapNetcdfFile, DSP, NodeMap) - Constructor for class dap4.cdm.nc2.DataToCDM
-
Constructor
- DEBUG - Static variable in class dap4.cdm.dsp.CDMDSP
- DEBUG - Static variable in class dap4.cdm.nc2.CDMCompiler
- DEBUG - Static variable in class dap4.cdm.nc2.DataToCDM
- dimsetToRanges(List<DapDimension>) - Static method in class dap4.cdm.CDMUtil
-
Convert a Section + variable to a constraint
- dmr - Variable in class dap4.cdm.nc2.CDMCompiler
- dmr - Variable in class dap4.cdm.nc2.DataToCDM
- dmr - Variable in class dap4.cdm.nc2.DMRToCDM
- dmrfactory - Variable in class dap4.cdm.dsp.CDMDSP
- DMRToCDM - Class in dap4.cdm.nc2
-
Convert a DSP to corresponding NetcdfFile CDM metadata.
- DMRToCDM(DapNetcdfFile, DSP) - Constructor for class dap4.cdm.nc2.DMRToCDM
- dsp - Variable in class dap4.cdm.nc2.CDMCompiler
- dsp - Variable in class dap4.cdm.nc2.DapNetcdfFile
- dsp - Variable in class dap4.cdm.nc2.DataToCDM
- dsp - Variable in class dap4.cdm.nc2.DMRToCDM
- dsplocation - Variable in class dap4.cdm.nc2.DapNetcdfFile
- dspMatch(String, DapContext) - Method in class dap4.cdm.dsp.CDMDSP
- dspregistry - Static variable in class dap4.cdm.nc2.DapNetcdfFile
-
Define a map of known DSP classes.
- DUMPCDL - Static variable in class dap4.cdm.dsp.CDMDSP
E
- ENHANCEMENT - Static variable in class dap4.cdm.dsp.CDMDSP
- enumTypeFor(DapType) - Static method in class dap4.cdm.CDMTypeFcns
- extract(TypeSort, Object) - Static method in class dap4.cdm.CDMTypeFcns
- extractDoubleValue(TypeSort, DataCursor, Index) - Static method in class dap4.cdm.CDMUtil
-
Extract, as a double, value from a (presumably) atomic typed array of values; dataset position is presumed correct.
- extractLongValue(TypeSort, DataCursor, Index) - Static method in class dap4.cdm.CDMUtil
-
Extract, as a long, value from a (presumably) atomic typed array of values; dataset position is presumed correct.
F
- fillgroup(DapGroup, Group) - Method in class dap4.cdm.dsp.CDMDSP
- fillGroup(Group, DapGroup, NetcdfFile) - Method in class dap4.cdm.nc2.DMRToCDM
- FILLVALUE - Static variable in class dap4.cdm.dsp.CDMDSP
- finddimdecl(Dimension) - Method in class dap4.cdm.dsp.CDMDSP
- findMatchingEnum(EnumTypedef) - Method in class dap4.cdm.dsp.CDMDSP
-
Unfortunately, the CDM Iosp does not actually use the declared enums.
G
- get(CDM_T) - Method in class dap4.cdm.NodeMap
- get(DAP_T) - Method in class dap4.cdm.NodeMap
- getArray() - Method in class dap4.cdm.dsp.CDMCursor
- getArrayMap() - Method in class dap4.cdm.nc2.CDMCompiler
- getCDMMap() - Method in class dap4.cdm.NodeMap
- getChecksumString(byte[]) - Static method in class dap4.cdm.CDMUtil
-
Given an arbitrary Array (including ArrayStructure), produce a new Array that represents the slice defined by the section.
- getDSP() - Method in class dap4.cdm.nc2.DapNetcdfFile
- getFieldCursor(CDMCursor, int) - Method in class dap4.cdm.dsp.CDMCursor
- getLocation() - Method in class dap4.cdm.nc2.DapNetcdfFile
- getNetcdfDataset() - Method in class dap4.cdm.dsp.CDMDSP
- getNetcdfFile() - Method in class dap4.cdm.nc2.CDMCompiler
- getNodeMap() - Method in class dap4.cdm.nc2.CDMCompiler
- getProtocol() - Method in class dap4.cdm.nc2.DapNetcdfFileProvider
- getVariableData(DapVariable) - Method in class dap4.cdm.dsp.CDMDSP
H
- hasVLEN(List<Range>) - Static method in class dap4.cdm.CDMUtil
- hasVLEN(Variable) - Static method in class dap4.cdm.CDMUtil
-
Test if any dimension is variable length
I
- indexToCcMIndex(Index) - Static method in class dap4.cdm.CDMUtil
- isCancel() - Method in class dap4.cdm.nc2.DapNetcdfFile.NullCancelTask
- isconstrainable() - Method in class dap4.cdm.nc2.DapNetcdfFile
- isDimDeclFor(Dimension, Dimension) - Method in class dap4.cdm.dsp.CDMDSP
- isDone() - Method in class dap4.cdm.nc2.DapNetcdfFile.NullCancelTask
- isOwnerOf(DatasetUrl) - Method in class dap4.cdm.nc2.DapNetcdfFileProvider
- isPrimitiveVector(DataType, Object) - Static method in class dap4.cdm.CDMTypeFcns
- isWhole(List<Range>, List<DapDimension>, int, int) - Static method in class dap4.cdm.CDMUtil
-
Test a List
against a List to see if the range list represents the whole set of dimensions within the specified indices. - isWhole(List<Range>, List<Slice>) - Static method in class dap4.cdm.CDMUtil
-
Test a List
against a List to see if the range list is whole wrt the slices - isWhole(List<Range>, Variable) - Static method in class dap4.cdm.CDMUtil
-
Test a List
against the CDM variable's dimensions to see if the range list is whole wrt the dimensions
L
- LBRACE - Static variable in class dap4.cdm.nc2.DataToCDM
- listify(Object) - Static method in class dap4.cdm.CDMTypeFcns
- location - Variable in class dap4.cdm.nc2.DapNetcdfFile
N
- nc4loaded - Static variable in class dap4.cdm.dsp.CDMDSP
- ncdfile - Variable in class dap4.cdm.dsp.CDMDSP
- ncfile - Variable in class dap4.cdm.nc2.CDMCompiler
- ncfile - Variable in class dap4.cdm.nc2.DataToCDM
- ncfile - Variable in class dap4.cdm.nc2.DMRToCDM
- nodemap - Variable in class dap4.cdm.dsp.CDMDSP
- nodemap - Variable in class dap4.cdm.nc2.CDMCompiler
- nodemap - Variable in class dap4.cdm.nc2.DataToCDM
- nodemap - Variable in class dap4.cdm.nc2.DMRToCDM
- NodeMap<CDM_T extends ucar.nc2.CDMNode,DAP_T extends dap4.core.dmr.DapNode> - Class in dap4.cdm
-
Provide a bi-directional 1-1 map between DapNode instances and CDMNode instances.
- NodeMap() - Constructor for class dap4.cdm.NodeMap
- nullcancel - Static variable in class dap4.cdm.nc2.DapNetcdfFile
- NullCancelTask() - Constructor for class dap4.cdm.nc2.DapNetcdfFile.NullCancelTask
O
- open(String) - Method in class dap4.cdm.dsp.CDMDSP
- open(String, CancelTask) - Method in class dap4.cdm.nc2.DapNetcdfFileProvider
- open(NetcdfDataset) - Method in class dap4.cdm.dsp.CDMDSP
-
Provide an extra API for use in testing
P
- processmappedvariables(Group) - Method in class dap4.cdm.dsp.CDMDSP
- put(CDM_T, DAP_T) - Method in class dap4.cdm.NodeMap
-
Given a CDM_T <-> DAP_T pair, insert into the maps
R
- RBRACE - Static variable in class dap4.cdm.nc2.DataToCDM
- read(Index) - Method in class dap4.cdm.dsp.CDMCursor
- read(List<Slice>) - Method in class dap4.cdm.dsp.CDMCursor
- readArrays(List<Variable>) - Method in class dap4.cdm.nc2.DapNetcdfFile
-
Do a bulk read on a list of Variables and return a corresponding list of Array that contains the results of a full read on each Variable.
- readAtomic(List<Slice>) - Method in class dap4.cdm.dsp.CDMCursor
- readData(Variable, Section) - Method in class dap4.cdm.nc2.DapNetcdfFile
-
Primary read entry point.
- readField(int) - Method in class dap4.cdm.dsp.CDMCursor
- readRecord(long) - Method in class dap4.cdm.dsp.CDMCursor
- readSection(String) - Method in class dap4.cdm.nc2.DapNetcdfFile
- readSequence(List<Slice>) - Method in class dap4.cdm.dsp.CDMCursor
- readStructure(Index) - Method in class dap4.cdm.dsp.CDMCursor
- readToByteChannel(Variable, Section, WritableByteChannel) - Method in class dap4.cdm.nc2.DapNetcdfFile
-
Read databuffer from a top level Variable and send databuffer to a WritableByteChannel.
- recordNode(CDMNode, DapNode) - Method in class dap4.cdm.dsp.CDMDSP
-
Track generic CDMNode <-> DapNode
- recordSeq(Variable, DapSequence) - Method in class dap4.cdm.dsp.CDMDSP
-
Track Variable <-> DapSequence
- recordStruct(Variable, DapStructure) - Method in class dap4.cdm.dsp.CDMDSP
-
Track Variable <-> DapStructure
- recordVar(Variable, DapVariable) - Method in class dap4.cdm.dsp.CDMDSP
-
Track Variable <-> DapVariable
- remove(CDM_T, DAP_T) - Method in class dap4.cdm.NodeMap
-
Given a DAP_T <-> CDM_T pair, remove from the maps
S
- setArray(Array) - Method in class dap4.cdm.dsp.CDMCursor
- setDone(boolean) - Method in class dap4.cdm.nc2.DapNetcdfFile.NullCancelTask
- setError(String) - Method in class dap4.cdm.nc2.DapNetcdfFile.NullCancelTask
- setMember(StructureMembers.Member) - Method in class dap4.cdm.dsp.CDMCursor
- setProgress(String, int) - Method in class dap4.cdm.nc2.DapNetcdfFile.NullCancelTask
- setStructureData(StructureData) - Method in class dap4.cdm.dsp.CDMCursor
- shadows(Group, Group) - Method in class dap4.cdm.dsp.CDMDSP
- shapeToSlices(int[]) - Static method in class dap4.cdm.CDMUtil
- sliceAtomic(List<Slice>, Array, DapVariable) - Method in class dap4.cdm.dsp.CDMCursor
- structdata - Variable in class dap4.cdm.dsp.CDMCursor
- suppress(String) - Method in class dap4.cdm.dsp.CDMDSP
-
Some attributes that are added by the NetcdfDataset need to be kept out of the DMR.
U
- unwrap(Variable) - Static method in class dap4.cdm.CDMUtil
-
NetcdfDataset can end up wrapping a variable in multiple wrapping classes (e.g.
- unwrapfile(NetcdfFile) - Static method in class dap4.cdm.CDMUtil
-
NetcdfDataset can wrap a NetcdfFile.
V
- validatecdmtype(DataType, Class) - Method in class dap4.cdm.dsp.CDMDSP
- varmap - Variable in class dap4.cdm.dsp.CDMDSP
- vectorcopy(DapType, Object, Object, long, long) - Static method in class dap4.cdm.CDMTypeFcns
- vlenmap - Variable in class dap4.cdm.dsp.CDMDSP
X
- xuri - Variable in class dap4.cdm.nc2.DapNetcdfFile
All Classes All Packages