visad
Class RemoteDataImpl

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by visad.RemoteThingImpl
                  extended by visad.RemoteDataImpl
All Implemented Interfaces:
java.io.Serializable, java.rmi.Remote, Data, RemoteData, RemoteThing, Thing
Direct Known Subclasses:
RemoteClusterDataImpl, RemoteFunctionImpl

public class RemoteDataImpl
extends RemoteThingImpl
implements RemoteData

RemoteDataImpl is the VisAD remote adapter for DataImpl.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface visad.Data
ABS, ACOS, ACOS_DEGREES, ADD, ASIN, ASIN_DEGREES, ATAN, ATAN_DEGREES, ATAN2, ATAN2_DEGREES, CEIL, COS, COS_DEGREES, DEGREES_TO_RADIANS, DEPENDENT, DIVIDE, EXP, FLOOR, INDEPENDENT, INV_ATAN2, INV_ATAN2_DEGREES, INV_DIVIDE, INV_POW, INV_REMAINDER, INV_SUBTRACT, LOG, MAX, MIN, MULTIPLY, NEAREST_NEIGHBOR, NEGATE, NO_ERRORS, NOP, POW, RADIANS_TO_DEGREES, REMAINDER, RINT, ROUND, SIN, SIN_DEGREES, SQRT, SUBTRACT, TAN, TAN_DEGREES, WEIGHTED_AVERAGE
 
Constructor Summary
RemoteDataImpl(DataImpl data)
           
 
Method Summary
 Data abs()
          a list of unary operations using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
 Data abs(int sampling_mode, int error_mode)
          a list of unary operations supporting non-default modes for sampling and error estimation
 Data acos()
           
 Data acos(int sampling_mode, int error_mode)
           
 Data acosDegrees()
           
 Data acosDegrees(int sampling_mode, int error_mode)
           
 Data add(Data data)
          a list of binary operations using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)
 Data add(Data data, int sampling_mode, int error_mode)
          a list of binary operations supporting non-default modes for sampling and error estimation
 Data adjustSamplingError(Data error, int error_mode)
          adjust ErrorEstimate-s for sampling errors in error; would like 'default' visibility here, but must be declared 'public' because it is defined in the Data interface
 Data asin()
           
 Data asin(int sampling_mode, int error_mode)
           
 Data asinDegrees()
           
 Data asinDegrees(int sampling_mode, int error_mode)
           
 Data atan()
           
 Data atan(int sampling_mode, int error_mode)
           
 Data atan2(Data data)
           
 Data atan2(Data data, int sampling_mode, int error_mode)
           
 Data atan2Degrees(Data data)
           
 Data atan2Degrees(Data data, int sampling_mode, int error_mode)
           
 Data atanDegrees()
           
 Data atanDegrees(int sampling_mode, int error_mode)
           
 Data binary(Data data, int op, int sampling_mode, int error_mode)
          binary operations adapted to AdaptedData
 Data binary(Data data, int op, MathType new_type, int sampling_mode, int error_mode)
          general binary operation between this and data; op may be Data.ADD, Data.SUBTRACT, etc; these include all binary operations defined for Java primitive data types; new_type is the MathType of the result; sampling_mode may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE; error_mode may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS
 Data ceil()
           
 Data ceil(int sampling_mode, int error_mode)
           
 Data changeMathType(MathType new_type)
          clone this Data object except give it new_type
 double[][] computeRanges(RealType[] reals)
          return range of values of RealType real[i] in return[i][0], return[i][1]
 DataShadow computeRanges(ShadowType type, DataShadow shadow)
          recursive version of computeRanges; would like 'default' visibility here, but must be declared 'public' because it is defined in the Data interface
 DataShadow computeRanges(ShadowType type, int n)
          compute ranges of values for each of 'n' RealType-s in DisplayImpl.RealTypeVector; would like 'default' visibility here, but must be declared 'public' because it is defined in the Data interface
 Data cos()
           
 Data cos(int sampling_mode, int error_mode)
           
 Data cosDegrees()
           
 Data cosDegrees(int sampling_mode, int error_mode)
           
 java.lang.Object dataClone()
          a VisAD adaptation of clone that works for local or remote Data; DataImpl.dataClone returns clone; RemoteDataImpl.dataClone returns clone inherited from UnicastRemoteObject
 Data divide(Data data)
           
 Data divide(Data data, int sampling_mode, int error_mode)
           
 Data exp()
           
 Data exp(int sampling_mode, int error_mode)
           
 Data floor()
           
 Data floor(int sampling_mode, int error_mode)
           
 MathType getType()
           
 boolean isMissing()
          a method to tell whether data object has a missing value
 DataImpl local()
          DataImpl.local() returns 'this' RemoteDataImpl.local() returns 'AdaptedData'
 Data log()
           
 Data log(int sampling_mode, int error_mode)
           
 java.lang.String longString()
          generates a longer string than generated by toString
 java.lang.String longString(java.lang.String pre)
          generates a longer string than generated by toString, indented by pre (a string of blanks)
 Data max(Data data)
           
 Data max(Data data, int sampling_mode, int error_mode)
           
 Data min(Data data)
           
 Data min(Data data, int sampling_mode, int error_mode)
           
 Data multiply(Data data)
           
 Data multiply(Data data, int sampling_mode, int error_mode)
           
 Data negate()
           
 Data negate(int sampling_mode, int error_mode)
           
 Data pow(Data data)
           
 Data pow(Data data, int sampling_mode, int error_mode)
           
 Data remainder(Data data)
           
 Data remainder(Data data, int sampling_mode, int error_mode)
           
 Data rint()
           
 Data rint(int sampling_mode, int error_mode)
           
 Data round()
           
 Data round(int sampling_mode, int error_mode)
           
 Data sin()
           
 Data sin(int sampling_mode, int error_mode)
           
 Data sinDegrees()
           
 Data sinDegrees(int sampling_mode, int error_mode)
           
 Data sqrt()
           
 Data sqrt(int sampling_mode, int error_mode)
           
 Data subtract(Data data)
           
 Data subtract(Data data, int sampling_mode, int error_mode)
           
 Data tan()
           
 Data tan(int sampling_mode, int error_mode)
           
 Data tanDegrees()
           
 Data tanDegrees(int sampling_mode, int error_mode)
           
 Data unary(int op, int sampling_mode, int error_mode)
          unary operations adapted to AdaptedData
 Data unary(int op, MathType new_type, int sampling_mode, int error_mode)
          general unary operation; operation may be Data.ABS, Data.ACOS, etc; these include all unary operations defined for Java primitive data types; new_type is the MathType of the result; sampling_mode may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE; error_mode may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS
 
