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(java.io.File label, int fileAreaIndex)Constructor.ImageExporter(java.io.File label, java.lang.String dataFile)Constructor.ImageExporter(java.net.URL label, int fileAreaIndex)Constructor.ImageExporter(java.net.URL label, java.lang.String dataFile)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DisplaySettingsgetDisplaySettings(java.lang.String id)Get the display settings associated with the given identifier.protected voidparseLabel(java.io.File label, int fileAreaIndex)protected voidparseLabel(java.io.File label, java.lang.String dataFile)Parse the label.protected voidparseLabel(java.net.URL label, int fileAreaIndex)Parse the label.protected voidparseLabel(java.net.URL label, java.lang.String dataFile)Parse the label.voidsetDisplaySettings(java.util.List<DisplaySettings> displaySettings)Set the display settings.- 
Methods inherited from class gov.nasa.pds.objectAccess.ObjectExportergetObjectProvider, getObservationalFileArea, setObjectProvider, setObservationalFileArea
 
- 
 
- 
- 
- 
Constructor Detail- 
ImageExporterpublic ImageExporter(java.io.File label, java.lang.String dataFile) throws java.lang.ExceptionConstructor.- Parameters:
- label- label file.
- dataFile- data file referenced by the given label
- Throws:
- java.lang.Exception- If there was an error parsing the label
 
 - 
ImageExporterpublic ImageExporter(java.net.URL label, java.lang.String dataFile) throws java.lang.ExceptionConstructor.- Parameters:
- label- label file url.
- dataFile- data file referenced by the given label
- Throws:
- java.lang.Exception- If there was an error parsing the label
 
 - 
ImageExporterpublic ImageExporter(java.io.File label, int fileAreaIndex) throws java.lang.ExceptionConstructor.- Parameters:
- label- label file.
- fileAreaIndex- The index of the File_Area_Observational element that contains the image to export.
- Throws:
- java.lang.Exception- If an error occurred parsing the label.
 
 - 
ImageExporterpublic ImageExporter(java.net.URL label, int fileAreaIndex) throws java.lang.ExceptionConstructor.- Parameters:
- label- label file.
- fileAreaIndex- The index of the File_Area_Observational element that contains the image to export.
- Throws:
- java.lang.Exception- If an error occurred parsing the label.
 
 - 
ImageExporterpublic ImageExporter(FileAreaObservational fileArea, ObjectProvider provider) throws java.io.IOException Constructor.- Parameters:
- fileArea- The File_Area_Observational element containing the image to export.
- provider- The ObjectProvider associated with the image to export.
- Throws:
- java.io.IOException
 
 
- 
 - 
Method Detail- 
parseLabelprotected void parseLabel(java.io.File label, int fileAreaIndex) throws java.lang.Exception- Overrides:
- parseLabelin class- ObjectExporter
- Throws:
- java.lang.Exception
 
 - 
parseLabelprotected void parseLabel(java.net.URL label, int fileAreaIndex) throws java.lang.ExceptionParse 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:
- java.lang.Exception- If an error occurred while parsing the label.
 
 - 
parseLabelprotected void parseLabel(java.io.File label, java.lang.String dataFile) throws java.lang.ExceptionParse the label.- Parameters:
- label- The label file.
- dataFile- data file
- Throws:
- java.lang.Exception- If an error occurred while parsing the label.
 
 - 
parseLabelprotected void parseLabel(java.net.URL label, java.lang.String dataFile) throws java.lang.ExceptionParse 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:
- java.lang.Exception- If an error occurred while parsing the label.
 
 - 
setDisplaySettingspublic void setDisplaySettings(java.util.List<DisplaySettings> displaySettings) Set the display settings.- Parameters:
- displaySettings- A list of DisplaySettings.
 
 - 
getDisplaySettingspublic DisplaySettings getDisplaySettings(java.lang.String id) Get 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.
 
 
- 
 
-