org.jnetpcap.packet.annotate
Class FieldDefinitionException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.jnetpcap.packet.structure.HeaderDefinitionError
                  extended by org.jnetpcap.packet.annotate.FieldDefinitionException
All Implemented Interfaces:
java.io.Serializable

public class FieldDefinitionException
extends HeaderDefinitionError

The Class FieldDefinitionException.

Author:
Mark Bednarczyk, Sly Technologies, Inc.
See Also:
Serialized Form

Constructor Summary
FieldDefinitionException(AnnotatedField field)
          Instantiates a new field definition exception.
FieldDefinitionException(AnnotatedField field, java.lang.String message)
          Instantiates a new field definition exception.
FieldDefinitionException(AnnotatedField field, java.lang.String message, java.lang.Throwable cause)
          Instantiates a new field definition exception.
FieldDefinitionException(AnnotatedField field, java.lang.Throwable cause)
          Instantiates a new field definition exception.
FieldDefinitionException(java.lang.String message)
          Instantiates a new field definition exception.
FieldDefinitionException(java.lang.String message, java.lang.Throwable cause)
          Instantiates a new field definition exception.
FieldDefinitionException(java.lang.Throwable cause)
          Instantiates a new field definition exception.
 
Method Summary
 AnnotatedField getField()
          Gets the field.
protected  java.lang.String getPath()
          Gets the path.
 
Methods inherited from class org.jnetpcap.packet.structure.HeaderDefinitionError
getHeader, getMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldDefinitionException

public FieldDefinitionException(AnnotatedField field)
Instantiates a new field definition exception.

Parameters:
field - the field

FieldDefinitionException

public FieldDefinitionException(java.lang.String message)
Instantiates a new field definition exception.

Parameters:
message - the message

FieldDefinitionException

public FieldDefinitionException(AnnotatedField field,
                                java.lang.String message)
Instantiates a new field definition exception.

Parameters:
field - the field
message - the message

FieldDefinitionException

public FieldDefinitionException(java.lang.Throwable cause)
Instantiates a new field definition exception.

Parameters:
cause - the cause

FieldDefinitionException

public FieldDefinitionException(AnnotatedField field,
                                java.lang.Throwable cause)
Instantiates a new field definition exception.

Parameters:
field - the field
cause - the cause

FieldDefinitionException

public FieldDefinitionException(java.lang.String message,
                                java.lang.Throwable cause)
Instantiates a new field definition exception.

Parameters:
message - the message
cause - the cause

FieldDefinitionException

public FieldDefinitionException(AnnotatedField field,
                                java.lang.String message,
                                java.lang.Throwable cause)
Instantiates a new field definition exception.

Parameters:
field - the field
message - the message
cause - the cause
Method Detail

getField

public final AnnotatedField getField()
Gets the field.

Returns:
the field

getPath

protected java.lang.String getPath()
Gets the path.

Overrides:
getPath in class HeaderDefinitionError
Returns:
the path
See Also:
HeaderDefinitionError.getPath()