public abstract class ImageExporter extends ObjectExporter
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
DisplaySettings |
getDisplaySettings(java.lang.String id)
Get the display settings associated with the given identifier.
|
protected void |
parseLabel(java.io.File label,
int fileAreaIndex) |
protected void |
parseLabel(java.io.File label,
java.lang.String dataFile)
Parse the label.
|
protected void |
parseLabel(java.net.URL label,
int fileAreaIndex)
Parse the label.
|
protected void |
parseLabel(java.net.URL label,
java.lang.String dataFile)
Parse the label.
|
void |
setDisplaySettings(java.util.List<DisplaySettings> displaySettings)
Set the display settings.
|
getObjectProvider, getObservationalFileArea, setObjectProvider, setObservationalFileArea
public ImageExporter(java.io.File label, java.lang.String dataFile) throws java.lang.Exception
label
- label file.dataFile
- data file referenced by the given labeljava.lang.Exception
- If there was an error parsing the labelpublic ImageExporter(java.net.URL label, java.lang.String dataFile) throws java.lang.Exception
label
- label file url.dataFile
- data file referenced by the given labeljava.lang.Exception
- If there was an error parsing the labelpublic ImageExporter(java.io.File label, int fileAreaIndex) throws java.lang.Exception
label
- label file.fileAreaIndex
- The index of the File_Area_Observational element that contains the image
to export.java.lang.Exception
- If an error occurred parsing the label.public ImageExporter(java.net.URL label, int fileAreaIndex) throws java.lang.Exception
label
- label file.fileAreaIndex
- The index of the File_Area_Observational element that contains the image
to export.java.lang.Exception
- If an error occurred parsing the label.public ImageExporter(FileAreaObservational fileArea, ObjectProvider provider) throws java.io.IOException
fileArea
- The File_Area_Observational element containing the image to export.provider
- The ObjectProvider associated with the image to export.java.io.IOException
protected void parseLabel(java.io.File label, int fileAreaIndex) throws java.lang.Exception
parseLabel
in class ObjectExporter
java.lang.Exception
protected void parseLabel(java.net.URL label, int fileAreaIndex) throws java.lang.Exception
parseLabel
in class ObjectExporter
label
- The label file.fileAreaIndex
- The index of the File_Area_Observational element that contains the image
to export.java.lang.Exception
- If an error occurred while parsing the label.protected void parseLabel(java.io.File label, java.lang.String dataFile) throws java.lang.Exception
label
- The label file.dataFile
- data filejava.lang.Exception
- If an error occurred while parsing the label.protected void parseLabel(java.net.URL label, java.lang.String dataFile) throws java.lang.Exception
label
- The label file.dataFile
- The name of the data file of the File_Area_Observational element that contains
the image to export.java.lang.Exception
- If an error occurred while parsing the label.public void setDisplaySettings(java.util.List<DisplaySettings> displaySettings)
displaySettings
- A list of DisplaySettings.public DisplaySettings getDisplaySettings(java.lang.String id)
id
- The identifier to search.Copyright © 2023 Planetary Data System. All rights reserved.