visad.data.dods
Class ContainerAttributeAdapter
- java.lang.Object
-
- visad.data.dods.Adapter
-
- visad.data.dods.AttributeAdapter
-
- visad.data.dods.ContainerAttributeAdapter
-
public class ContainerAttributeAdapter extends AttributeAdapter
Provides support for adapting a DODSAttribute.CONTAINERattribute to the VisAD data-import context. A container attribute is, basically, an inner-level attribute table.Instances are immutable.
-
-
Constructor Summary
Constructors Constructor and Description ContainerAttributeAdapter(java.lang.String name, dods.dap.Attribute attr, AttributeAdapterFactory factory)Constructs from a name, an appropriate attribute, and a factory for creating adapters for DODS variables.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description DataImpldata(boolean copy)Returns the VisAD data object corresponding to this instance.
-
-
-
Constructor Detail
-
ContainerAttributeAdapter
public ContainerAttributeAdapter(java.lang.String name, dods.dap.Attribute attr, AttributeAdapterFactory factory) throws VisADException, java.rmi.RemoteExceptionConstructs from a name, an appropriate attribute, and a factory for creating adapters for DODS variables.- Parameters:
name- The name of the attribute.attr- The attribute. Must have the appropriate type.factory- A factor for creating adapters for DODS variables.- Throws:
VisADException- VisAD failure. Probably the attribute has an inappropriate type.java.rmi.RemoteException- Java RMI failure.
-
-
Method Detail
-
data
public DataImpl data(boolean copy)
Returns the VisAD data object corresponding to this instance.- Specified by:
datain classAttributeAdapter- Parameters:
copy- If true, then a copy of the data object is returned.- Returns:
- The VisAD data object corresponding to this instance.
-
-
DMelt 3.0 © DataMelt by jWork.ORG