Package | Description |
---|---|
dap4.cdm | |
dap4.servlet | |
ucar.nc2 |
The public API to the Java-NetCDF library.
|
ucar.nc2.dataset |
An extension to the netCDF API which provides support for coordinate systems, scale/offset/missing data,
and NcML.
|
ucar.nc2.iosp.hdf4 |
I/O Service Provider for HDF-4 format files
|
ucar.nc2.iosp.misc |
Miscellaneous IOSPs.
|
ucar.nc2.ncml |
Netcdf Markup Language (NcML) Implementation classes
see NcML home page
|
Modifier and Type | Method and Description |
---|---|
protected void |
DSPToCDM.createDimension(DapDimension dapdim,
Group cdmgroup,
NodeMap nodemap) |
protected Dimension |
DSPToCDM.createDimensionRef(DapDimension dim,
Group cdmgroup,
NodeMap nodemap) |
protected EnumTypedef |
DSPToCDM.createEnum(DapEnum dapenum,
Group cdmparent,
NodeMap nodemap) |
protected void |
DSPToCDM.createGroup(DapGroup dapgroup,
Group cdmparent,
NetcdfFile ncfile,
NodeMap nodemap) |
protected void |
DSPToCDM.createVar(DapVariable dapvar,
NetcdfFile ncfile,
NodeMap nodemap,
Group cdmgroup,
Structure cdmparentstruct)
Create a variable or field
|
protected void |
DSPToCDM.fillGroup(Group cdmparent,
DapGroup dapparent,
NetcdfFile ncfile,
NodeMap nodemap) |
Modifier and Type | Method and Description |
---|---|
protected DapGroup |
CDMDSP.buildgroup(Group cdmgroup) |
protected void |
CDMDSP.fillgroup(DapGroup dapgroup,
Group cdmgroup) |
protected void |
CDMDSP.processmappedvariables(Group g) |
protected boolean |
CDMDSP.shadows(Group parent,
Group child) |
Modifier and Type | Field and Description |
---|---|
protected Group |
NetcdfFile.rootGroup |
Modifier and Type | Field and Description |
---|---|
protected List<Group> |
Group.groups |
Modifier and Type | Method and Description |
---|---|
Group |
NetcdfFile.addGroup(Group parent,
Group g)
Add a group to the parent group.
|
Group |
NetcdfFileWriter.addGroup(Group parent,
String name)
Add a Group to the file.
|
Group |
Group.commonParent(Group other)
Get the common parent of this and the other group.
|
Group |
Group.findGroup(String groupShortName)
Retrieve the Group with the specified (short) name.
|
Group |
NetcdfFile.findGroup(String fullName)
Find a Group, with the specified (full) name.
|
Group |
Dimension.getGroup()
Get the Group that owns this Dimension.
|
Group |
CDMNode.getGroup()
Alias for getParentGroup
|
Group |
VariableIF.getParentGroup() |
Group |
Variable.getParentGroup()
Get the parent group.
|
Group |
CDMNode.getParentGroup()
Get its parent Group, or null if its the root group.
|
Group |
NetcdfFile.getRootGroup()
Get the root group.
|
Group |
Group.makeRelativeGroup(NetcdfFile ncf,
String path,
boolean ignorelast)
Create groups to ensure path is defined
|
protected Group |
NetcdfFile.makeRootGroup() |
Group |
Group.setImmutable()
Make this immutable.
|
Modifier and Type | Method and Description |
---|---|
List<Group> |
Group.getGroups()
Get the Groups contained directly in this Group.
|
Modifier and Type | Method and Description |
---|---|
Attribute |
NetcdfFile.addAttribute(Group parent,
Attribute att)
Add an attribute to a group.
|
Attribute |
NetcdfFile.addAttribute(Group parent,
String name,
String value)
Add optional String attribute to a group.
|
Dimension |
NetcdfFile.addDimension(Group parent,
Dimension d)
Add a shared Dimension to a Group.
|
Dimension |
NetcdfFileWriter.addDimension(Group g,
String dimName,
int length)
Add a shared Dimension to the file.
|
Dimension |
NetcdfFileWriter.addDimension(Group g,
String dimName,
int length,
boolean isShared,
boolean isUnlimited,
boolean isVariableLength)
Add a Dimension to the file.
|
void |
Group.addGroup(Group g)
Add a nested Group
|
Group |
NetcdfFile.addGroup(Group parent,
Group g)
Add a group to the parent group.
|
Group |
NetcdfFileWriter.addGroup(Group parent,
String name)
Add a Group to the file.
|
Attribute |
NetcdfFileWriter.addGroupAttribute(Group g,
Attribute att)
Add a Global attribute to the file.
|
Variable |
NetcdfFileWriter.addStringVariable(Group g,
String shortName,
List<Dimension> dims,
int max_strlen)
Add a variable with DataType = String to the file.
|
Variable |
NetcdfFile.addStringVariable(Group g,
String shortName,
String dims,
int strlen)
Create a new Variable of type Datatype.CHAR, and add to the given group.
|
Variable |
NetcdfFileWriter.addStringVariable(Group g,
Variable stringVar,
List<Dimension> dims)
Add a variable with DataType = String to a netCDF-3 file.
|
Structure |
NetcdfFileWriter.addStructure(Group g,
Structure org,
String shortName,
List<Dimension> dims)
Add a structure to the file (netcdf4 only).
|
EnumTypedef |
NetcdfFileWriter.addTypedef(Group g,
EnumTypedef td)
Add a EnumTypedef to the file.
|
Variable |
NetcdfFileWriter.addVariable(Group g,
String shortName,
DataType dataType,
List<Dimension> dims)
Add a variable to the file.
|
Variable |
NetcdfFileWriter.addVariable(Group g,
String shortName,
DataType dataType,
String dimString)
Add a variable to the file.
|
Variable |
NetcdfFile.addVariable(Group g,
String shortName,
DataType dtype,
String dims)
Create a new Variable, and add to the given group.
|
Variable |
NetcdfFileWriter.addVariable(Group g,
Structure parent,
String shortName,
DataType dataType,
List<Dimension> dims)
Add a variable to the file.
|
Variable |
NetcdfFile.addVariable(Group g,
Variable v)
Add a Variable to the given group.
|
Group |
Group.commonParent(Group other)
Get the common parent of this and the other group.
|
Attribute |
NetcdfFileWriter.deleteGroupAttribute(Group g,
String attName)
Delete a group Attribute.
|
Variable |
NetcdfFile.findVariable(Group g,
String shortName) |
Variable |
NetcdfFile.findVariableByAttribute(Group g,
String attName,
String attValue) |
boolean |
NetcdfFileWriter.hasDimension(Group g,
String dimName) |
boolean |
Group.isParent(Group other)
Is this a parent of the other Group?
|
static List<Dimension> |
Dimension.makeDimensionsList(Group parentGroup,
String dimString)
Create a dimension list using the dimensions names.
|
protected String |
NetcdfFile.makeFullNameWithString(Group parent,
String name)
Create a synthetic full name from a group plus a string
|
boolean |
Group.remove(Group g)
Remove an Attribute : uses the Group hashCode to find it.
|
boolean |
NetcdfFile.removeDimension(Group g,
String dimName)
Remove a shared Dimension from a Group by name.
|
boolean |
NetcdfFile.removeVariable(Group g,
String varName)
Remove a Variable from the given group by name.
|
Dimension |
NetcdfFileWriter.renameDimension(Group g,
String oldName,
String newName)
Rename a Dimension.
|
Attribute |
NetcdfFileWriter.renameGlobalAttribute(Group g,
String oldName,
String newName)
Rename a group Attribute.
|
void |
Dimension.setGroup(Group g)
Set the group
|
void |
Group.setParentGroup(Group parent)
Set the Group's parent Group
|
void |
Variable.setParentGroup(Group group)
Set the parent group.
|
void |
Structure.setParentGroup(Group group)
Set the parent group of this Structure, and all member variables.
|
void |
CDMNode.setParentGroup(Group parent)
Set the parent Group
|
Constructor and Description |
---|
Group(NetcdfFile ncfile,
Group parent,
String shortName)
Constructor
|
Sequence(NetcdfFile ncfile,
Group group,
Structure parent,
String shortName) |
Structure(NetcdfFile ncfile,
Group group,
Structure parent,
String shortName) |
StructurePseudo(NetcdfFile ncfile,
Group group,
String shortName,
Dimension dim)
Deprecated.
Make a Structure out of all Variables with the named dimension as their outermost dimension.
|
StructurePseudo(NetcdfFile ncfile,
Group group,
String shortName,
List<String> varNames,
Dimension dim)
Deprecated.
Make a Structure out of named Variables, each has the same named outermost dimension.
|
Variable(NetcdfFile ncfile,
Group group,
Structure parent,
String shortName)
Create a Variable.
|
Variable(NetcdfFile ncfile,
Group group,
Structure parent,
String shortName,
DataType dtype,
String dims)
Create a Variable.
|
Modifier and Type | Method and Description |
---|---|
static Group |
DatasetConstructor.findGroup(NetcdfFile newFile,
Group oldGroup)
Find the Group in newFile that corresponds (by name) with oldGroup
|
Modifier and Type | Method and Description |
---|---|
Variable |
NetcdfDataset.addVariable(Group g,
Variable v) |
static Group |
DatasetConstructor.findGroup(NetcdfFile newFile,
Group oldGroup)
Find the Group in newFile that corresponds (by name) with oldGroup
|
static void |
DatasetConstructor.transferGroupAttributes(Group src,
Group target)
Copy attributes from src to target, skip ones that already exist (by name)
|
Constructor and Description |
---|
CoordinateAxis(NetcdfDataset ds,
Group group,
String shortName,
DataType dataType,
String dims,
String units,
String desc)
Constructor when theres no underlying variable.
|
CoordinateAxis1D(NetcdfDataset ds,
Group group,
String shortName,
DataType dataType,
String dims,
String units,
String desc)
Constructor when theres no underlying variable.
|
SequenceDS(Group g,
Sequence orgSeq) |
StructureDS(Group g,
Structure orgVar)
Create a StructureDS thats wraps a Structure
|
StructureDS(NetcdfDataset ds,
Group group,
Structure parentStructure,
String shortName,
String dims,
String units,
String desc)
Constructor when theres no underlying variable.
|
StructureDS(NetcdfDataset ds,
Group group,
Structure parent,
String shortName,
Structure orgVar)
Wrap the given Structure, making it into a StructureDS.
|
StructureDS(NetcdfFile ncfile,
Group group,
String shortName) |
StructurePseudo2Dim(NetcdfDataset ncfile,
Group group,
String shortName,
List<String> varNames,
Dimension outer,
Dimension inner)
Make a Structure out of named Variables which have var(outer, inner, ...)
|
StructurePseudoDS(NetcdfDataset ncfile,
Group group,
String shortName) |
StructurePseudoDS(NetcdfDataset ncfile,
Group group,
String shortName,
List<String> varNames,
Dimension outerDim)
Make a Structure out of all Variables with the named dimension as their outermost dimension, or from a list
named Variables, each has the same named outermost dimension.
|
VariableDS(Group group,
Structure parent,
String shortName,
Variable orgVar)
Make a new VariableDS, delegate data reading to the original variable, but otherwise
dont take any info from it.
|
VariableDS(Group g,
Variable orgVar,
boolean enhance)
Wrap the given Variable, making it into a VariableDS.
|
VariableDS(NetcdfDataset ds,
Group group,
Structure parentStructure,
String shortName,
DataType dataType,
String dims,
String units,
String desc)
Constructor when there's no underlying variable.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
HdfEos.amendFromODL(NetcdfFile ncfile,
Group eosGroup)
Amend the given NetcdfFile with metadata from HDF-EOS structMetadata.
|
static boolean |
HdfEos.getEosInfo(NetcdfFile ncfile,
Group eosGroup,
Formatter f) |
Modifier and Type | Method and Description |
---|---|
protected Variable |
AbstractLightningIOSP.makeLightningVariable(NetcdfFile ncfile,
Group group,
Structure seq,
String name,
DataType dataType,
String dims,
String longName,
String cfName,
String units,
AxisType type)
Make lightning variables
|
Modifier and Type | Method and Description |
---|---|
protected void |
Aggregation.setDatasetAcquireProxy(Aggregation.DatasetProxyReader proxy,
Group g) |
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.