Package | Description |
---|---|
dap4.cdm | |
dap4.cdmshared | |
dap4.core.dmr | |
dap4.core.util | |
dap4.dap4shared | |
dap4.servlet |
Modifier and Type | Field and Description |
---|---|
protected AtomicType |
CDMArrayStructure.primitivetype |
protected AtomicType |
CDMArrayAtomic.primitivetype |
Modifier and Type | Method and Description |
---|---|
AtomicType |
CDMArrayStructure.getPrimitiveType() |
AtomicType |
CDMArray.getPrimitiveType() |
AtomicType |
CDMArrayAtomic.getPrimitiveType() |
AtomicType |
CDMArraySequence.getPrimitiveType() |
Modifier and Type | Method and Description |
---|---|
static Object |
CDMUtil.createVector(AtomicType atype,
long count)
Given an arbitrary Array (including ArrayStructure), produce
a new Array that represents the slice defined by the
section.
|
static int |
CDMUtil.daptypeSize(AtomicType atomtype)
Conmpute the size, in databuffer,
of the daptype wrt to a serialization;
0 if undefined.
|
static double |
CDMUtil.extractDoubleValue(AtomicType atomtype,
D4DataAtomic dataset,
int index)
Extract, as a double, value from a (presumably)
atomic typed array of values; dataset position
is presumed correct.
|
static long |
CDMUtil.extractLongValue(AtomicType atomtype,
D4DataAtomic dataset,
long index)
Extract, as a long, value from a (presumably)
atomic typed array of values; dataset position
is presumed correct.
|
Modifier and Type | Field and Description |
---|---|
protected AtomicType |
DapType.typesort |
Modifier and Type | Method and Description |
---|---|
static AtomicType |
AtomicType.classToType(Object o) |
AtomicType |
DapType.getAtomicType() |
static AtomicType |
AtomicType.getAtomicType(String typename) |
AtomicType |
DapType.getPrimitiveType()
Return the lowest possible AtomicType.
|
static AtomicType |
AtomicType.getSignedVersion(AtomicType uat) |
static AtomicType |
AtomicType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AtomicType[] |
AtomicType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static Map<AtomicType,DapType> |
DapType.getTypeMap() |
Modifier and Type | Method and Description |
---|---|
static AtomicType |
AtomicType.getSignedVersion(AtomicType uat) |
static int |
AtomicType.getSize(AtomicType uat) |
static DapType |
DapType.lookup(AtomicType atomic) |
protected void |
DapType.setAtomicType(AtomicType typesort) |
Constructor and Description |
---|
DapType(AtomicType typesort) |
Modifier and Type | Method and Description |
---|---|
static double |
Convert.forceRange(AtomicType basetype,
double value)
Force a double value into either float or double range
|
static long |
Convert.forceRange(AtomicType basetype,
long value)
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.
|
static int |
Convert.getJavaSize(AtomicType atomtype) |
Modifier and Type | Field and Description |
---|---|
protected AtomicType |
D4DataAtomic.atomictype |
Modifier and Type | Method and Description |
---|---|
static Object |
Dap4Util.createVector(AtomicType atype,
long count) |
static int |
Dap4Util.daptypeSize(AtomicType atomtype)
Conmpute the size, in databuffer,
of the daptype wrt to a serialization;
0 if undefined.
|
Modifier and Type | Field and Description |
---|---|
protected AtomicType |
CDMDataAtomic.atomtype |
Copyright © 1999–2016 UCAR/Unidata. All rights reserved.