Class GenericObject

java.lang.Object
gov.nasa.pds.label.object.DataObject
gov.nasa.pds.label.object.GenericObject

public class GenericObject
extends DataObject
Implements a generic interface to a data object, for objects that are not otherwise specially handled.
  • Constructor Details

    • GenericObject

      public GenericObject​(File parentDir, File fileObject, long offset, long size) throws IOException
      Creates a new instance.
      Parameters:
      parentDir - the parent directory of the data file
      fileObject - the PDS4 file object for the data file
      offset - the offset within the file of the start of the data object
      size - the size of the data object, in bytes
      Throws:
      IOException - if an error occurred initializng the object
    • GenericObject

      public GenericObject​(URL parentDir, File fileObject, long offset, long size) throws IOException
      Creates a new instance.
      Parameters:
      parentDir - the parent directory of the data file
      fileObject - the PDS4 file object for the data file
      offset - the offset within the file of the start of the data object
      size - the size of the data object, in bytes
      Throws:
      IOException - if an error occurred initializng the object