visad.data
Class FormFamily
- java.lang.Object
-
- visad.data.FormNode
-
- visad.data.FormFamily
-
- Direct Known Subclasses:
- FunctionFormFamily
public class FormFamily extends FormNode
A interior node in the data form hierarchy for the storage of persistent data objects.
-
-
Constructor Summary
Constructors Constructor and Description FormFamily(java.lang.String name)Construct an interior data-form node with the given name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidadd(java.lang.String id, Data data, boolean replace)Add data to an existing data object.FormFamilyaddFormNode(FormNode node)Add a child node to this family of data forms.FormNodegetForms(Data data)Return the data forms that are compatible with a data object.DataImplopen(java.lang.String id)Open an existing data object.DataImplopen(java.net.URL url)Open an existing data object specified as a URL.voidsave(java.lang.String id, Data data, boolean replace)Save a VisAD data object.
-
-
-
Constructor Detail
-
FormFamily
public FormFamily(java.lang.String name)
Construct an interior data-form node with the given name.
-
-
Method Detail
-
save
public void save(java.lang.String id, Data data, boolean replace) throws BadFormException, java.rmi.RemoteException, java.io.IOException, VisADExceptionSave a VisAD data object.- Specified by:
savein classFormNode- Throws:
BadFormExceptionjava.rmi.RemoteExceptionjava.io.IOExceptionVisADException
-
add
public void add(java.lang.String id, Data data, boolean replace) throws BadFormExceptionAdd data to an existing data object.- Specified by:
addin classFormNode- Throws:
BadFormException
-
open
public DataImpl open(java.lang.String id) throws BadFormException, java.io.IOException, VisADException
Open an existing data object.- Specified by:
openin classFormNode- Throws:
BadFormExceptionjava.io.IOExceptionVisADException
-
open
public DataImpl open(java.net.URL url) throws BadFormException, java.io.IOException, VisADException
Open an existing data object specified as a URL.- Specified by:
openin classFormNode- Throws:
BadFormExceptionjava.io.IOExceptionVisADException
-
getForms
public FormNode getForms(Data data) throws java.rmi.RemoteException, VisADException, java.io.IOException
Return the data forms that are compatible with a data object.- Specified by:
getFormsin classFormNode- Throws:
java.rmi.RemoteExceptionVisADExceptionjava.io.IOException
-
addFormNode
public FormFamily addFormNode(FormNode node)
Add a child node to this family of data forms.
-
-
DMelt 3.0 © DataMelt by jWork.ORG