Documentation of 'visad.data.netcdf.in.InMemoryStrategy' Java class
InMemoryStrategy
visad.data.netcdf.in

Class InMemoryStrategy



  • public class InMemoryStrategy
    extends Strategy

    An import strategy that attempts to read the entire netCDF dataset into memory.

    Instances are immutable.

    • Method Detail

      • instance

        public static InMemoryStrategy instance()
        Returns an instance of this class.
        Returns:
        An instance of this class.
      • getData

        public DataImpl getData(NetcdfAdapter adapter)
                         throws java.io.IOException,
                                VisADException,
                                java.rmi.RemoteException,
                                BadFormException,
                                java.lang.OutOfMemoryError

        Returns a VisAD data object corresponding to the netCDF dataset.

        This implementation uses the data-merging of Merger.instance().

        Specified by:
        getData in class Strategy
        Parameters:
        adapter - The netCDF-to-VisAD adapter.
        Returns:
        The top-level, VisAD data object of the netCDF dataset.
        Throws:
        VisADException - if a problem occurs in core VisAD -- probably because a VisAD object couldn't be created.
        java.io.IOException - if a data access I/O failure occurs.
        BadFormException - if the netCDF dataset doesn't conform to conventions implicit in constructing View.
        java.lang.OutOfMemoryError - if the netCDF dataset couldn't be imported into memory.
        java.rmi.RemoteException - if a Java RMI failure occurs.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.