public abstract class BaseVarContainer
extends java.lang.Object
implements java.lang.Runnable
| Modifier | Constructor and Description |
|---|---|
protected |
BaseVarContainer(gov.nasa.gsfc.spdf.cdfj.CDFImpl thisCDF,
Variable var,
int[] pt,
boolean preserve,
java.nio.ByteOrder bo,
java.lang.Class cl) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
as1DArray() |
java.lang.Object |
asOneDArray(boolean cmtarget) |
java.lang.Object |
asOneDArray(boolean cmtarget,
Stride stride) |
java.lang.Object |
asSampledArray(Stride stride) |
java.nio.ByteBuffer |
getBuffer() |
int |
getCapacity() |
int[] |
getRecordRange() |
Variable |
getVariable() |
static boolean |
isCompatible(int type,
boolean preserve,
java.lang.Class cl) |
void |
run() |
void |
setDirect(boolean direct) |
boolean |
setUserBuffer(java.nio.ByteBuffer buf) |
protected BaseVarContainer(gov.nasa.gsfc.spdf.cdfj.CDFImpl thisCDF,
Variable var,
int[] pt,
boolean preserve,
java.nio.ByteOrder bo,
java.lang.Class cl)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
java.lang.Throwable
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.Throwablepublic void setDirect(boolean direct)
public boolean setUserBuffer(java.nio.ByteBuffer buf)
public java.nio.ByteBuffer getBuffer()
public int[] getRecordRange()
public void run()
run in interface java.lang.Runnablepublic static boolean isCompatible(int type,
boolean preserve,
java.lang.Class cl)
public int getCapacity()
public java.lang.Object asSampledArray(Stride stride)
public java.lang.Object as1DArray()
public Variable getVariable()
public java.lang.Object asOneDArray(boolean cmtarget)
public java.lang.Object asOneDArray(boolean cmtarget,
Stride stride)