Package gov.nasa.pds.label.object
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.
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.label.object.DataObject
channel, dataObjectLocation, fileObject, localIdentifier, name, offset, parentDir
-
-
Constructor Summary
Constructors Constructor Description GenericObject(java.io.File parentDir, File fileObject, long offset, long size)
Deprecated.GenericObject(java.io.File parentDir, File fileObject, long offset, long size, DataObjectLocation location)
Creates a new instance.GenericObject(java.net.URL parentDir, File fileObject, long offset, long size)
Deprecated.GenericObject(java.net.URL parentDir, File fileObject, long offset, long size, DataObjectLocation location)
Creates a new instance.
-
Method Summary
-
Methods inherited from class gov.nasa.pds.label.object.DataObject
closeChannel, getChannel, getDataFile, getDataObjectLocation, getInputStream, getLocalIdentifier, getName, getOffset, getSize, setDataObjectLocation, setLocalIdentifier, setName, setSize
-
-
-
-
Constructor Detail
-
GenericObject
public GenericObject(java.io.File parentDir, File fileObject, long offset, long size, DataObjectLocation location) throws java.io.IOException, java.net.URISyntaxException
Creates a new instance.- Parameters:
parentDir
- the parent directory of the data filefileObject
- the PDS4 file object for the data fileoffset
- the offset within the file of the start of the data objectsize
- the size of the data object, in bytes- Throws:
java.io.IOException
- if an error occurred initializng the objectjava.net.URISyntaxException
-
GenericObject
public GenericObject(java.net.URL parentDir, File fileObject, long offset, long size, DataObjectLocation location) throws java.io.IOException, java.net.URISyntaxException
Creates a new instance.- Parameters:
parentDir
- the parent directory of the data filefileObject
- the PDS4 file object for the data fileoffset
- the offset within the file of the start of the data objectsize
- the size of the data object, in bytes- Throws:
java.io.IOException
- if an error occurred initializng the objectjava.net.URISyntaxException
-
GenericObject
@Deprecated public GenericObject(java.io.File parentDir, File fileObject, long offset, long size) throws java.io.IOException, java.net.URISyntaxException
Deprecated.Deprecated initializer. Missing DataObjectLocation- Throws:
java.io.IOException
java.net.URISyntaxException
-
GenericObject
@Deprecated public GenericObject(java.net.URL parentDir, File fileObject, long offset, long size) throws java.io.IOException, java.net.URISyntaxException
Deprecated.Deprecated initializer. Missing DataObjectLocation- Throws:
java.io.IOException
java.net.URISyntaxException
-
-