org.npsnet.xrti.proxies
Interface HLAobjectClassListener

All Known Implementing Classes:
ObjectClassDescriptor

public interface HLAobjectClassListener

Autogenerated object instance listener interface.

Author:
org.npsnet.xrti.utilities.ProxyCompiler

Method Summary
 void attributesUpdated(HLAobjectClass source, long[] oldValue, long[] newValue, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport)
          Notifies the listener that the attributes attribute has been updated.
 void parentsUpdated(HLAobjectClass source, java.lang.String oldValue, java.lang.String newValue, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport)
          Notifies the listener that the parents attribute has been updated.
 void semanticsUpdated(HLAobjectClass source, java.lang.String oldValue, java.lang.String newValue, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport)
          Notifies the listener that the semantics attribute has been updated.
 void sharingUpdated(HLAobjectClass source, HLAsharingType oldValue, HLAsharingType newValue, byte[] userSuppliedTag, OrderType sentOrdering, TransportationType theTransport)
          Notifies the listener that the sharing attribute has been updated.
 

Method Detail

parentsUpdated

public void parentsUpdated(HLAobjectClass source,
                           java.lang.String oldValue,
                           java.lang.String newValue,
                           byte[] userSuppliedTag,
                           OrderType sentOrdering,
                           TransportationType theTransport)
Notifies the listener that the parents attribute has been updated.

Parameters:
source - the source of the notification
oldValue - the old value of the attribute
newValue - the new value of the attribute
userSuppliedTag - the user-supplied tag associated with the update
sentOrdering - the type of ordering with which the update was sent
theTransport - the type of transport associated with the update

sharingUpdated

public void sharingUpdated(HLAobjectClass source,
                           HLAsharingType oldValue,
                           HLAsharingType newValue,
                           byte[] userSuppliedTag,
                           OrderType sentOrdering,
                           TransportationType theTransport)
Notifies the listener that the sharing attribute has been updated.

Parameters:
source - the source of the notification
oldValue - the old value of the attribute
newValue - the new value of the attribute
userSuppliedTag - the user-supplied tag associated with the update
sentOrdering - the type of ordering with which the update was sent
theTransport - the type of transport associated with the update

attributesUpdated

public void attributesUpdated(HLAobjectClass source,
                              long[] oldValue,
                              long[] newValue,
                              byte[] userSuppliedTag,
                              OrderType sentOrdering,
                              TransportationType theTransport)
Notifies the listener that the attributes attribute has been updated.

Parameters:
source - the source of the notification
oldValue - the old value of the attribute
newValue - the new value of the attribute
userSuppliedTag - the user-supplied tag associated with the update
sentOrdering - the type of ordering with which the update was sent
theTransport - the type of transport associated with the update

semanticsUpdated

public void semanticsUpdated(HLAobjectClass source,
                             java.lang.String oldValue,
                             java.lang.String newValue,
                             byte[] userSuppliedTag,
                             OrderType sentOrdering,
                             TransportationType theTransport)
Notifies the listener that the semantics attribute has been updated.

Parameters:
source - the source of the notification
oldValue - the old value of the attribute
newValue - the new value of the attribute
userSuppliedTag - the user-supplied tag associated with the update
sentOrdering - the type of ordering with which the update was sent
theTransport - the type of transport associated with the update