lrti.rtidb.inmem
Class InMemRTIObjectClassAttributeLookUp

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

public class InMemRTIObjectClassAttributeLookUp
extends java.lang.Object
implements RTIObjectClassAttributeLookUp

See Also:

Field Summary
(package private)  java.util.Hashtable objectId_to_record
           
(package private)  java.util.Hashtable objectName_to_record
           
 
Constructor Summary
InMemRTIObjectClassAttributeLookUp()
           
 
Method Summary
 void addAttribute(java.lang.String objectName, java.lang.String attributeName, int attributeId)
           
 void addObjectClass(java.lang.String objectName, int objectClassId)
           
 int getAttributeId(int objectClassId, java.lang.String attributeName)
           
 int getAttributeId(java.lang.String objectClassName, java.lang.String attributeName)
           
 java.lang.String getAttributeName(int objectClassId, int attributeId)
           
 java.lang.String getAttributeName(java.lang.String objectClassName, int attributeId)
           
 int getObjectClassId(java.lang.String objectName)
           
 java.lang.String getObjectClassName(int objectClassId)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

objectName_to_record

java.util.Hashtable objectName_to_record

objectId_to_record

java.util.Hashtable objectId_to_record
Constructor Detail

InMemRTIObjectClassAttributeLookUp

public InMemRTIObjectClassAttributeLookUp()
Method Detail

getObjectClassId

public int getObjectClassId(java.lang.String objectName)
Specified by:
getObjectClassId in interface RTIObjectClassAttributeLookUp

getObjectClassName

public java.lang.String getObjectClassName(int objectClassId)
Specified by:
getObjectClassName in interface RTIObjectClassAttributeLookUp

getAttributeId

public int getAttributeId(java.lang.String objectClassName,
                          java.lang.String attributeName)
Specified by:
getAttributeId in interface RTIObjectClassAttributeLookUp

getAttributeId

public int getAttributeId(int objectClassId,
                          java.lang.String attributeName)
Specified by:
getAttributeId in interface RTIObjectClassAttributeLookUp

getAttributeName

public java.lang.String getAttributeName(java.lang.String objectClassName,
                                         int attributeId)
Specified by:
getAttributeName in interface RTIObjectClassAttributeLookUp

getAttributeName

public java.lang.String getAttributeName(int objectClassId,
                                         int attributeId)
Specified by:
getAttributeName in interface RTIObjectClassAttributeLookUp

addObjectClass

public void addObjectClass(java.lang.String objectName,
                           int objectClassId)
                    throws RTIDBException
Specified by:
addObjectClass in interface RTIObjectClassAttributeLookUp

addAttribute

public void addAttribute(java.lang.String objectName,
                         java.lang.String attributeName,
                         int attributeId)
                  throws RTIDBException
Specified by:
addAttribute in interface RTIObjectClassAttributeLookUp