org.jnetpcap.packet.structure
Class AnnotatedHeaderLengthMethod

java.lang.Object
  extended by org.jnetpcap.packet.structure.AnnotatedMethod
      extended by org.jnetpcap.packet.structure.AnnotatedHeaderLengthMethod

public class AnnotatedHeaderLengthMethod
extends AnnotatedMethod

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Field Summary
 
Fields inherited from class org.jnetpcap.packet.structure.AnnotatedMethod
declaringClass, isMapped, method, object
 
Constructor Summary
AnnotatedHeaderLengthMethod(java.lang.Class<? extends JHeader> c, int length)
           
 
Method Summary
static void clearCache()
           
 int getHeaderLength(JBuffer buffer, int offset)
           
 java.lang.reflect.Method getMethod()
           
 boolean hasStaticLength()
           
static AnnotatedHeaderLengthMethod inspectClass(java.lang.Class<? extends JHeader> c)
           
 java.lang.String toString()
           
protected  void validateSignature(java.lang.reflect.Method method)
           
 
Methods inherited from class org.jnetpcap.packet.structure.AnnotatedMethod
getMethods, setIsMapped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotatedHeaderLengthMethod

public AnnotatedHeaderLengthMethod(java.lang.Class<? extends JHeader> c,
                                   int length)
Parameters:
length -
Method Detail

inspectClass

public static AnnotatedHeaderLengthMethod inspectClass(java.lang.Class<? extends JHeader> c)

getHeaderLength

public int getHeaderLength(JBuffer buffer,
                           int offset)

getMethod

public final java.lang.reflect.Method getMethod()
Overrides:
getMethod in class AnnotatedMethod

hasStaticLength

public boolean hasStaticLength()

validateSignature

protected void validateSignature(java.lang.reflect.Method method)
Specified by:
validateSignature in class AnnotatedMethod

clearCache

public static void clearCache()

toString

public java.lang.String toString()
Overrides:
toString in class AnnotatedMethod