dods.clients.matlab
Class MatlabString

java.lang.Object
  extended by dods.dap.BaseType
      extended by dods.dap.DString
          extended by dods.clients.matlab.MatlabString
All Implemented Interfaces:
ClientIO, Cloneable

public class MatlabString
extends DString


Constructor Summary
MatlabString()
           
MatlabString(String n)
           
 
Method Summary
 void deserialize(DataInputStream source, ServerVersion sv, StatusUI statusUI)
          Reads data from a DataInputStream.
 
Methods inherited from class dods.dap.DString
externalize, getTypeName, getValue, printVal, setValue
 
Methods inherited from class dods.dap.BaseType
checkSemantics, checkSemantics, clone, elementCount, elementCount, getLongName, getName, getParent, newPrimitiveVector, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printVal, printVal, printVal, setName, setParent
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatlabString

public MatlabString()

MatlabString

public MatlabString(String n)
Method Detail

deserialize

public void deserialize(DataInputStream source,
                        ServerVersion sv,
                        StatusUI statusUI)
                 throws IOException,
                        EOFException,
                        DataReadException
Description copied from class: DString
Reads data from a DataInputStream. This method is only used on the client side of the DODS client/server connection.

Specified by:
deserialize in interface ClientIO
Overrides:
deserialize in class DString
Parameters:
source - a DataInputStream to read from.
sv - the ServerVersion returned by the server.
statusUI - the StatusUI object to use for GUI updates and user cancellation notification (may be null).
Throws:
EOFException - if EOF is found before the variable is completely deserialized.
IOException - thrown on any other InputStream exception.
DataReadException - if a negative string length was read.
See Also:
ClientIO.deserialize(DataInputStream, ServerVersion, StatusUI)