faa.tg.aidl
Enum InstructionClasses

java.lang.Object
  extended by java.lang.Enum<InstructionClasses>
      extended by faa.tg.aidl.InstructionClasses
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<InstructionClasses>

public enum InstructionClasses
extends java.lang.Enum<InstructionClasses>

This class contains all the possible instruction classes for AIDL See the source InstructionClasses.java

Version:
$Id: InstructionClasses.java,v 1.3 2008/06/03 19:31:45 samf Exp $
Author:
Sam Fullerton, L-3 Titan

Enum Constant Summary
AL
           
AUTO
           
BAL
           
CL
           
EL
           
HA
           
HBA
           
HC
           
HE
           
HHL
           
HHS
           
HLG
           
HLL
           
HPA
           
HS
           
HSB
           
HSL
           
HT
           
HVS
           
OLBA
           
OLPA
           
OLSB
           
OLT
           
PAL
           
SBA
           
SBL
           
SHL
           
SL
           
SLG
           
SPA
           
SSB
           
ST
           
TL
           
TLP
           
TVP
           
VSL
           
 
Field Summary
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
private  java.lang.String instruction
           
private  java.lang.String keyword
           
(package private) static long serialVersionUID
           
 
Method Summary
static InstructionClasses getInstructionClass(java.lang.String name)
          Get instruction class with given name
static java.util.Iterator<Specifier> getSpecifierList(InstructionClasses instructions)
          Returns a list of specifiers the given instruction can use
 java.lang.String toString()
          Returns a string representation of this object
static InstructionClasses valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static InstructionClasses[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

AUTO

public static final InstructionClasses AUTO

SL

public static final InstructionClasses SL

HS

public static final InstructionClasses HS

HSL

public static final InstructionClasses HSL

HHS

public static final InstructionClasses HHS

EL

public static final InstructionClasses EL

HE

public static final InstructionClasses HE

VSL

public static final InstructionClasses VSL

HVS

public static final InstructionClasses HVS

SPA

public static final InstructionClasses SPA

PAL

public static final InstructionClasses PAL

HPA

public static final InstructionClasses HPA

OLPA

public static final InstructionClasses OLPA

AL

public static final InstructionClasses AL

HA

public static final InstructionClasses HA

TVP

public static final InstructionClasses TVP

ST

public static final InstructionClasses ST

TL

public static final InstructionClasses TL

HT

public static final InstructionClasses HT

OLT

public static final InstructionClasses OLT

SBA

public static final InstructionClasses SBA

BAL

public static final InstructionClasses BAL

HBA

public static final InstructionClasses HBA

OLBA

public static final InstructionClasses OLBA

CL

public static final InstructionClasses CL

HC

public static final InstructionClasses HC

TLP

public static final InstructionClasses TLP

SHL

public static final InstructionClasses SHL

HLL

public static final InstructionClasses HLL

HHL

public static final InstructionClasses HHL

SSB

public static final InstructionClasses SSB

SBL

public static final InstructionClasses SBL

HSB

public static final InstructionClasses HSB

OLSB

public static final InstructionClasses OLSB

SLG

public static final InstructionClasses SLG

HLG

public static final InstructionClasses HLG
Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID

See Also:
Constant Field Values

keyword

private java.lang.String keyword

instruction

private java.lang.String instruction
Method Detail

values

public static InstructionClasses[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (InstructionClasses c : InstructionClasses.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static InstructionClasses valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

toString

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

Overrides:
toString in class java.lang.Enum<InstructionClasses>

getSpecifierList

public static java.util.Iterator<Specifier> getSpecifierList(InstructionClasses instructions)
Returns a list of specifiers the given instruction can use

Parameters:
instructions - - the instruction to look for
Returns:
a list of specifiers

getInstructionClass

public static InstructionClasses getInstructionClass(java.lang.String name)
Get instruction class with given name

Parameters:
name - - the name of the class to look for
Returns:
the instruction class with the given name or null if unable to determine