com.foxsmart.csu.config
Class PrecedenceEnum

java.lang.Object
  extended by com.foxsmart.ic.lang.Enum
      extended by com.foxsmart.csu.config.PrecedenceEnum
All Implemented Interfaces:
java.io.Serializable

public class PrecedenceEnum
extends Enum

The PrecedenceEnum class represents the router precedence for pattern matching.

See Also:
Serialized Form

Field Summary
static PrecedenceEnum CRITICAL
          Value: 5, Name: critical, Short Description: Critical Precedence.
static PrecedenceEnum FLASH
          Value: 3, Name: flash, Short Description: Flash Precedence.
static PrecedenceEnum FLASH_OVERRIDE
          Value: 4, Name: flash-override, Short Description: Flash Override Precedence.
static PrecedenceEnum IMMEDIATE
          Value: 2, Name: immediate, Short Description: Immediate Precedence.
static PrecedenceEnum INTERNET
          Value: 6, Name: internet, Short Description: Internetwork Control Precedence.
static PrecedenceEnum NETWORK
          Value: 7, Name: network, Short Description: Network Control Precedence.
static PrecedenceEnum PRIORITY
          Value: 1, Name: priority, Short Description: Priority Precedence.
static PrecedenceEnum ROUTINE
          Value: 0, Name: routine, Short Description: Routine Precedence.
 
Fields inherited from class com.foxsmart.ic.lang.Enum
enumMap, value
 
Constructor Summary
protected PrecedenceEnum(EnumEntry enumEntry)
           
  PrecedenceEnum(java.lang.Integer value)
           
  PrecedenceEnum(java.lang.String name)
           
 
Method Summary
static java.lang.Comparable getMaxValue()
          Maximum value of 7.
static java.lang.Comparable getMinValue()
          Minimum value of 0.
 
Methods inherited from class com.foxsmart.ic.lang.Enum
createEntry, equals, getEntry, getEntry, getEntry, getEnumClass, getLongDescription, getLongDescription, getName, getName, getName, getShortDescription, getShortDescription, getValue, getValue, getValue, hasEntry, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ROUTINE

public static final PrecedenceEnum ROUTINE
Value: 0, Name: routine, Short Description: Routine Precedence.


PRIORITY

public static final PrecedenceEnum PRIORITY
Value: 1, Name: priority, Short Description: Priority Precedence.


IMMEDIATE

public static final PrecedenceEnum IMMEDIATE
Value: 2, Name: immediate, Short Description: Immediate Precedence.


FLASH

public static final PrecedenceEnum FLASH
Value: 3, Name: flash, Short Description: Flash Precedence.


FLASH_OVERRIDE

public static final PrecedenceEnum FLASH_OVERRIDE
Value: 4, Name: flash-override, Short Description: Flash Override Precedence.


CRITICAL

public static final PrecedenceEnum CRITICAL
Value: 5, Name: critical, Short Description: Critical Precedence.


INTERNET

public static final PrecedenceEnum INTERNET
Value: 6, Name: internet, Short Description: Internetwork Control Precedence.


NETWORK

public static final PrecedenceEnum NETWORK
Value: 7, Name: network, Short Description: Network Control Precedence.

Constructor Detail

PrecedenceEnum

protected PrecedenceEnum(EnumEntry enumEntry)

PrecedenceEnum

public PrecedenceEnum(java.lang.String name)
               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

PrecedenceEnum

public PrecedenceEnum(java.lang.Integer value)
               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

getMinValue

public static java.lang.Comparable getMinValue()
Minimum value of 0.

Returns:
0.

getMaxValue

public static java.lang.Comparable getMaxValue()
Maximum value of 7.

Returns:
7.


Copyright © 2005-2008 Fox Smart, Inc. All Rights Reserved.