com.foxsmart.csu.config
Class IpProtocolEnum

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

public class IpProtocolEnum
extends Enum

The IpProtocolEnum class represents an IP protocol for an extended IP access list.

See Also:
Serialized Form

Field Summary
static IpProtocolEnum AHP
          Value: 51, Name: ahp, Short Description: Authentication Header Protocol.
static IpProtocolEnum EIGRP
          Value: 88, Name: eigrp, Short Description: Cisco's EIGRP routing protocol.
static IpProtocolEnum ESP
          Value: 50, Name: esp, Short Description: Encapsulation Security Payload.
static IpProtocolEnum GRE
          Value: 47, Name: gre, Short Description: Cisco's GRE tunneling.
static IpProtocolEnum ICMP
          Value: 1, Name: icmp, Short Description: Internet Control Message Protocol.
static IpProtocolEnum IGMP
          Value: 2, Name: igmp, Short Description: Internet Gateway Message Protocol.
static IpProtocolEnum IGRP
          Value: 9, Name: igrp, Short Description: Cisco's IGRP routing protocol.
static IpProtocolEnum IP
          Value: 0, Name: ip, Short Description: Any Internet Protocol.
static IpProtocolEnum IPINIP
          Value: 4, Name: ipinip, Short Description: IP in IP tunneling.
static IpProtocolEnum NOS
          Value: 94, Name: nos, Short Description: KA9Q NOS compatible IP over IP tunneling.
static IpProtocolEnum OSPF
          Value: 89, Name: ospf, Short Description: OSPF routing protocol.
static IpProtocolEnum PCP
          Value: 108, Name: pcp, Short Description: Payload Comporession Protocol.
static IpProtocolEnum PIM
          Value: 103, Name: pim, Short Description: Protocol Independent Multicast.
static IpProtocolEnum TCP
          Value: 6, Name: tcp, Short Description: Transmission Control Protocol.
static IpProtocolEnum UDP
          Value: 17, Name: udp, Short Description: User Datagram Protocol.
 
Fields inherited from class com.foxsmart.ic.lang.Enum
enumMap, value
 
Constructor Summary
protected IpProtocolEnum(EnumEntry enumEntry)
           
  IpProtocolEnum(java.lang.Integer value)
           
  IpProtocolEnum(java.lang.String name)
           
 
Method Summary
static java.lang.Comparable getMaxValue()
          Maximum value of 255.
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

AHP

public static final IpProtocolEnum AHP
Value: 51, Name: ahp, Short Description: Authentication Header Protocol.


EIGRP

public static final IpProtocolEnum EIGRP
Value: 88, Name: eigrp, Short Description: Cisco's EIGRP routing protocol.


ESP

public static final IpProtocolEnum ESP
Value: 50, Name: esp, Short Description: Encapsulation Security Payload.


GRE

public static final IpProtocolEnum GRE
Value: 47, Name: gre, Short Description: Cisco's GRE tunneling.


ICMP

public static final IpProtocolEnum ICMP
Value: 1, Name: icmp, Short Description: Internet Control Message Protocol.


IGMP

public static final IpProtocolEnum IGMP
Value: 2, Name: igmp, Short Description: Internet Gateway Message Protocol.


IGRP

public static final IpProtocolEnum IGRP
Value: 9, Name: igrp, Short Description: Cisco's IGRP routing protocol.


IP

public static final IpProtocolEnum IP
Value: 0, Name: ip, Short Description: Any Internet Protocol.


IPINIP

public static final IpProtocolEnum IPINIP
Value: 4, Name: ipinip, Short Description: IP in IP tunneling.


NOS

public static final IpProtocolEnum NOS
Value: 94, Name: nos, Short Description: KA9Q NOS compatible IP over IP tunneling.


OSPF

public static final IpProtocolEnum OSPF
Value: 89, Name: ospf, Short Description: OSPF routing protocol.


PCP

public static final IpProtocolEnum PCP
Value: 108, Name: pcp, Short Description: Payload Comporession Protocol.


PIM

public static final IpProtocolEnum PIM
Value: 103, Name: pim, Short Description: Protocol Independent Multicast.


TCP

public static final IpProtocolEnum TCP
Value: 6, Name: tcp, Short Description: Transmission Control Protocol.


UDP

public static final IpProtocolEnum UDP
Value: 17, Name: udp, Short Description: User Datagram Protocol.

Constructor Detail

IpProtocolEnum

protected IpProtocolEnum(EnumEntry enumEntry)

IpProtocolEnum

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

IpProtocolEnum

public IpProtocolEnum(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 255.

Returns:
255.


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