org.jnetpcap.packet.structure
Class AnnotatedField
java.lang.Object
org.jnetpcap.packet.structure.AnnotatedField
public class AnnotatedField
- extends java.lang.Object
- Author:
- Mark Bednarczyk, Sly Technologies, Inc.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatedField
public AnnotatedField(java.lang.String name,
Field enumAnnotation,
java.util.Map<Field.Property,AnnotatedFieldMethod> methods,
java.lang.Class<?> declaringClass)
- Parameters:
name - enumAnnotation - methods -
inspectEnumConstant
public static AnnotatedField inspectEnumConstant(java.lang.String field,
Field enumAnnotation,
java.util.Map<Field.Property,AnnotatedFieldMethod> methods,
java.lang.Class<?> c)
- Parameters:
field - enumAnnotation - methods -
- Returns:
inspectMethod
public static AnnotatedField inspectMethod(java.lang.Class<? extends JHeader> c,
java.lang.reflect.Method m)
- Parameters:
c - m -
- Returns:
addSubField
public void addSubField(AnnotatedField field)
- Parameters:
field -
finishProcessing
public void finishProcessing(java.util.List<HeaderDefinitionError> errors)
getDeclaringClass
public java.lang.Class<?> getDeclaringClass()
- Returns:
getDescription
public java.lang.String getDescription()
getDisplay
public final java.lang.String getDisplay()
getFormat
public final java.lang.String getFormat()
getLength
public int getLength()
getMask
public long getMask()
- Returns:
getMethod
public java.lang.reflect.Method getMethod()
- Returns:
getName
public final java.lang.String getName()
getNicname
public final java.lang.String getNicname()
getOffset
public int getOffset()
getParent
public java.lang.String getParent()
- Returns:
getPriority
public JFormatter.Priority getPriority()
- Returns:
getRuntime
public final AnnotatedFieldRuntime getRuntime()
getStyle
public JFormatter.Style getStyle()
- Returns:
getSubFields
public java.util.List<AnnotatedField> getSubFields()
- Returns:
getUnits
public java.lang.String getUnits()
isSubField
public boolean isSubField()
- Returns: