Documentation of 'visad.data.dods.AttributeAdapterFactory' Java class
AttributeAdapterFactory
visad.data.dods

Class AttributeAdapterFactory



  • public class AttributeAdapterFactory
    extends java.lang.Object
    Provides support for creating adapters that bridge between DODS attributes and the VisAD data-import context.

    Instances are immutable.

    • Method Detail

      • attributeAdapterFactory

        public static AttributeAdapterFactory attributeAdapterFactory()
        Returns an instance of this class.
        Returns:
        An instance of this class.
      • attributeAdapter

        public AttributeAdapter attributeAdapter(java.lang.String name,
                                                 dods.dap.Attribute attr)
                                          throws BadFormException,
                                                 VisADException,
                                                 java.rmi.RemoteException
        Returns an adapter of a DODS attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute. The class of the object depends on the attribute.
        Throws:
        BadFormException - The DODS information is corrupt.
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • stringAdapter

        public StringAttributeAdapter stringAdapter(java.lang.String name,
                                                    dods.dap.Attribute attr)
                                             throws VisADException,
                                                    java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.STRING attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • byteAdapter

        public ByteAttributeAdapter byteAdapter(java.lang.String name,
                                                dods.dap.Attribute attr)
                                         throws VisADException,
                                                java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.BYTE attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • int16Adapter

        public Int16AttributeAdapter int16Adapter(java.lang.String name,
                                                  dods.dap.Attribute attr)
                                           throws VisADException,
                                                  java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.INT16 attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • uInt16Adapter

        public UInt16AttributeAdapter uInt16Adapter(java.lang.String name,
                                                    dods.dap.Attribute attr)
                                             throws VisADException,
                                                    java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.UINT16 attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • int32Adapter

        public Int32AttributeAdapter int32Adapter(java.lang.String name,
                                                  dods.dap.Attribute attr)
                                           throws VisADException,
                                                  java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.INT32 attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • uInt32Adapter

        public UInt32AttributeAdapter uInt32Adapter(java.lang.String name,
                                                    dods.dap.Attribute attr)
                                             throws VisADException,
                                                    java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.UINT32 attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • float32Adapter

        public Float32AttributeAdapter float32Adapter(java.lang.String name,
                                                      dods.dap.Attribute attr)
                                               throws VisADException,
                                                      java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.FLOAT32 attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • float64Adapter

        public Float64AttributeAdapter float64Adapter(java.lang.String name,
                                                      dods.dap.Attribute attr)
                                               throws VisADException,
                                                      java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.FLOAT64 attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • containerAdapter

        public ContainerAttributeAdapter containerAdapter(java.lang.String name,
                                                          dods.dap.Attribute attr)
                                                   throws VisADException,
                                                          java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.CONTAINER attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.
      • unknownAdapter

        public UnknownAttributeAdapter unknownAdapter(java.lang.String name,
                                                      dods.dap.Attribute attr)
                                               throws VisADException,
                                                      java.rmi.RemoteException
        Returns an adapter of a DODS Attribute.UNKNOWN attribute.
        Parameters:
        name - The name of the DODS attribute.
        attr - The DODS attribute.
        Returns:
        An adapter of the DODS attribute.
        Throws:
        VisADException - VisAD failure.
        java.rmi.RemoteException - Java RMI failure.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.