visad.data
Class BaseDataProcessor
- java.lang.Object
-
- visad.data.BaseDataProcessor
-
- All Implemented Interfaces:
- DataProcessor
- Direct Known Subclasses:
- BinarySizer, BinaryWriter, EmptyDataProcessor
public abstract class BaseDataProcessor extends java.lang.Object implements DataProcessor
-
-
Constructor Summary
Constructors Constructor and Description BaseDataProcessor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method and Description voidprocess(DataImpl di, java.lang.Object token)Write the Data object using the most appropriateDataProcessormethod.abstract voidprocessDoubleSet(SetType type, CoordinateSystem cs, Unit[] units, DoubleSet set, java.lang.Object token)abstract voidprocessFieldImpl(FunctionType type, Set set, FieldImpl fld, java.lang.Object token)abstract voidprocessFlatField(FunctionType type, Set domainSet, CoordinateSystem cs, CoordinateSystem[] rangeCS, Set[] rangeSets, Unit[] units, FlatField fld, java.lang.Object token)abstract voidprocessFloatSet(SetType type, CoordinateSystem cs, Unit[] units, FloatSet set, java.lang.Object token)abstract voidprocessGridded1DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DDoubleSet set, java.lang.Object token)abstract voidprocessGridded1DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DSet set, java.lang.Object token)abstract voidprocessGridded2DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DDoubleSet set, java.lang.Object token)abstract voidprocessGridded2DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DSet set, java.lang.Object token)abstract voidprocessGridded3DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DDoubleSet set, java.lang.Object token)abstract voidprocessGridded3DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DSet set, java.lang.Object token)abstract voidprocessGriddedSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, GriddedSet set, java.lang.Object token)abstract voidprocessInteger1DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer1DSet set, java.lang.Object token)abstract voidprocessInteger2DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer2DSet set, java.lang.Object token)abstract voidprocessInteger3DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer3DSet set, java.lang.Object token)abstract voidprocessIntegerNDSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, IntegerNDSet set, java.lang.Object token)abstract voidprocessIrregular1DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Irregular1DSet set, java.lang.Object token)abstract voidprocessIrregular2DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular2DSet set, java.lang.Object token)abstract voidprocessIrregular3DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular3DSet set, java.lang.Object token)abstract voidprocessIrregularSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, IrregularSet set, java.lang.Object token)abstract voidprocessLinear1DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear1DSet set, java.lang.Object token)voidprocessLinear1DSet(SetType st, Linear1DSet set, java.lang.Object token)abstract voidprocessLinear2DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear2DSet set, java.lang.Object token)abstract voidprocessLinear3DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear3DSet set, java.lang.Object token)abstract voidprocessLinearLatLonSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearLatLonSet set, java.lang.Object token)abstract voidprocessLinearNDSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearNDSet set, java.lang.Object token)abstract voidprocessList1DSet(SetType type, float[] list, CoordinateSystem cs, Unit[] units, List1DSet set, java.lang.Object token)abstract voidprocessProductSet(SetType type, SampledSet[] sets, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, ProductSet set, java.lang.Object token)abstract voidprocessReal(RealType type, double value, Unit unit, ErrorEstimate error, Real real, java.lang.Object token)abstract voidprocessRealTuple(RealTupleType type, Real[] components, CoordinateSystem cs, RealTuple rt, java.lang.Object token)abstract voidprocessSampledSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SampledSet set, java.lang.Object token)abstract voidprocessSimpleSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SimpleSet set, java.lang.Object token)abstract voidprocessSingletonSet(RealTuple sample, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SingletonSet set, java.lang.Object token)abstract voidprocessText(TextType type, java.lang.String value, boolean missing, Text text, java.lang.Object token)abstract voidprocessTuple(TupleType type, Data[] components, Tuple t, java.lang.Object token)abstract voidprocessUnionSet(SetType type, SampledSet[] sets, UnionSet set, java.lang.Object token)abstract voidprocessUnknownData(DataImpl data, java.lang.Object token)
-
-
-
Method Detail
-
process
public void process(DataImpl di, java.lang.Object token) throws VisADException
Write the Data object using the most appropriateDataProcessormethod.- Specified by:
processin interfaceDataProcessor- Throws:
VisADException
-
processDoubleSet
public abstract void processDoubleSet(SetType type, CoordinateSystem cs, Unit[] units, DoubleSet set, java.lang.Object token) throws VisADException
- Specified by:
processDoubleSetin interfaceDataProcessor- Throws:
VisADException
-
processFieldImpl
public abstract void processFieldImpl(FunctionType type, Set set, FieldImpl fld, java.lang.Object token) throws VisADException
- Specified by:
processFieldImplin interfaceDataProcessor- Throws:
VisADException
-
processFlatField
public abstract void processFlatField(FunctionType type, Set domainSet, CoordinateSystem cs, CoordinateSystem[] rangeCS, Set[] rangeSets, Unit[] units, FlatField fld, java.lang.Object token) throws VisADException
- Specified by:
processFlatFieldin interfaceDataProcessor- Throws:
VisADException
-
processFloatSet
public abstract void processFloatSet(SetType type, CoordinateSystem cs, Unit[] units, FloatSet set, java.lang.Object token) throws VisADException
- Specified by:
processFloatSetin interfaceDataProcessor- Throws:
VisADException
-
processGridded1DDoubleSet
public abstract void processGridded1DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DDoubleSet set, java.lang.Object token) throws VisADException
- Specified by:
processGridded1DDoubleSetin interfaceDataProcessor- Throws:
VisADException
-
processGridded2DDoubleSet
public abstract void processGridded2DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DDoubleSet set, java.lang.Object token) throws VisADException
- Specified by:
processGridded2DDoubleSetin interfaceDataProcessor- Throws:
VisADException
-
processGridded3DDoubleSet
public abstract void processGridded3DDoubleSet(SetType type, double[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DDoubleSet set, java.lang.Object token) throws VisADException
- Specified by:
processGridded3DDoubleSetin interfaceDataProcessor- Throws:
VisADException
-
processGridded1DSet
public abstract void processGridded1DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded1DSet set, java.lang.Object token) throws VisADException
- Specified by:
processGridded1DSetin interfaceDataProcessor- Throws:
VisADException
-
processGridded2DSet
public abstract void processGridded2DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded2DSet set, java.lang.Object token) throws VisADException
- Specified by:
processGridded2DSetin interfaceDataProcessor- Throws:
VisADException
-
processGridded3DSet
public abstract void processGridded3DSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Gridded3DSet set, java.lang.Object token) throws VisADException
- Specified by:
processGridded3DSetin interfaceDataProcessor- Throws:
VisADException
-
processGriddedSet
public abstract void processGriddedSet(SetType type, float[][] samples, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, GriddedSet set, java.lang.Object token) throws VisADException
- Specified by:
processGriddedSetin interfaceDataProcessor- Throws:
VisADException
-
processInteger1DSet
public abstract void processInteger1DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer1DSet set, java.lang.Object token) throws VisADException
- Specified by:
processInteger1DSetin interfaceDataProcessor- Throws:
VisADException
-
processInteger2DSet
public abstract void processInteger2DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer2DSet set, java.lang.Object token) throws VisADException
- Specified by:
processInteger2DSetin interfaceDataProcessor- Throws:
VisADException
-
processInteger3DSet
public abstract void processInteger3DSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Integer3DSet set, java.lang.Object token) throws VisADException
- Specified by:
processInteger3DSetin interfaceDataProcessor- Throws:
VisADException
-
processIntegerNDSet
public abstract void processIntegerNDSet(SetType type, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, IntegerNDSet set, java.lang.Object token) throws VisADException
- Specified by:
processIntegerNDSetin interfaceDataProcessor- Throws:
VisADException
-
processIrregular1DSet
public abstract void processIrregular1DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Irregular1DSet set, java.lang.Object token) throws VisADException
- Specified by:
processIrregular1DSetin interfaceDataProcessor- Throws:
VisADException
-
processIrregular2DSet
public abstract void processIrregular2DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular2DSet set, java.lang.Object token) throws VisADException
- Specified by:
processIrregular2DSetin interfaceDataProcessor- Throws:
VisADException
-
processIrregular3DSet
public abstract void processIrregular3DSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, Irregular3DSet set, java.lang.Object token) throws VisADException
- Specified by:
processIrregular3DSetin interfaceDataProcessor- Throws:
VisADException
-
processIrregularSet
public abstract void processIrregularSet(SetType type, float[][] samples, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Delaunay delaunay, IrregularSet set, java.lang.Object token) throws VisADException
- Specified by:
processIrregularSetin interfaceDataProcessor- Throws:
VisADException
-
processLinear1DSet
public abstract void processLinear1DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear1DSet set, java.lang.Object token) throws VisADException
- Specified by:
processLinear1DSetin interfaceDataProcessor- Throws:
VisADException
-
processLinear1DSet
public void processLinear1DSet(SetType st, Linear1DSet set, java.lang.Object token) throws VisADException
- Throws:
VisADException
-
processLinear2DSet
public abstract void processLinear2DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear2DSet set, java.lang.Object token) throws VisADException
- Specified by:
processLinear2DSetin interfaceDataProcessor- Throws:
VisADException
-
processLinear3DSet
public abstract void processLinear3DSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, Linear3DSet set, java.lang.Object token) throws VisADException
- Specified by:
processLinear3DSetin interfaceDataProcessor- Throws:
VisADException
-
processLinearLatLonSet
public abstract void processLinearLatLonSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearLatLonSet set, java.lang.Object token) throws VisADException
- Specified by:
processLinearLatLonSetin interfaceDataProcessor- Throws:
VisADException
-
processLinearNDSet
public abstract void processLinearNDSet(SetType type, double[] firsts, double[] lasts, int[] lengths, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, LinearNDSet set, java.lang.Object token) throws VisADException
- Specified by:
processLinearNDSetin interfaceDataProcessor- Throws:
VisADException
-
processList1DSet
public abstract void processList1DSet(SetType type, float[] list, CoordinateSystem cs, Unit[] units, List1DSet set, java.lang.Object token) throws VisADException
- Specified by:
processList1DSetin interfaceDataProcessor- Throws:
VisADException
-
processProductSet
public abstract void processProductSet(SetType type, SampledSet[] sets, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, ProductSet set, java.lang.Object token) throws VisADException
- Specified by:
processProductSetin interfaceDataProcessor- Throws:
VisADException
-
processReal
public abstract void processReal(RealType type, double value, Unit unit, ErrorEstimate error, Real real, java.lang.Object token) throws VisADException
- Specified by:
processRealin interfaceDataProcessor- Throws:
VisADException
-
processRealTuple
public abstract void processRealTuple(RealTupleType type, Real[] components, CoordinateSystem cs, RealTuple rt, java.lang.Object token) throws VisADException
- Specified by:
processRealTuplein interfaceDataProcessor- Throws:
VisADException
-
processSampledSet
public abstract void processSampledSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SampledSet set, java.lang.Object token) throws VisADException
- Specified by:
processSampledSetin interfaceDataProcessor- Throws:
VisADException
-
processSimpleSet
public abstract void processSimpleSet(SetType st, int manifold_dimension, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SimpleSet set, java.lang.Object token) throws VisADException
- Specified by:
processSimpleSetin interfaceDataProcessor- Throws:
VisADException
-
processSingletonSet
public abstract void processSingletonSet(RealTuple sample, CoordinateSystem cs, Unit[] units, ErrorEstimate[] errors, SingletonSet set, java.lang.Object token) throws VisADException
- Specified by:
processSingletonSetin interfaceDataProcessor- Throws:
VisADException
-
processText
public abstract void processText(TextType type, java.lang.String value, boolean missing, Text text, java.lang.Object token) throws VisADException
- Specified by:
processTextin interfaceDataProcessor- Throws:
VisADException
-
processTuple
public abstract void processTuple(TupleType type, Data[] components, Tuple t, java.lang.Object token) throws VisADException
- Specified by:
processTuplein interfaceDataProcessor- Throws:
VisADException
-
processUnionSet
public abstract void processUnionSet(SetType type, SampledSet[] sets, UnionSet set, java.lang.Object token) throws VisADException
- Specified by:
processUnionSetin interfaceDataProcessor- Throws:
VisADException
-
processUnknownData
public abstract void processUnknownData(DataImpl data, java.lang.Object token) throws VisADException
- Specified by:
processUnknownDatain interfaceDataProcessor- Throws:
VisADException
-
-
DMelt 3.0 © DataMelt by jWork.ORG