Class BadMagicBytesSequenceException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.refcodes.exception.AbstractIOException
org.refcodes.serial.SerialException
org.refcodes.serial.TransmissionException
org.refcodes.serial.BadMagicBytesException
org.refcodes.serial.BadMagicBytesSequenceException
- All Implemented Interfaces:
Serializable, ErrorCodeAccessor, Trap, LengthAccessor, MagicBytesAccessor, OffsetAccessor, MagicBytesAccessor, SequenceAccessor
public class BadMagicBytesSequenceException
extends BadMagicBytesException
implements LengthAccessor, OffsetAccessor, SequenceAccessor
A
BadMagicBytesSequenceException denotes bad (unexpected) magic bytes
encountered while processing a transmission Sequence.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface ErrorCodeAccessor
ErrorCodeAccessor.ErrorCodeBuilder<B>, ErrorCodeAccessor.ErrorCodeMutator, ErrorCodeAccessor.ErrorCodePropertyNested classes/interfaces inherited from interface LengthAccessor
LengthAccessor.LengthBuilder<B>, LengthAccessor.LengthMutator, LengthAccessor.LengthPropertyNested classes/interfaces inherited from interface MagicBytesAccessor
MagicBytesAccessor.MagicBytesBuilder<B>, MagicBytesAccessor.MagicBytesMutator, MagicBytesAccessor.MagicBytesPropertyNested classes/interfaces inherited from interface OffsetAccessor
OffsetAccessor.OffsetBuilder<B>, OffsetAccessor.OffsetMutator, OffsetAccessor.OffsetPropertyNested classes/interfaces inherited from interface SequenceAccessor
SequenceAccessor.SequenceBuilder<B>, SequenceAccessor.SequenceMutator, SequenceAccessor.SequenceProperty -
Constructor Summary
ConstructorsConstructorDescriptionBadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String message) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String aMessage, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String message, Throwable cause) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String aMessage, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, Throwable cause) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String message) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String aMessage, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String message, Throwable cause) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String aMessage, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, Throwable cause) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String message) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String aMessage, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String message, Throwable cause) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String aMessage, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, Throwable cause) Instantiates the classBadMagicBytesSequenceException.BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException. -
Method Summary
Methods inherited from class BadMagicBytesException
getMagicBytesMethods inherited from class AbstractIOException
getErrorCodeMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface MagicBytesAccessor
toMagicBytes, toMagicBytesMethods inherited from interface Trap
getPatternArguments, toLocalizedMessage, toMessage, toMessage, toMessage, toShortLocalizedMessage, toShortMessage
-
Constructor Details
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String message, Throwable cause) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequencemessage- the messagecause- the cause- See Also:
-
BadMagicBytesSequenceException
Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequencemessage- the message- See Also:
-
BadMagicBytesSequenceException
Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequencecause- the cause- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String aMessage, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaMessage- the messageaCause- the causeaErrorCode- the error code- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, String aMessage, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaMessage- the messageaErrorCode- the error code- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaCause- the causeaErrorCode- the error code- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String message, Throwable cause) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaOffset- the offsetmessage- the messagecause- the cause- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String message) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaOffset- the offsetmessage- the message- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, Throwable cause) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaOffset- the offsetcause- the cause- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String aMessage, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaOffset- the offsetaMessage- the messageaCause- the causeaErrorCode- the error code- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, String aMessage, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaOffset- the offsetaMessage- the messageaErrorCode- the error code- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.- Parameters:
aMagicBytes- the magic bytesaSequence- the sequenceaOffset- the offsetaCause- the causeaErrorCode- the error code- See Also:
-
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String message, Throwable cause) Instantiates the classBadMagicBytesSequenceException. -
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String message) Instantiates the classBadMagicBytesSequenceException. -
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, Throwable cause) Instantiates the classBadMagicBytesSequenceException. -
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String aMessage, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException. -
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, String aMessage, String aErrorCode) Instantiates the classBadMagicBytesSequenceException. -
BadMagicBytesSequenceException
public BadMagicBytesSequenceException(byte[] aMagicBytes, Sequence aSequence, int aOffset, int aLength, Throwable aCause, String aErrorCode) Instantiates the classBadMagicBytesSequenceException.
-
-
Method Details
-
getSequence
Retrieves the value from theSequenceproperty.- Specified by:
getSequencein interfaceSequenceAccessor- Returns:
- The
Sequencestored by theSequenceproperty.
-
getOffset
public int getOffset()- Specified by:
getOffsetin interfaceOffsetAccessor
-
getLength
public int getLength()- Specified by:
getLengthin interfaceLengthAccessor
-