Methods inherited from class visad.RemoteThingImpl
addReference, getTick, incTick, removeReference
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface visad.RemoteThing
getTick, incTick
 
Methods inherited from interface visad.Thing
addReference, removeReference
 

Constructor Detail

RemoteDataImpl

public RemoteDataImpl(DataImpl data)
               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

local

public DataImpl local()
               throws VisADException,
                      java.rmi.RemoteException
DataImpl.local() returns 'this' RemoteDataImpl.local() returns 'AdaptedData'

Specified by:
local in interface Data
Throws:
VisADException
java.rmi.RemoteException

getType

public MathType getType()
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
getType in interface Data
Throws:
VisADException
java.rmi.RemoteException

isMissing

public boolean isMissing()
                  throws VisADException,
                         java.rmi.RemoteException
Description copied from interface: Data
a method to tell whether data object has a missing value

Specified by:
isMissing in interface Data
Throws:
VisADException
java.rmi.RemoteException

binary

public Data binary(Data data,
                   int op,
                   int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
binary operations adapted to AdaptedData

Specified by:
binary in interface Data
Throws:
VisADException
java.rmi.RemoteException

binary

public Data binary(Data data,
                   int op,
                   MathType new_type,
                   int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
Description copied from interface: Data
general binary operation between this and data; op may be Data.ADD, Data.SUBTRACT, etc; these include all binary operations defined for Java primitive data types; new_type is the MathType of the result; sampling_mode may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE; error_mode may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS

Specified by:
binary in interface Data
Throws:
VisADException
java.rmi.RemoteException

add

public Data add(Data data)
         throws VisADException,
                java.rmi.RemoteException
Description copied from interface: Data
a list of binary operations using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)

Specified by:
add in interface Data
Throws:
VisADException
java.rmi.RemoteException

subtract

public Data subtract(Data data)
              throws VisADException,
                     java.rmi.RemoteException
Specified by:
subtract in interface Data
Throws:
VisADException
java.rmi.RemoteException

multiply

public Data multiply(Data data)
              throws VisADException,
                     java.rmi.RemoteException
Specified by:
multiply in interface Data
Throws:
VisADException
java.rmi.RemoteException

divide

public Data divide(Data data)
            throws VisADException,
                   java.rmi.RemoteException
Specified by:
divide in interface Data
Throws:
VisADException
java.rmi.RemoteException

pow

public Data pow(Data data)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
pow in interface Data
Throws:
VisADException
java.rmi.RemoteException

max

public Data max(Data data)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
max in interface Data
Throws:
VisADException
java.rmi.RemoteException

min

public Data min(Data data)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
min in interface Data
Throws:
VisADException
java.rmi.RemoteException

atan2

public Data atan2(Data data)
           throws VisADException,
                  java.rmi.RemoteException
Specified by:
atan2 in interface Data
Throws:
VisADException
java.rmi.RemoteException

atan2Degrees

public Data atan2Degrees(Data data)
                  throws VisADException,
                         java.rmi.RemoteException
Specified by:
atan2Degrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

remainder

public Data remainder(Data data)
               throws VisADException,
                      java.rmi.RemoteException
Specified by:
remainder in interface Data
Throws:
VisADException
java.rmi.RemoteException

add

public Data add(Data data,
                int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Description copied from interface: Data
a list of binary operations supporting non-default modes for sampling and error estimation

Specified by:
add in interface Data
Throws:
VisADException
java.rmi.RemoteException

subtract

public Data subtract(Data data,
                     int sampling_mode,
                     int error_mode)
              throws VisADException,
                     java.rmi.RemoteException
Specified by:
subtract in interface Data
Throws:
VisADException
java.rmi.RemoteException

multiply

public Data multiply(Data data,
                     int sampling_mode,
                     int error_mode)
              throws VisADException,
                     java.rmi.RemoteException
Specified by:
multiply in interface Data
Throws:
VisADException
java.rmi.RemoteException

divide

public Data divide(Data data,
                   int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
Specified by:
divide in interface Data
Throws:
VisADException
java.rmi.RemoteException

pow

public Data pow(Data data,
                int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
pow in interface Data
Throws:
VisADException
java.rmi.RemoteException

max

public Data max(Data data,
                int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
max in interface Data
Throws:
VisADException
java.rmi.RemoteException

min

public Data min(Data data,
                int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
min in interface Data
Throws:
VisADException
java.rmi.RemoteException

atan2

public Data atan2(Data data,
                  int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
Specified by:
atan2 in interface Data
Throws:
VisADException
java.rmi.RemoteException

atan2Degrees

public Data atan2Degrees(Data data,
                         int sampling_mode,
                         int error_mode)
                  throws VisADException,
                         java.rmi.RemoteException
Specified by:
atan2Degrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

remainder

public Data remainder(Data data,
                      int sampling_mode,
                      int error_mode)
               throws VisADException,
                      java.rmi.RemoteException
Specified by:
remainder in interface Data
Throws:
VisADException
java.rmi.RemoteException

unary

public Data unary(int op,
                  int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
unary operations adapted to AdaptedData

Specified by:
unary in interface Data
Throws:
VisADException
java.rmi.RemoteException

unary

public Data unary(int op,
                  MathType new_type,
                  int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
Description copied from interface: Data
general unary operation; operation may be Data.ABS, Data.ACOS, etc; these include all unary operations defined for Java primitive data types; new_type is the MathType of the result; sampling_mode may be Data.NEAREST_NEIGHBOR or Data.WEIGHTED_AVERAGE; error_mode may be Data.INDEPENDENT, Data.DEPENDENT or Data.NO_ERRORS

Specified by:
unary in interface Data
Throws:
VisADException
java.rmi.RemoteException

changeMathType

public Data changeMathType(MathType new_type)
                    throws VisADException,
                           java.rmi.RemoteException
Description copied from interface: Data
clone this Data object except give it new_type

Specified by:
changeMathType in interface Data
Throws:
VisADException
java.rmi.RemoteException

abs

public Data abs()
         throws VisADException,
                java.rmi.RemoteException
Description copied from interface: Data
a list of unary operations using default modes for sampling (Data.NEAREST_NEIGHBOR) and error estimation (Data.NO_ERRORS)

Specified by:
abs in interface Data
Throws:
VisADException
java.rmi.RemoteException

acos

public Data acos()
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
acos in interface Data
Throws:
VisADException
java.rmi.RemoteException

acosDegrees

public Data acosDegrees()
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
acosDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

asin

public Data asin()
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
asin in interface Data
Throws:
VisADException
java.rmi.RemoteException

asinDegrees

public Data asinDegrees()
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
asinDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

atan

public Data atan()
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
atan in interface Data
Throws:
VisADException
java.rmi.RemoteException

atanDegrees

public Data atanDegrees()
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
atanDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

ceil

public Data ceil()
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
ceil in interface Data
Throws:
VisADException
java.rmi.RemoteException

cos

public Data cos()
         throws VisADException,
                java.rmi.RemoteException
Specified by:
cos in interface Data
Throws:
VisADException
java.rmi.RemoteException

cosDegrees

public Data cosDegrees()
                throws VisADException,
                       java.rmi.RemoteException
Specified by:
cosDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

exp

public Data exp()
         throws VisADException,
                java.rmi.RemoteException
Specified by:
exp in interface Data
Throws:
VisADException
java.rmi.RemoteException

floor

public Data floor()
           throws VisADException,
                  java.rmi.RemoteException
Specified by:
floor in interface Data
Throws:
VisADException
java.rmi.RemoteException

log

public Data log()
         throws VisADException,
                java.rmi.RemoteException
Specified by:
log in interface Data
Throws:
VisADException
java.rmi.RemoteException

rint

public Data rint()
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
rint in interface Data
Throws:
VisADException
java.rmi.RemoteException

round

public Data round()
           throws VisADException,
                  java.rmi.RemoteException
Specified by:
round in interface Data
Throws:
VisADException
java.rmi.RemoteException

sin

public Data sin()
         throws VisADException,
                java.rmi.RemoteException
Specified by:
sin in interface Data
Throws:
VisADException
java.rmi.RemoteException

sinDegrees

public Data sinDegrees()
                throws VisADException,
                       java.rmi.RemoteException
Specified by:
sinDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

sqrt

public Data sqrt()
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
sqrt in interface Data
Throws:
VisADException
java.rmi.RemoteException

tan

public Data tan()
         throws VisADException,
                java.rmi.RemoteException
Specified by:
tan in interface Data
Throws:
VisADException
java.rmi.RemoteException

tanDegrees

public Data tanDegrees()
                throws VisADException,
                       java.rmi.RemoteException
Specified by:
tanDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

negate

public Data negate()
            throws VisADException,
                   java.rmi.RemoteException
Specified by:
negate in interface Data
Throws:
VisADException
java.rmi.RemoteException

abs

public Data abs(int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Description copied from interface: Data
a list of unary operations supporting non-default modes for sampling and error estimation

Specified by:
abs in interface Data
Throws:
VisADException
java.rmi.RemoteException

acos

public Data acos(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
acos in interface Data
Throws:
VisADException
java.rmi.RemoteException

acosDegrees

public Data acosDegrees(int sampling_mode,
                        int error_mode)
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
acosDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

asin

public Data asin(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
asin in interface Data
Throws:
VisADException
java.rmi.RemoteException

asinDegrees

public Data asinDegrees(int sampling_mode,
                        int error_mode)
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
asinDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

atan

public Data atan(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
atan in interface Data
Throws:
VisADException
java.rmi.RemoteException

atanDegrees

public Data atanDegrees(int sampling_mode,
                        int error_mode)
                 throws VisADException,
                        java.rmi.RemoteException
Specified by:
atanDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

ceil

public Data ceil(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
ceil in interface Data
Throws:
VisADException
java.rmi.RemoteException

cos

public Data cos(int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
cos in interface Data
Throws:
VisADException
java.rmi.RemoteException

cosDegrees

public Data cosDegrees(int sampling_mode,
                       int error_mode)
                throws VisADException,
                       java.rmi.RemoteException
Specified by:
cosDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

exp

public Data exp(int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
exp in interface Data
Throws:
VisADException
java.rmi.RemoteException

floor

public Data floor(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
Specified by:
floor in interface Data
Throws:
VisADException
java.rmi.RemoteException

log

public Data log(int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
log in interface Data
Throws:
VisADException
java.rmi.RemoteException

rint

public Data rint(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
rint in interface Data
Throws:
VisADException
java.rmi.RemoteException

round

public Data round(int sampling_mode,
                  int error_mode)
           throws VisADException,
                  java.rmi.RemoteException
Specified by:
round in interface Data
Throws:
VisADException
java.rmi.RemoteException

sin

public Data sin(int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
sin in interface Data
Throws:
VisADException
java.rmi.RemoteException

sinDegrees

public Data sinDegrees(int sampling_mode,
                       int error_mode)
                throws VisADException,
                       java.rmi.RemoteException
Specified by:
sinDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

sqrt

public Data sqrt(int sampling_mode,
                 int error_mode)
          throws VisADException,
                 java.rmi.RemoteException
Specified by:
sqrt in interface Data
Throws:
VisADException
java.rmi.RemoteException

tan

public Data tan(int sampling_mode,
                int error_mode)
         throws VisADException,
                java.rmi.RemoteException
Specified by:
tan in interface Data
Throws:
VisADException
java.rmi.RemoteException

tanDegrees

public Data tanDegrees(int sampling_mode,
                       int error_mode)
                throws VisADException,
                       java.rmi.RemoteException
Specified by:
tanDegrees in interface Data
Throws:
VisADException
java.rmi.RemoteException

negate

public Data negate(int sampling_mode,
                   int error_mode)
            throws VisADException,
                   java.rmi.RemoteException
Specified by:
negate in interface Data
Throws:
VisADException
java.rmi.RemoteException

computeRanges

public double[][] computeRanges(RealType[] reals)
                         throws VisADException,
                                java.rmi.RemoteException
Description copied from interface: Data
return range of values of RealType real[i] in return[i][0], return[i][1]

Specified by:
computeRanges in interface Data
Throws:
VisADException
java.rmi.RemoteException

computeRanges

public DataShadow computeRanges(ShadowType type,
                                int n)
                         throws VisADException,
                                java.rmi.RemoteException
Description copied from interface: Data
compute ranges of values for each of 'n' RealType-s in DisplayImpl.RealTypeVector; would like 'default' visibility here, but must be declared 'public' because it is defined in the Data interface

Specified by:
computeRanges in interface Data
Throws:
VisADException
java.rmi.RemoteException

computeRanges

public DataShadow computeRanges(ShadowType type,
                                DataShadow shadow)
                         throws VisADException,
                                java.rmi.RemoteException
Description copied from interface: Data
recursive version of computeRanges; would like 'default' visibility here, but must be declared 'public' because it is defined in the Data interface

Specified by:
computeRanges in interface Data
Throws:
VisADException
java.rmi.RemoteException

adjustSamplingError

public Data adjustSamplingError(Data error,
                                int error_mode)
                         throws VisADException,
                                java.rmi.RemoteException
Description copied from interface: Data
adjust ErrorEstimate-s for sampling errors in error; would like 'default' visibility here, but must be declared 'public' because it is defined in the Data interface

Specified by:
adjustSamplingError in interface Data
Throws:
VisADException
java.rmi.RemoteException

longString

public java.lang.String longString()
                            throws VisADException,
                                   java.rmi.RemoteException
Description copied from interface: Data
generates a longer string than generated by toString

Specified by:
longString in interface Data
Throws:
VisADException
java.rmi.RemoteException

longString

public java.lang.String longString(java.lang.String pre)
                            throws VisADException,
                                   java.rmi.RemoteException
Description copied from interface: Data
generates a longer string than generated by toString, indented by pre (a string of blanks)

Specified by:
longString in interface Data
Throws:
VisADException
java.rmi.RemoteException

dataClone

public java.lang.Object dataClone()
                           throws java.rmi.RemoteException
a VisAD adaptation of clone that works for local or remote Data; DataImpl.dataClone returns clone; RemoteDataImpl.dataClone returns clone inherited from UnicastRemoteObject

Specified by:
dataClone in interface Data
Throws:
java.rmi.RemoteException