org.npsnet.xrti.proxies
Class HLAserviceGroupName

java.lang.Object
  extended byorg.npsnet.xrti.proxies.HLAserviceGroupName
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class HLAserviceGroupName
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Service group identifier.

Author:
org.npsnet.xrti.utilities.ProxyCompiler
See Also:
Serialized Form

Field Summary
static HLAserviceGroupName DataDistributionManagement
          Enumerator #5.
static HLAserviceGroupName DeclarationManagement
          Enumerator #1.
static HLAserviceGroupName FederationManagement
          Enumerator #0.
static HLAserviceGroupName ObjectManagement
          Enumerator #2.
static HLAserviceGroupName OwnershipManagement
          Enumerator #3.
static HLAserviceGroupName SupportServices
          Enumerator #6.
static HLAserviceGroupName TimeManagement
          Enumerator #4.
 
Constructor Summary
HLAserviceGroupName()
          Default constructor (FederationManagement).
HLAserviceGroupName(HLAserviceGroupName other)
          Copy constructor.
 
Method Summary
static HLAserviceGroupName decode(HLAEncodingInputStream hlaeis)
          Reads and returns a HLAserviceGroupName from the specified stream.
 void encode(HLAEncodingOutputStream hlaeos)
          Writes this HLAserviceGroupName to the specified stream.
 boolean equals(java.lang.Object other)
          Compares this HLAserviceGroupName for equality with another.
 int hashCode()
          Computes and returns a hash code corresponding to this HLAserviceGroupName.
 java.lang.String toString()
          Returns a string representation of this HLAserviceGroupName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FederationManagement

public static final HLAserviceGroupName FederationManagement
Enumerator #0.


DeclarationManagement

public static final HLAserviceGroupName DeclarationManagement
Enumerator #1.


ObjectManagement

public static final HLAserviceGroupName ObjectManagement
Enumerator #2.


OwnershipManagement

public static final HLAserviceGroupName OwnershipManagement
Enumerator #3.


TimeManagement

public static final HLAserviceGroupName TimeManagement
Enumerator #4.


DataDistributionManagement

public static final HLAserviceGroupName DataDistributionManagement
Enumerator #5.


SupportServices

public static final HLAserviceGroupName SupportServices
Enumerator #6.

Constructor Detail

HLAserviceGroupName

public HLAserviceGroupName()
Default constructor (FederationManagement).


HLAserviceGroupName

public HLAserviceGroupName(HLAserviceGroupName other)
Copy constructor.

Parameters:
other - the other HLAserviceGroupName to copy
Method Detail

decode

public static HLAserviceGroupName decode(HLAEncodingInputStream hlaeis)
                                  throws java.io.IOException
Reads and returns a HLAserviceGroupName from the specified stream.

Parameters:
hlaeis - the input stream to read from
Returns:
the decoded value
Throws:
java.io.IOException - if an error occurs

equals

public boolean equals(java.lang.Object other)
Compares this HLAserviceGroupName for equality with another.

Parameters:
other - the other HLAserviceGroupName
Returns:
true if the two enumerated types are equal, false otherwise

hashCode

public int hashCode()
Computes and returns a hash code corresponding to this HLAserviceGroupName.

Returns:
a hash code corresponding to this HLAserviceGroupName

encode

public void encode(HLAEncodingOutputStream hlaeos)
            throws java.io.IOException
Writes this HLAserviceGroupName to the specified stream.

Parameters:
hlaeos - the stream to write to
Throws:
java.io.IOException - if an error occurs

toString

public java.lang.String toString()
Returns a string representation of this HLAserviceGroupName

Returns:
a string representation of this HLAserviceGroupName