public class Utility extends Object
Constructor and Description |
---|
Utility() |
Modifier and Type | Method and Description |
---|---|
static File |
createOutputFile(File file,
File outputDir,
String format) |
static File |
createOutputFile(File file,
File outputDir,
String format,
int index) |
static void |
exec(File program,
String[] args) |
static void |
generate(File target,
File outputFile,
String templateName) |
static String |
getDateTime()
Get the current date time.
|
static FileAreaObservational |
getFileArea(File pds4Label,
String dataFile) |
static List<FileAreaObservational> |
getFileAreas(File pds4Label) |
static int |
getHDUIndex(File fitsFile,
int index)
Gets the HDU index that corresponds to the given index.
|
static ImageProperties |
getImageProperties(File pds4Label)
Gets image properties associated with the given PDS4 label.
|
static List<Array> |
getSupportedImages(List<Array> arrays)
Returns a list of supported image objects.
|
static gov.nasa.pds.tools.label.Label |
parsePds3Label(File label) |
static URL |
toURL(String s)
Convert a string to a URL.
|
static String |
toWellFormedURI(String s)
Convert a string to a URI.
|
public static URL toURL(String s) throws MalformedURLException
s
- The string to convertMalformedURLException
public static String toWellFormedURI(String s)
s
- The string to convert.public static String getDateTime()
public static gov.nasa.pds.tools.label.Label parsePds3Label(File label) throws Exception
Exception
public static List<FileAreaObservational> getFileAreas(File pds4Label) throws ParseException
ParseException
public static FileAreaObservational getFileArea(File pds4Label, String dataFile) throws ParseException
ParseException
public static File createOutputFile(File file, File outputDir, String format, int index)
public static void exec(File program, String[] args) throws IOException, InterruptedException
IOException
InterruptedException
public static void generate(File target, File outputFile, String templateName) throws Exception
Exception
public static int getHDUIndex(File fitsFile, int index) throws nom.tam.fits.FitsException, IOException
fitsFile
- The FITS file to look for HDUs.index
- The desired index.nom.tam.fits.FitsException
- If an error occurred reading the FITS file.IOException
- If the FITS file cannot be read.public static List<Array> getSupportedImages(List<Array> arrays)
arrays
- A list of Array objects to filter.public static ImageProperties getImageProperties(File pds4Label) throws Exception
pds4Label
- A pds4 label to parse.Exception
- If an error occurred during the parsing
process.Copyright © 2010–2016 Planetary Data System. All rights reserved.