datum API Documentation

datum.protocol
Class Message

java.lang.Object
  |
  +--datum.protocol.Message

public final class Message
extends Object


Constructor Summary
Message(Connection connection, String messageName)
           
Message(Message referenceMessage, String messageName)
           
 
Method Summary
 void addUpdateListener(UpdateListener listener)
           
 Hashtable get()
           
 Hashtable get(int messageIndex)
           
 String get(String fieldName)
           
 String get(String fieldName, int messageIndex)
           
 Datum getAsDatum(String fieldName)
           
 Datum getAsDatum(String fieldName, int messageIndex)
           
 double getAsDouble(String fieldName)
           
 double getAsDouble(String fieldName, int messageIndex)
           
 Message getAsMessage(int messageIndex)
           
 Connection getConnection()
           
 String[] getFieldNames()
           
 String getName()
           
 String getTime(String fieldName)
           
 String getTime(String fieldName, int messageIndex)
           
 double getTimeAsDouble(String fieldName)
           
 double getTimeAsDouble(String fieldName, int messageIndex)
           
 boolean isInLibrary()
           
 boolean isInLibrary(int messageIndex)
           
 void remove()
           
 void removeUpdateListener(UpdateListener listener)
           
 void setDefaults(Hashtable defaults)
           
 void setHidden(boolean hidden)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Message

public Message(Message referenceMessage,
               String messageName)

Message

public Message(Connection connection,
               String messageName)
Method Detail

getName

public String getName()

toString

public String toString()
Overrides:
toString in class Object

setDefaults

public void setDefaults(Hashtable defaults)

getConnection

public Connection getConnection()

isInLibrary

public boolean isInLibrary()

isInLibrary

public boolean isInLibrary(int messageIndex)

get

public Hashtable get()

get

public Hashtable get(int messageIndex)

getFieldNames

public String[] getFieldNames()

get

public String get(String fieldName)

getTime

public String getTime(String fieldName)

get

public String get(String fieldName,
                  int messageIndex)

getTime

public String getTime(String fieldName,
                      int messageIndex)

getAsMessage

public Message getAsMessage(int messageIndex)

getAsDouble

public double getAsDouble(String fieldName)
                   throws NumberFormatException

getAsDouble

public double getAsDouble(String fieldName,
                          int messageIndex)
                   throws NumberFormatException

getTimeAsDouble

public double getTimeAsDouble(String fieldName)
                       throws NumberFormatException

getTimeAsDouble

public double getTimeAsDouble(String fieldName,
                              int messageIndex)
                       throws NumberFormatException

getAsDatum

public Datum getAsDatum(String fieldName)

getAsDatum

public Datum getAsDatum(String fieldName,
                        int messageIndex)

setHidden

public void setHidden(boolean hidden)

remove

public void remove()

addUpdateListener

public void addUpdateListener(UpdateListener listener)

removeUpdateListener

public void removeUpdateListener(UpdateListener listener)

Up to datum