Skip to content

Commit bd1c19c

Browse files
committed
Make utility classes final
1 parent 317ab40 commit bd1c19c

18 files changed

Lines changed: 49 additions & 209 deletions

File tree

gui/src/main/java/de/vorb/tesseract/gui/io/BoxFileReader.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@
1111
import java.util.LinkedList;
1212
import java.util.List;
1313

14-
public class BoxFileReader {
14+
public final class BoxFileReader {
15+
16+
private BoxFileReader() {}
1517

1618
public static List<Symbol> readBoxFile(Path boxFile, int pageHeight)
1719
throws IOException {

gui/src/main/java/de/vorb/tesseract/gui/io/BoxFileWriter.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
import java.nio.charset.StandardCharsets;
1010
import java.nio.file.Files;
1111

12-
public class BoxFileWriter {
12+
public final class BoxFileWriter {
13+
14+
private BoxFileWriter() {}
15+
1316
public static void writeBoxFile(BoxFileModel model) throws IOException {
1417
final BufferedWriter boxFileWriter = Files.newBufferedWriter(
1518
model.getFile(), StandardCharsets.UTF_8);

gui/src/main/java/de/vorb/tesseract/gui/util/DocumentWriter.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
import java.nio.file.Files;
1818
import java.nio.file.Path;
1919

20-
public class DocumentWriter {
20+
public final class DocumentWriter {
21+
22+
private DocumentWriter() {}
23+
2124
private static Transformer transformer;
2225

2326
static {

gui/src/main/java/de/vorb/tesseract/gui/util/Resources.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,11 @@
33
import javax.swing.Icon;
44
import javax.swing.ImageIcon;
55

6-
public class Resources {
7-
public static final Icon getIcon(String name) {
6+
public final class Resources {
7+
8+
private Resources() {}
9+
10+
public static Icon getIcon(String name) {
811
return new ImageIcon(Resources.class.getResource(String.format("/icons/%s.png", name)));
912
}
1013
}

gui/src/main/java/de/vorb/tesseract/gui/view/Colors.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import java.awt.Color;
44

5-
public class Colors {
6-
private Colors() {
7-
}
5+
public final class Colors {
6+
7+
private Colors() {}
88

99
public static final Color NORMAL = new Color(0xCC0000FF, true);
1010
public static final Color SELECTION = new Color(0xCCFF0000, true);

gui/src/main/java/de/vorb/tesseract/gui/view/Strokes.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import java.awt.BasicStroke;
44
import java.awt.Stroke;
55

6-
public class Strokes {
7-
private Strokes() {
8-
}
6+
public final class Strokes {
7+
8+
private Strokes() {}
99

1010
public static final Stroke NORMAL = new BasicStroke(1f);
1111
public static final Stroke SELECTION = new BasicStroke(1f);

gui/src/main/java/de/vorb/tesseract/gui/view/dialogs/Dialogs.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
import javax.swing.JOptionPane;
44
import java.awt.Component;
55

6-
public class Dialogs {
6+
public final class Dialogs {
7+
8+
private Dialogs() {}
9+
710
public static void showInfo(Component parent, String title,
811
String message) {
912
JOptionPane.showMessageDialog(parent, message, title,

gui/src/main/java/de/vorb/tesseract/gui/view/i18n/Labels.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
import java.util.MissingResourceException;
55
import java.util.ResourceBundle;
66

7-
public class Labels {
7+
public final class Labels {
8+
9+
private Labels() {}
10+
811
public static String getLabel(Locale locale, String key) {
912
final ResourceBundle labels = ResourceBundle.getBundle("l10n/labels",
1013
locale);

tools/src/main/java/de/vorb/tesseract/img/BinaryImage.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
import java.awt.image.BufferedImage;
44

5-
public class BinaryImage {
5+
public final class BinaryImage {
6+
7+
private BinaryImage() {}
8+
69
/**
710
* Require <code>img</code> to be a binary (monochrome) image.
811
*

tools/src/main/java/de/vorb/tesseract/tools/preprocessing/binarization/BinarizationUtilities.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,10 @@
44
import java.awt.image.BufferedImage;
55
import java.awt.image.ColorConvertOp;
66

7-
public class BinarizationUtilities {
7+
public final class BinarizationUtilities {
8+
9+
private BinarizationUtilities() {}
10+
811
private static final ColorConvertOp RGB_TO_GRAYSCALE = new ColorConvertOp(
912
ColorSpace.getInstance(ColorSpace.CS_sRGB),
1013
ColorSpace.getInstance(ColorSpace.CS_GRAY), null);

0 commit comments

Comments
 (0)