lrti.rtidb.inmem
Class InMemRTIInteractionLookUp

java.lang.Object
  |
  +--lrti.rtidb.inmem.InMemRTIInteractionLookUp

public class InMemRTIInteractionLookUp
extends java.lang.Object
implements RTIInteractionLookUp

See Also:

Field Summary
(package private)  java.util.Hashtable interactionId_to_record
           
(package private)  java.util.Hashtable interactionName_to_record
           
 
Constructor Summary
InMemRTIInteractionLookUp()
           
 
Method Summary
 void addInteractionClass(java.lang.String interactionName, int interactionId)
           
 void addParameter(java.lang.String interactionName, java.lang.String paramName, int paramId)
           
 int getInteractionClassId(java.lang.String interactionName)
           
 java.lang.String getInteractionClassName(int interactionId)
           
 int getParameterId(int interactionId, java.lang.String paramName)
           
 int getParameterId(java.lang.String interactionName, java.lang.String paramName)
           
 java.lang.String getParameterName(int interactionId, int paramId)
           
 java.lang.String getParameterName(java.lang.String interactionName, int paramId)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

interactionName_to_record

java.util.Hashtable interactionName_to_record

interactionId_to_record

java.util.Hashtable interactionId_to_record
Constructor Detail

InMemRTIInteractionLookUp

public InMemRTIInteractionLookUp()
Method Detail

getInteractionClassId

public int getInteractionClassId(java.lang.String interactionName)
Specified by:
getInteractionClassId in interface RTIInteractionLookUp

getInteractionClassName

public java.lang.String getInteractionClassName(int interactionId)
Specified by:
getInteractionClassName in interface RTIInteractionLookUp

getParameterId

public int getParameterId(java.lang.String interactionName,
                          java.lang.String paramName)
Specified by:
getParameterId in interface RTIInteractionLookUp

getParameterId

public int getParameterId(int interactionId,
                          java.lang.String paramName)
Specified by:
getParameterId in interface RTIInteractionLookUp

getParameterName

public java.lang.String getParameterName(java.lang.String interactionName,
                                         int paramId)
Specified by:
getParameterName in interface RTIInteractionLookUp

getParameterName

public java.lang.String getParameterName(int interactionId,
                                         int paramId)
Specified by:
getParameterName in interface RTIInteractionLookUp

addInteractionClass

public void addInteractionClass(java.lang.String interactionName,
                                int interactionId)
                         throws RTIDBException
Specified by:
addInteractionClass in interface RTIInteractionLookUp

addParameter

public void addParameter(java.lang.String interactionName,
                         java.lang.String paramName,
                         int paramId)
                  throws RTIDBException
Specified by:
addParameter in interface RTIInteractionLookUp