faa.tg.aircraft
Class WeightClass

java.lang.Object
  extended by faa.tg.aircraft.WeightClass
All Implemented Interfaces:
java.io.Serializable

public class WeightClass
extends java.lang.Object
implements java.io.Serializable

 The Weight Class of an Aircraft, as detailed in the Air Traffic Control
 (7110.65M) manual.
 
See the source WeightClass.java

Author:
Dan Warburton, FAA/ACT-510
See Also:
Serialized Form

Field Summary
static WeightClass B757
           
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
static WeightClass HEAVY
           
private  int id
           
static WeightClass LARGE
           
private static Capacity LARGE_HEAVY_BOUNDARY
           
private  java.lang.String name
           
(package private) static long serialVersionUID
           
static WeightClass SMALL
           
private static Capacity SMALL_LARGE_BOUNDARY
           
 
Constructor Summary
private WeightClass(int id, java.lang.String name)
           
 
Method Summary
 boolean equals(WeightClass otherWeightClass)
           
 int getId()
           
 java.lang.String getName()
           
static WeightClass getWeightClass(int id)
           
static WeightClass getWeightClass(java.lang.String acType, Capacity totalCapacity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

id

private int id

name

private java.lang.String name

SMALL_LARGE_BOUNDARY

private static final Capacity SMALL_LARGE_BOUNDARY

LARGE_HEAVY_BOUNDARY

private static final Capacity LARGE_HEAVY_BOUNDARY

SMALL

public static final WeightClass SMALL

LARGE

public static final WeightClass LARGE

B757

public static final WeightClass B757

HEAVY

public static final WeightClass HEAVY
Constructor Detail

WeightClass

private WeightClass(int id,
                    java.lang.String name)
Method Detail

getId

public int getId()

getName

public java.lang.String getName()

equals

public boolean equals(WeightClass otherWeightClass)

getWeightClass

public static WeightClass getWeightClass(int id)

getWeightClass

public static WeightClass getWeightClass(java.lang.String acType,
                                         Capacity totalCapacity)