|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jnetpcap.packet.structure.AnnotatedMethod
org.jnetpcap.packet.structure.AnnotatedFieldMethod
public abstract class AnnotatedFieldMethod
| Field Summary | |
|---|---|
protected java.lang.String |
field
|
protected Field.Property |
function
|
| Fields inherited from class org.jnetpcap.packet.structure.AnnotatedMethod |
|---|
declaringClass, isMapped, method, object |
| Constructor Summary | |
|---|---|
AnnotatedFieldMethod(AnnotatedField field,
Field.Property function)
|
|
AnnotatedFieldMethod(AnnotatedField field,
Field.Property function,
java.lang.reflect.Method method)
|
|
AnnotatedFieldMethod(java.lang.reflect.Method method,
Field.Property function)
|
|
| Method Summary | |
|---|---|
boolean |
booleanMethod(JHeader header,
java.lang.String name)
|
static void |
checkAnnotation(java.lang.reflect.Method method,
java.util.List<AnnotatedField> fields)
|
abstract void |
configFromField(AnnotatedField field)
|
static AnnotatedFieldMethod |
generateFunction(Field.Property function,
AnnotatedField field)
|
java.lang.String |
getFieldName()
|
Field.Property |
getFunction()
|
static AnnotatedFieldMethod |
inspectMethod(java.lang.reflect.Method method)
|
int |
intMethod(JHeader header,
java.lang.String name)
|
long |
longMethod(JHeader header,
java.lang.String name)
|
java.lang.Object |
objectMethod(JHeader header,
java.lang.String name)
|
java.lang.String |
stringMethod(JHeader header,
java.lang.String name)
|
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 |
| Field Detail |
|---|
protected final java.lang.String field
protected final Field.Property function
| Constructor Detail |
|---|
public AnnotatedFieldMethod(AnnotatedField field,
Field.Property function)
public AnnotatedFieldMethod(AnnotatedField field,
Field.Property function,
java.lang.reflect.Method method)
public AnnotatedFieldMethod(java.lang.reflect.Method method,
Field.Property function)
method - | Method Detail |
|---|
public static void checkAnnotation(java.lang.reflect.Method method,
java.util.List<AnnotatedField> fields)
runtime -
public static AnnotatedFieldMethod generateFunction(Field.Property function,
AnnotatedField field)
public static AnnotatedFieldMethod inspectMethod(java.lang.reflect.Method method)
method -
public boolean booleanMethod(JHeader header,
java.lang.String name)
public abstract void configFromField(AnnotatedField field)
public java.lang.String getFieldName()
public final Field.Property getFunction()
public int intMethod(JHeader header,
java.lang.String name)
public java.lang.Object objectMethod(JHeader header,
java.lang.String name)
public java.lang.String stringMethod(JHeader header,
java.lang.String name)
protected void validateSignature(java.lang.reflect.Method method)
validateSignature in class AnnotatedMethod
public long longMethod(JHeader header,
java.lang.String name)
header -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||