visad.data.netcdf.in
Class DataFactory
- java.lang.Object
-
- visad.data.netcdf.in.DataFactory
-
- Direct Known Subclasses:
- FileDataFactory
public class DataFactory extends java.lang.ObjectProvides support for creating VisAD Data objects from VirtualData objects.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static DataFactoryinstance()Returns an instance of this class.DataImplnewData(Context context, VirtualData virtualData)Creates a VisAD Data object from a netCDF indicial context and a VirtualData object.FieldImplnewData(Context context, VirtualField virtualField)Creates a VisAD Field object from a netCDF indicial context and a VirtualField.FlatFieldnewData(Context context, VirtualFlatField virtualField)Creates a VisAD FlatField object from a netCDF indicial context and a VirtualFlatField.ScalarnewData(Context context, VirtualScalar virtualScalar)Creates a VisAD Scalar object from a netCDF indicial context and a VirtualScalar.DataImplnewData(Context context, VirtualTuple virtualTuple)Creates a VisAD Data object from a netCDF indicial context and a VirtualTuple.
-
-
-
Method Detail
-
instance
public static DataFactory instance()
Returns an instance of this class.- Returns:
- An instance of this class.
-
newData
public DataImpl newData(Context context, VirtualData virtualData) throws java.rmi.RemoteException, VisADException, InvalidContextException, java.io.IOException
Creates a VisAD Data object from a netCDF indicial context and a VirtualData object.- Parameters:
context- The netCDF indicial context.virtualData- The virtual data.- Returns:
- The VisAD Data object corresponding to the input.
- Throws:
InvalidContextException- Invalid indicial context.VisADException- VisAD failure.java.rmi.RemoteException- Java RMI failure.java.io.IOException- I/O failure.
-
newData
public Scalar newData(Context context, VirtualScalar virtualScalar) throws VisADException, InvalidContextException, java.io.IOException
Creates a VisAD Scalar object from a netCDF indicial context and a VirtualScalar.- Parameters:
context- The netCDF indicial context.virtualScalar- The virtual data.- Returns:
- The VisAD Real corresponding to the input.
- Throws:
InvalidContextException- Invalid indicial context.VisADException- VisAD failure.java.io.IOException- I/O failure.
-
newData
public FlatField newData(Context context, VirtualFlatField virtualField) throws VisADException, java.rmi.RemoteException, java.io.IOException
Creates a VisAD FlatField object from a netCDF indicial context and a VirtualFlatField.- Parameters:
context- The netCDF indicial context.virtualField- The virtual data.- Returns:
- The VisAD FlatField corresponding to the input.
- Throws:
VisADException- VisAD failure.java.rmi.RemoteException- Java RMI failure.java.io.IOException- I/O failure.
-
newData
public FieldImpl newData(Context context, VirtualField virtualField) throws VisADException, java.rmi.RemoteException, java.io.IOException
Creates a VisAD Field object from a netCDF indicial context and a VirtualField.- Parameters:
context- The netCDF indicial context.virtualField- The virtual data.- Returns:
- The VisAD Field corresponding to the input.
- Throws:
VisADException- VisAD failure.java.rmi.RemoteException- Java RMI failure.java.io.IOException- I/O failure.
-
newData
public DataImpl newData(Context context, VirtualTuple virtualTuple) throws java.rmi.RemoteException, VisADException, java.io.IOException
Creates a VisAD Data object from a netCDF indicial context and a VirtualTuple.- Parameters:
context- The netCDF indicial context.virtualTuple- The virtual data.- Returns:
- The VisAD Tuple corresponding to the input.
- Throws:
VisADException- VisAD failure.java.rmi.RemoteException- Java RMI failure.java.io.IOException- I/O failure.
-
-
DMelt 3.0 © DataMelt by jWork.ORG