public abstract class FormNode
extends java.lang.Object
| Constructor and Description |
|---|
FormNode(java.lang.String name)
Construct a data-form node with the given name.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(java.lang.String id,
Data data,
boolean replace)
Add data to an existing data object.
|
abstract FormNode |
getForms(Data data)
Return the data forms that are compatible with a data object.
|
java.lang.String |
getName()
Return the name of this node.
|
abstract DataImpl |
open(java.lang.String id)
Open an existing data object.
|
abstract DataImpl |
open(java.net.URL url)
Open a data object specified as a URL.
|
abstract void |
save(java.lang.String id,
Data data,
boolean replace)
Save a VisAD data object in this form.
|
public FormNode(java.lang.String name)
public java.lang.String getName()
public abstract void save(java.lang.String id,
Data data,
boolean replace)
throws BadFormException,
java.io.IOException,
java.rmi.RemoteException,
VisADException
BadFormExceptionjava.io.IOExceptionjava.rmi.RemoteExceptionVisADExceptionpublic abstract void add(java.lang.String id,
Data data,
boolean replace)
throws BadFormException
BadFormExceptionpublic abstract DataImpl open(java.lang.String id) throws BadFormException, java.io.IOException, VisADException
BadFormExceptionjava.io.IOExceptionVisADExceptionpublic abstract DataImpl open(java.net.URL url) throws BadFormException, VisADException, java.io.IOException
BadFormExceptionVisADExceptionjava.io.IOExceptionpublic abstract FormNode getForms(Data data) throws VisADException, java.rmi.RemoteException, java.io.IOException
VisADExceptionjava.rmi.RemoteExceptionjava.io.IOException