Package gov.nasa.pds.objectAccess
Class ImageExporter
java.lang.Object
gov.nasa.pds.objectAccess.ObjectExporter
gov.nasa.pds.objectAccess.ImageExporter
- Direct Known Subclasses:
- ThreeDImageExporter,- ThreeDSpectrumExporter,- TwoDImageExporter
public abstract class ImageExporter extends ObjectExporter
Super class for all image exporter types.
- Author:
- mcayanan
- 
Constructor SummaryConstructors Constructor Description ImageExporter(FileAreaObservational fileArea, ObjectProvider provider)Constructor.ImageExporter(File label, int fileAreaIndex)Constructor.ImageExporter(File label, String dataFile)Constructor.ImageExporter(URL label, int fileAreaIndex)Constructor.ImageExporter(URL label, String dataFile)Constructor.
- 
Method SummaryModifier and Type Method Description DisplaySettingsgetDisplaySettings(String id)Get the display settings associated with the given identifier.protected voidparseLabel(File label, int fileAreaIndex)protected voidparseLabel(File label, String dataFile)Parse the label.protected voidparseLabel(URL label, int fileAreaIndex)Parse the label.protected voidparseLabel(URL label, String dataFile)Parse the label.voidsetDisplaySettings(List<DisplaySettings> displaySettings)Set the display settings.Methods inherited from class gov.nasa.pds.objectAccess.ObjectExportergetObjectProvider, getObservationalFileArea, setObjectProvider, setObservationalFileArea
- 
Constructor Details- 
ImageExporterConstructor.- Parameters:
- label- label file.
- dataFile- data file referenced by the given label
- Throws:
- Exception- If there was an error parsing the label
 
- 
ImageExporterConstructor.- Parameters:
- label- label file url.
- dataFile- data file referenced by the given label
- Throws:
- Exception- If there was an error parsing the label
 
- 
ImageExporterConstructor.- Parameters:
- label- label file.
- fileAreaIndex- The index of the File_Area_Observational element that contains the image to export.
- Throws:
- Exception- If an error occurred parsing the label.
 
- 
ImageExporterConstructor.- Parameters:
- label- label file.
- fileAreaIndex- The index of the File_Area_Observational element that contains the image to export.
- Throws:
- Exception- If an error occurred parsing the label.
 
- 
ImageExporterConstructor.- Parameters:
- fileArea- The File_Area_Observational element containing the image to export.
- provider- The ObjectProvider associated with the image to export.
- Throws:
- IOException
 
 
- 
- 
Method Details- 
parseLabel- Overrides:
- parseLabelin class- ObjectExporter
- Throws:
- Exception
 
- 
parseLabelParse the label.- Overrides:
- parseLabelin class- ObjectExporter
- Parameters:
- label- The label file.
- fileAreaIndex- The index of the File_Area_Observational element that contains the image to export.
- Throws:
- Exception- If an error occurred while parsing the label.
 
- 
parseLabelParse the label.- Parameters:
- label- The label file.
- fileAreaIndex- The index of the File_Area_Observational element that contains the image to export.
- Throws:
- Exception- If an error occurred while parsing the label.
 
- 
parseLabelParse the label.- Parameters:
- label- The label file.
- dataFile- The name of the data file of the File_Area_Observational element that contains the image to export.
- Throws:
- Exception- If an error occurred while parsing the label.
 
- 
setDisplaySettingsSet the display settings.- Parameters:
- displaySettings- A list of DisplaySettings.
 
- 
getDisplaySettingsGet the display settings associated with the given identifier.- Parameters:
- id- The identifier to search.
- Returns:
- The display settings associated with the given identifier. Returns null if none was found.
 
 
-