|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object visad.data.FormNode visad.data.Form visad.data.tiff.LegacyTiffForm
public class LegacyTiffForm
LegacyTiffForm is the old VisAD data form for the TIFF file format. It relies on either ImageJ or JAI being available in the class path, and is very inefficient when dealing with large multi-page TIFF files. The following table indicates features that the form supports:
uncompressed | compressed (LZW) | |
single image | read and write | read only (with JAI) |
multi-page | read and write | read only (with JAI) |
This form requires ImageJ, available from the ImageJ web site. Note that features marked with "(with JAI)" also require the Java Advanced Imaging (JAI) package, available at Sun's Java Advanced Imaging web site. Also, no support for reading TIFF data from URLs is provided. However, the visad.data.jai package provides limited support for importing single-image TIFF data from a URL.
Field Summary |
---|
Fields inherited from class visad.data.Form |
---|
mathType |
Constructor Summary | |
---|---|
LegacyTiffForm()
Deprecated. Constructs a new TIFF file form. |
Method Summary | |
---|---|
void |
add(String id,
Data data,
boolean replace)
Deprecated. Adds data to an existing TIFF file. |
void |
close()
Deprecated. Closes any open files. |
int |
getBlockCount(String id)
Deprecated. Determines the number of blocks in the given file. |
String[] |
getDefaultSuffixes()
Deprecated. Returns the default file SUFFIXES for the TIFF file format. |
FormNode |
getForms(Data data)
Deprecated. Return the data forms that are compatible with a data object. |
double |
getPercentComplete()
Deprecated. Get the percentage complete of the form's current operation. |
boolean |
isThisType(byte[] block)
Deprecated. Checks if the given block is a valid header for a TIFF file. |
boolean |
isThisType(String name)
Deprecated. Checks if the given string is a valid filename for a TIFF file. |
static void |
main(String[] args)
Deprecated. Run 'java visad.data.visad.LegacyTiffForm in_file out_file' to convert in_file to out_file in TIFF data format. |
DataImpl |
open(String id)
Deprecated. Opens an existing TIFF file from the given filename. |
DataImpl |
open(String id,
int block_number)
Deprecated. Obtains the specified block from the given file. |
DataImpl |
open(URL url)
Deprecated. Opens an existing TIFF file from the given URL. |
void |
save(String id,
Data data,
boolean replace)
Deprecated. Saves a VisAD Data object to an uncompressed TIFF file. |
Methods inherited from class visad.data.Form |
---|
getMathType |
Methods inherited from class visad.data.FormNode |
---|
getName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LegacyTiffForm()
Method Detail |
---|
public boolean isThisType(String name)
isThisType
in interface FormFileInformer
name
- name of the file
public boolean isThisType(byte[] block)
isThisType
in interface FormFileInformer
block
- block of bytes from file
public String[] getDefaultSuffixes()
getDefaultSuffixes
in interface FormFileInformer
public void save(String id, Data data, boolean replace) throws BadFormException, IOException, RemoteException, VisADException
save
in class FormNode
id
- Filename of TIFF file to save.data
- VisAD Data to convert to TIFF format.replace
- Whether to overwrite an existing file.
BadFormException
IOException
RemoteException
VisADException
public void add(String id, Data data, boolean replace) throws BadFormException
add
in class FormNode
BadFormException
- Always thrown (method is not implemented).public DataImpl open(String id) throws BadFormException, IOException, VisADException
open
in class FormNode
BadFormException
IOException
VisADException
public DataImpl open(URL url) throws BadFormException, IOException, VisADException
open
in class FormNode
BadFormException
- Always thrown (method is not implemented).
IOException
VisADException
public FormNode getForms(Data data)
FormNode
getForms
in class FormNode
public DataImpl open(String id, int block_number) throws BadFormException, IOException, VisADException
FormBlockReader
open
in interface FormBlockReader
id
- The file from which to load data blocks.block_number
- The block number of the block to load.
VisADException
- If the block number is invalid.
BadFormException
IOException
public int getBlockCount(String id) throws BadFormException, IOException, VisADException
FormBlockReader
getBlockCount
in interface FormBlockReader
id
- The file for which to get a block count.
BadFormException
IOException
VisADException
public void close() throws BadFormException, IOException, VisADException
FormBlockReader
close
in interface FormBlockReader
BadFormException
IOException
VisADException
public double getPercentComplete()
FormProgressInformer
getPercentComplete
in interface FormProgressInformer
public static void main(String[] args) throws VisADException, RemoteException, IOException
VisADException
RemoteException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |