copyright The Portico Project 2008.

org.portico.dlc
Class HLA13RTIFactory

java.lang.Object
  extended by org.portico.dlc.HLA13RTIFactory
All Implemented Interfaces:
hla.rti.jlc.RtiFactory

public class HLA13RTIFactory
extends Object
implements hla.rti.jlc.RtiFactory

This class provides the RtiFactory implementation required by the HLA 1.3 DLC spec (accessible here). The methods of this class create and return Portico-specific implementations of the various HLA specified types.

This class should NEVER be referenced directly. Rather, instances are obtained through the RtiFactoryFactory class. You can reference the fully qualified class name of this class when using the factory-factory, but don't create instance of this class itself.


Constructor Summary
HLA13RTIFactory()
           
 
Method Summary
 hla.rti.AttributeHandleSet createAttributeHandleSet()
           
 hla.rti.FederateHandleSet createFederateHandleSet()
           
 hla.rti.jlc.RTIambassadorEx createRtiAmbassador()
           
 hla.rti.SuppliedAttributes createSuppliedAttributes()
           
 hla.rti.SuppliedParameters createSuppliedParameters()
           
 long getMaxExtent()
           
 long getMinExtent()
           
 String RtiName()
           
 String RtiVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HLA13RTIFactory

public HLA13RTIFactory()
Method Detail

createRtiAmbassador

public hla.rti.jlc.RTIambassadorEx createRtiAmbassador()
                                                throws hla.rti.RTIinternalError
Specified by:
createRtiAmbassador in interface hla.rti.jlc.RtiFactory
Throws:
hla.rti.RTIinternalError

createAttributeHandleSet

public hla.rti.AttributeHandleSet createAttributeHandleSet()
Specified by:
createAttributeHandleSet in interface hla.rti.jlc.RtiFactory

createFederateHandleSet

public hla.rti.FederateHandleSet createFederateHandleSet()
Specified by:
createFederateHandleSet in interface hla.rti.jlc.RtiFactory

createSuppliedAttributes

public hla.rti.SuppliedAttributes createSuppliedAttributes()
Specified by:
createSuppliedAttributes in interface hla.rti.jlc.RtiFactory

createSuppliedParameters

public hla.rti.SuppliedParameters createSuppliedParameters()
Specified by:
createSuppliedParameters in interface hla.rti.jlc.RtiFactory

RtiName

public String RtiName()
Specified by:
RtiName in interface hla.rti.jlc.RtiFactory

RtiVersion

public String RtiVersion()
Specified by:
RtiVersion in interface hla.rti.jlc.RtiFactory

getMinExtent

public long getMinExtent()
Specified by:
getMinExtent in interface hla.rti.jlc.RtiFactory

getMaxExtent

public long getMaxExtent()
Specified by:
getMaxExtent in interface hla.rti.jlc.RtiFactory

copyright The Portico Project 2008.