1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.springframework.batch.item.file.transform;
17
18
19
20
21
22
23
24
25 public class IncorrectLineLengthException extends FlatFileFormatException {
26
27 private int actualLength;
28 private int expectedLength;
29
30 public IncorrectLineLengthException(String message, int expectedLength, int actualLength) {
31 super(message);
32 this.expectedLength = expectedLength;
33 this.actualLength = actualLength;
34 }
35
36 public IncorrectLineLengthException(int expectedLength, int actualLength) {
37 super("Incorrect line length in record: expected " + expectedLength + " actual " + actualLength);
38 this.actualLength = actualLength;
39 this.expectedLength = expectedLength;
40 }
41
42 public int getActualLength() {
43 return actualLength;
44 }
45
46 public int getExpectedLength() {
47 return expectedLength;
48 }
49 }