org.npsnet.xrti.proxies
Interface HLAbasicRepresentation

All Superinterfaces:
HLAdataType, HLAobjectRoot, HLAreflection
All Known Implementing Classes:
HLAbasicRepresentationProxy

public interface HLAbasicRepresentation
extends HLAdataType

Autogenerated object instance interface.

Author:
org.npsnet.xrti.utilities.ProxyCompiler

Method Summary
 void addHLAbasicRepresentationListener(HLAbasicRepresentationListener l)
          Adds a listener for the attributes associated with the HLAbasicRepresentation class.
 java.lang.String getEncoding()
          Returns the value of the encoding attribute.
 HLAendianType getEndian()
          Returns the value of the endian attribute.
 java.lang.String getInterpretation()
          Returns the value of the interpretation attribute.
 int getSize()
          Returns the value of the size attribute.
 void removeHLAbasicRepresentationListener(HLAbasicRepresentationListener l)
          Removes a listener for the attributes associated with the HLAbasicRepresentation class.
 void setEncoding(java.lang.String pEncoding, byte[] userSuppliedTag)
          Sets the value of the encoding attribute.
 void setEndian(HLAendianType pEndian, byte[] userSuppliedTag)
          Sets the value of the endian attribute.
 void setInterpretation(java.lang.String pInterpretation, byte[] userSuppliedTag)
          Sets the value of the interpretation attribute.
 void setSize(int pSize, byte[] userSuppliedTag)
          Sets the value of the size attribute.
 
Methods inherited from interface org.npsnet.xrti.proxies.HLAdataType
addHLAdataTypeListener, removeHLAdataTypeListener
 
Methods inherited from interface org.npsnet.xrti.proxies.HLAreflection
addHLAreflectionListener, getName, removeHLAreflectionListener, setName
 
Methods inherited from interface org.npsnet.xrti.proxies.HLAobjectRoot
addHLAobjectRootListener, removeHLAobjectRootListener
 

Method Detail

addHLAbasicRepresentationListener

public void addHLAbasicRepresentationListener(HLAbasicRepresentationListener l)
Adds a listener for the attributes associated with the HLAbasicRepresentation class.

Parameters:
l - the listener to add

removeHLAbasicRepresentationListener

public void removeHLAbasicRepresentationListener(HLAbasicRepresentationListener l)
Removes a listener for the attributes associated with the HLAbasicRepresentation class.

Parameters:
l - the listener to remove

setSize

public void setSize(int pSize,
                    byte[] userSuppliedTag)
             throws ObjectInstanceNotKnown,
                    AttributeNotDefined,
                    AttributeNotOwned,
                    FederateNotExecutionMember,
                    SaveInProgress,
                    RestoreInProgress,
                    RTIinternalError
Sets the value of the size attribute.

Parameters:
pSize - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getSize

public int getSize()
Returns the value of the size attribute.

Returns:
the current attribute value

setEndian

public void setEndian(HLAendianType pEndian,
                      byte[] userSuppliedTag)
               throws ObjectInstanceNotKnown,
                      AttributeNotDefined,
                      AttributeNotOwned,
                      FederateNotExecutionMember,
                      SaveInProgress,
                      RestoreInProgress,
                      RTIinternalError
Sets the value of the endian attribute.

Parameters:
pEndian - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getEndian

public HLAendianType getEndian()
Returns the value of the endian attribute.

Returns:
the current attribute value

setInterpretation

public void setInterpretation(java.lang.String pInterpretation,
                              byte[] userSuppliedTag)
                       throws ObjectInstanceNotKnown,
                              AttributeNotDefined,
                              AttributeNotOwned,
                              FederateNotExecutionMember,
                              SaveInProgress,
                              RestoreInProgress,
                              RTIinternalError
Sets the value of the interpretation attribute.

Parameters:
pInterpretation - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getInterpretation

public java.lang.String getInterpretation()
Returns the value of the interpretation attribute.

Returns:
the current attribute value

setEncoding

public void setEncoding(java.lang.String pEncoding,
                        byte[] userSuppliedTag)
                 throws ObjectInstanceNotKnown,
                        AttributeNotDefined,
                        AttributeNotOwned,
                        FederateNotExecutionMember,
                        SaveInProgress,
                        RestoreInProgress,
                        RTIinternalError
Sets the value of the encoding attribute.

Parameters:
pEncoding - the new attribute value
userSuppliedTag - a user-supplied tag to associate with the action
Throws:
ObjectInstanceNotKnown - if the object instance is unknown
AttributeNotDefined - if one of the attributes is undefined
AttributeNotOwned - if one of the attributes is not owned
FederateNotExecutionMember - if the federate is not a member of an execution
SaveInProgress - if a save operation is in progress
RestoreInProgress - if a restore operation is in progress
RTIinternalError - if an internal error occurred in the run-time infrastructure

getEncoding

public java.lang.String getEncoding()
Returns the value of the encoding attribute.

Returns:
the current attribute value