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.DataObjectchannel, dataObjectLocation, fileObject, localIdentifier, name, offset, parentDir
 
- 
 - 
Constructor SummaryConstructors 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.DataObjectcloseChannel, getChannel, getDataFile, getDataObjectLocation, getInputStream, getLocalIdentifier, getName, getOffset, getSize, setDataObjectLocation, setLocalIdentifier, setName, setSize
 
- 
 
- 
- 
- 
Constructor Detail- 
GenericObjectpublic GenericObject(java.io.File parentDir, File fileObject, long offset, long size, DataObjectLocation location) throws java.io.IOException, java.net.URISyntaxExceptionCreates 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:
- java.io.IOException- if an error occurred initializng the object
- java.net.URISyntaxException
 
 - 
GenericObjectpublic GenericObject(java.net.URL parentDir, File fileObject, long offset, long size, DataObjectLocation location) throws java.io.IOException, java.net.URISyntaxExceptionCreates 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:
- java.io.IOException- if an error occurred initializng the object
- java.net.URISyntaxException
 
 - 
GenericObject@Deprecated public GenericObject(java.io.File parentDir, File fileObject, long offset, long size) throws java.io.IOException, java.net.URISyntaxExceptionDeprecated.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.URISyntaxExceptionDeprecated.Deprecated initializer. Missing DataObjectLocation- Throws:
- java.io.IOException
- java.net.URISyntaxException
 
 
- 
 
-