123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package org.insa.graph.io;
-
- /**
- * Exception thrown when there is a mismatch between expected and actual magic
- * number.
- *
- */
- public class BadMagicNumberException extends BadFormatException {
-
- /**
- *
- */
- private static final long serialVersionUID = -2176603967548838864L;
-
- // Actual and expected magic numbers.
- private int actualNumber, expectedNumber;
-
- /**
- * Create a new BadMagicNumberException with the given expected and actual magic
- * number.
- *
- * @param actualNumber Actual magic number (read from a file).
- * @param expectedNumber Expected magic number.
- */
- public BadMagicNumberException(int actualNumber, int expectedNumber) {
- super();
- this.actualNumber = actualNumber;
- this.expectedNumber = expectedNumber;
- }
-
- /**
- * @return The actual magic number.
- */
- public int getActualMagicNumber() {
- return actualNumber;
- }
-
- /**
- * @return The expected magic number.
- */
- public int getExpectedMagicNumber() {
- return expectedNumber;
- }
-
- }
|