org.jnetpcap.packet.structure
Class AnnotatedScannerMethod

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

public class AnnotatedScannerMethod
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
AnnotatedScannerMethod(java.lang.reflect.Method method, java.lang.Class<? extends JHeader> c, java.lang.Object container)
           
 
Method Summary
 int getId()
           
static AnnotatedScannerMethod[] inspectClass(java.lang.Class<? extends JHeader> c)
           
static AnnotatedScannerMethod[] inspectJHeaderClass(java.lang.Class<? extends JHeader> c)
           
static AnnotatedScannerMethod[] inspectObject(java.lang.Object container)
           
 void scan(JScan scan)
           
protected  void validateSignature(java.lang.reflect.Method method)
           
 
Methods inherited from class org.jnetpcap.packet.structure.AnnotatedMethod
getMethod, getMethods, setIsMapped, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotatedScannerMethod

public AnnotatedScannerMethod(java.lang.reflect.Method method,
                              java.lang.Class<? extends JHeader> c,
                              java.lang.Object container)
Parameters:
method -
value -
container -
Method Detail

inspectJHeaderClass

public static AnnotatedScannerMethod[] inspectJHeaderClass(java.lang.Class<? extends JHeader> c)

inspectClass

public static AnnotatedScannerMethod[] inspectClass(java.lang.Class<? extends JHeader> c)

inspectObject

public static AnnotatedScannerMethod[] inspectObject(java.lang.Object container)

scan

public void scan(JScan scan)

validateSignature

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

getId

public int getId()