Package gov.nasa.pds.objectAccess
Class ObjectExporter
java.lang.Object
gov.nasa.pds.objectAccess.ObjectExporter
- Direct Known Subclasses:
ImageExporter,TableExporter
Super class of all object type exporters.
- Author:
- dcberrio
-
Constructor Summary
ConstructorsConstructorDescriptionObjectExporter(FileAreaObservational fileArea, ObjectProvider provider) Super constructor.ObjectExporter(File label, int fileAreaIndex) Super constructor.ObjectExporter(URL label, int fileAreaIndex) Super constructor. -
Method Summary
Modifier and TypeMethodDescriptionGets the objectProvider associated with this exporter.Gets the observational file area containing the data to be exported.protected voidparseLabel(File label, int fileAreaIndex) protected voidparseLabel(URL label, int fileAreaIndex) voidsetObjectProvider(ObjectProvider provider) Sets the objectProvider associated with this exporter.voidsetObservationalFileArea(FileAreaObservational fileAreaObs) Set the observational file area containing the data to be exported.
-
Constructor Details
-
ObjectExporter
public ObjectExporter() -
ObjectExporter
Super constructor. Parses the input label file, reporting errors appropriately.- Parameters:
label- the label filefileAreaIndex- the index of the observational file area to be used by this exporter- Throws:
Exception
-
ObjectExporter
Super constructor. Parses the input label file, reporting errors appropriately.- Parameters:
label- the label filefileAreaIndex- the index of the observational file area to be used by this exporter- Throws:
Exception
-
ObjectExporter
Super constructor.- Parameters:
fileArea- the observational file area to be used by this exporterprovider- the objectProvider that points to the location of the data to export- Throws:
IOException
-
-
Method Details
-
parseLabel
- Throws:
Exception
-
parseLabel
- Throws:
Exception
-
setObjectProvider
Sets the objectProvider associated with this exporter.- Parameters:
provider- the objectProvider associated with this exporter
-
getObjectProvider
Gets the objectProvider associated with this exporter.- Returns:
- objectProvider the objectProvider associated with this exporter
-
setObservationalFileArea
Set the observational file area containing the data to be exported.- Parameters:
fileAreaObs- the observational file area containing the data to be exported
-
getObservationalFileArea
Gets the observational file area containing the data to be exported.- Returns:
- fileArea the observational file area containing the data to be exported
-