public class Vis5DForm extends Form implements FormFileInformer
| Modifier and Type | Field and Description |
|---|---|
static int |
HEIGHT |
static int |
WIDTH
the width and height of the UI frame
|
| Constructor and Description |
|---|
Vis5DForm() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String id,
Data data,
boolean replace)
Add data to an existing data object.
|
java.lang.String[] |
getDefaultSuffixes()
Get default suffixes for files/URLs handeled by this form.
|
FlatField |
getFlatField(Vis5DFile v5dfile,
int time_idx) |
FormNode |
getForms(Data data)
Return the data forms that are compatible with a data object.
|
boolean |
isThisType(byte[] block)
Check to see if the block contains the magic number for this form.
|
boolean |
isThisType(java.lang.String name)
Check to see if the file name might be right for this form.
|
static void |
main(java.lang.String[] args)
run 'java visad.data.vis5d.Vis5DForm QLQ.v5d' to test
|
static FlatField |
makeFlatField(Vis5DFile v5dfile,
int time_idx) |
DataImpl |
open(java.lang.String id)
Open an existing data object.
|
DataImpl |
open(java.net.URL url)
Open a data object specified as a URL.
|
void |
save(java.lang.String id,
Data data,
boolean replace)
Save a VisAD data object in this form.
|
getMathTypepublic static int WIDTH
public static int HEIGHT
public boolean isThisType(java.lang.String name)
FormFileInformerisThisType in interface FormFileInformername - name of the filepublic boolean isThisType(byte[] block)
FormFileInformerisThisType in interface FormFileInformerblock - block of bytes from filepublic java.lang.String[] getDefaultSuffixes()
FormFileInformergetDefaultSuffixes in interface FormFileInformerpublic void save(java.lang.String id,
Data data,
boolean replace)
throws BadFormException,
java.io.IOException,
java.rmi.RemoteException,
VisADException
FormNodesave in class FormNodeBadFormExceptionjava.io.IOExceptionjava.rmi.RemoteExceptionVisADExceptionpublic void add(java.lang.String id,
Data data,
boolean replace)
throws BadFormException
FormNodeadd in class FormNodeBadFormExceptionpublic DataImpl open(java.lang.String id) throws BadFormException, java.io.IOException, VisADException
FormNodeopen in class FormNodeBadFormExceptionjava.io.IOExceptionVisADExceptionpublic FlatField getFlatField(Vis5DFile v5dfile, int time_idx) throws VisADException, java.io.IOException, BadFormException
VisADExceptionjava.io.IOExceptionBadFormExceptionpublic static FlatField makeFlatField(Vis5DFile v5dfile, int time_idx) throws VisADException, java.io.IOException, BadFormException
VisADExceptionjava.io.IOExceptionBadFormExceptionpublic DataImpl open(java.net.URL url) throws BadFormException, VisADException, java.io.IOException
FormNodeopen in class FormNodeBadFormExceptionVisADExceptionjava.io.IOExceptionpublic FormNode getForms(Data data)
FormNodepublic static void main(java.lang.String[] args)
throws VisADException,
java.rmi.RemoteException,
java.io.IOException
VisADExceptionjava.rmi.RemoteExceptionjava.io.IOException