# Hierarchy For Package com.h3c.of.lib

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.h3c.of.lib.AbstractBitCodec<E>
    - com.h3c.of.lib.OfpBitmapCodec<E>
    - com.h3c.of.lib.OfpCodeBasedCodec<E>
  - com.h3c.of.lib.AbstractFactory
  - com.h3c.of.lib.CommonUtils
  - com.h3c.of.lib.FlowUtils
  - com.h3c.of.lib.MatchUtils
  - com.h3c.of.lib.Mutable
  - com.h3c.of.lib.OpenflowStructure (implements com.h3c.of.lib.Structure)
  - com.h3c.util.pkt.PacketReader
    - com.h3c.of.lib.OfPacketReader
  - com.h3c.util.pkt.PacketWriter
    - com.h3c.of.lib.OfPacketWriter
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.h3c.of.lib.OpenflowException
        - com.h3c.of.lib.DecodeException
        - com.h3c.of.lib.HeaderParseException
        - com.h3c.of.lib.IncompleteMessageException
        - com.h3c.of.lib.IncompleteStructureException
        - com.h3c.of.lib.MessageParseException
      - java.lang.RuntimeException
        - com.h3c.of.lib.InvalidMutableException
        - com.h3c.of.lib.VersionMismatchException
        - com.h3c.of.lib.VersionNotSupportedException

## Interface Hierarchy

- com.h3c.of.lib.MutableObject
  - com.h3c.of.lib.MutableStructure (also extends com.h3c.of.lib.Structure)
- com.h3c.of.lib.OfpEnum
  - com.h3c.of.lib.OfpBitmapEnum
  - com.h3c.of.lib.OfpCodeBasedEnum
- com.h3c.of.lib.Structure
  - com.h3c.of.lib.MutableStructure (also extends com.h3c.of.lib.MutableObject)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.h3c.of.lib.ProtocolVersion
    - com.h3c.of.lib.ExperimenterId

Copyright © 2014. All Rights Reserved.