Package gov.nasa.pds.objectAccess
Class ObjectExporter
- java.lang.Object
- 
- gov.nasa.pds.objectAccess.ObjectExporter
 
- 
- Direct Known Subclasses:
- ImageExporter,- TableExporter
 
 public abstract class ObjectExporter extends java.lang.ObjectSuper class of all object type exporters.- Author:
- dcberrio
 
- 
- 
Constructor SummaryConstructors Constructor Description ObjectExporter()ObjectExporter(FileAreaObservational fileArea, ObjectProvider provider)Super constructor.ObjectExporter(java.io.File label, int fileAreaIndex)Super constructor.ObjectExporter(java.net.URL label, int fileAreaIndex)Super constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectProvidergetObjectProvider()Gets the objectProvider associated with this exporter.FileAreaObservationalgetObservationalFileArea()Gets the observational file area containing the data to be exported.protected voidparseLabel(java.io.File label, int fileAreaIndex)protected voidparseLabel(java.net.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 Detail- 
ObjectExporterpublic ObjectExporter() 
 - 
ObjectExporterpublic ObjectExporter(java.io.File label, int fileAreaIndex) throws java.lang.ExceptionSuper constructor. Parses the input label file, reporting errors appropriately.- Parameters:
- label- the label file
- fileAreaIndex- the index of the observational file area to be used by this exporter
- Throws:
- java.lang.Exception
 
 - 
ObjectExporterpublic ObjectExporter(java.net.URL label, int fileAreaIndex) throws java.lang.ExceptionSuper constructor. Parses the input label file, reporting errors appropriately.- Parameters:
- label- the label file
- fileAreaIndex- the index of the observational file area to be used by this exporter
- Throws:
- java.lang.Exception
 
 - 
ObjectExporterpublic ObjectExporter(FileAreaObservational fileArea, ObjectProvider provider) throws java.io.IOException Super constructor.- Parameters:
- fileArea- the observational file area to be used by this exporter
- provider- the objectProvider that points to the location of the data to export
- Throws:
- java.io.IOException
 
 
- 
 - 
Method Detail- 
parseLabelprotected void parseLabel(java.io.File label, int fileAreaIndex) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
parseLabelprotected void parseLabel(java.net.URL label, int fileAreaIndex) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
setObjectProviderpublic void setObjectProvider(ObjectProvider provider) Sets the objectProvider associated with this exporter.- Parameters:
- provider- the objectProvider associated with this exporter
 
 - 
getObjectProviderpublic ObjectProvider getObjectProvider() Gets the objectProvider associated with this exporter.- Returns:
- objectProvider the objectProvider associated with this exporter
 
 - 
setObservationalFileAreapublic void setObservationalFileArea(FileAreaObservational fileAreaObs) Set the observational file area containing the data to be exported.- Parameters:
- fileAreaObs- the observational file area containing the data to be exported
 
 - 
getObservationalFileAreapublic FileAreaObservational getObservationalFileArea() Gets the observational file area containing the data to be exported.- Returns:
- fileArea the observational file area containing the data to be exported
 
 
- 
 
-