edu.rti
Class RTILookUpTable

java.lang.Object
  |
  +--edu.rti.RTILookUpTable

public class RTILookUpTable
extends java.lang.Object

Singleton.


Field Summary
(package private) static java.util.Hashtable interRecs
           
(package private) static java.util.Hashtable objCLSIDRecs
           
(package private) static java.util.Hashtable objRecs
           
 
Constructor Summary
RTILookUpTable()
           
 
Method Summary
static void addInteractionClass(java.lang.String interactionClassName, short identifier)
           
static void addInteractionClassAttribute(java.lang.String interactionClassName, java.lang.String parameterName, int identifier)
           
static void addObjectClass(java.lang.String objectClassName, short identifier)
           
static void addObjectClassAttribute(java.lang.String objectClassName, java.lang.String attributeName, int identifier)
           
static int getInteractionClassParameterRTIid(java.lang.String interactionClassName, java.lang.String parameterName)
           
static short getInteractionClassRTIid(java.lang.String interactionClassName)
           
static java.lang.String getObjectClassAttributeName(short classId, int attributeId)
           
static short[] getObjectClassAttributeRTIHandles(java.lang.String objectClassName)
           
static short getObjectClassAttributeRTIid(short classId, java.lang.String attributeName)
           
static short getObjectClassAttributeRTIid(java.lang.String objectClassName, java.lang.String attributeName)
           
static java.lang.String getObjectClassName(short identifier)
           
static short getObjectClassRTIid(java.lang.String objectClassName)
           
(package private) static ObjRecord getObjectRecord(short classId)
           
(package private) static ObjRecord getObjectRecord(java.lang.String objectClassName)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

objRecs

static java.util.Hashtable objRecs

interRecs

static java.util.Hashtable interRecs

objCLSIDRecs

static java.util.Hashtable objCLSIDRecs
Constructor Detail

RTILookUpTable

public RTILookUpTable()
Method Detail

getObjectClassRTIid

public static short getObjectClassRTIid(java.lang.String objectClassName)
                                 throws ObjectClassNameUnknown
Parameters:
objectClassName -  
See Also:
ObjectClassNameUnknown

getObjectClassName

public static java.lang.String getObjectClassName(short identifier)
                                           throws ObjectClassNameUnknown
Parameters:
objectClassName -  
See Also:
ObjectClassNameUnknown

getObjectClassAttributeRTIid

public static short getObjectClassAttributeRTIid(java.lang.String objectClassName,
                                                 java.lang.String attributeName)
                                          throws ObjectClassNameUnknown,
                                                 ObjectClassAttributeUnknown
Parameters:
objectClassName -  
attributeName -  
Throws:
ObjectClassNameUnknown -  
ObjectClassAttributeUnknown -  

getObjectClassAttributeRTIid

public static short getObjectClassAttributeRTIid(short classId,
                                                 java.lang.String attributeName)
                                          throws ObjectClassNameUnknown,
                                                 ObjectClassAttributeUnknown
Parameters:
classId -  
attributeName -  
Throws:
ObjectClassNameUnknown -  
ObjectClassAttributeUnknown -  

getObjectClassAttributeName

public static java.lang.String getObjectClassAttributeName(short classId,
                                                           int attributeId)
                                                    throws ObjectClassNameUnknown,
                                                           ObjectClassAttributeUnknown
Parameters:
classId -  
attributeId -  
Throws:
ObjectClassNameUnknown -  
ObjectClassAttributeUnknown -  

addObjectClass

public static void addObjectClass(java.lang.String objectClassName,
                                  short identifier)
Parameters:
objectClassName -  
identifier -  

addObjectClassAttribute

public static void addObjectClassAttribute(java.lang.String objectClassName,
                                           java.lang.String attributeName,
                                           int identifier)
                                    throws ObjectClassNameUnknown
Parameters:
objectClassName -  
attributeName -  
identifier -  

getObjectClassAttributeRTIHandles

public static short[] getObjectClassAttributeRTIHandles(java.lang.String objectClassName)
                                                 throws ObjectClassNameUnknown
Parameters:
objectClassName -  

getObjectRecord

static ObjRecord getObjectRecord(java.lang.String objectClassName)
                          throws ObjectClassNameUnknown
Parameters:
objectClassName -  
Throws:
ObjectClassNameUnknown -  

getObjectRecord

static ObjRecord getObjectRecord(short classId)
                          throws ObjectClassNameUnknown
Parameters:
classId -  
Throws:
ObjectClassNameUnknown -  

getInteractionClassRTIid

public static short getInteractionClassRTIid(java.lang.String interactionClassName)
                                      throws InteractionClassNameUnknown
Parameters:
interactionClassName -  
Throws:
InteractionClassNameUnknown -  

getInteractionClassParameterRTIid

public static int getInteractionClassParameterRTIid(java.lang.String interactionClassName,
                                                    java.lang.String parameterName)
                                             throws InteractionClassNameUnknown,
                                                    InteractionClassParameterUnknown
Parameters:
interactionClassName -  
parameterName -  
Throws:
InteractionClassNameUnknown -  
InteractionClassParameterUnknown -  

addInteractionClass

public static void addInteractionClass(java.lang.String interactionClassName,
                                       short identifier)
Parameters:
interactionClassName -  
identifier -  

addInteractionClassAttribute

public static void addInteractionClassAttribute(java.lang.String interactionClassName,
                                                java.lang.String parameterName,
                                                int identifier)
                                         throws InteractionClassNameUnknown
Parameters:
interactionClassName -  
parameterName -  
identifier -  
Throws:
InteractionClassNameUnknown -