X-Git-Url: https://git.hedgecode.org/?p=chesshog.git;a=blobdiff_plain;f=chesshog-graphics%2Fsrc%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fimg%2FImageBuilder.java;fp=chesshog-format%2Fsrc%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fimg%2FImageException.java;h=68a8caa379579b2485b7af35b43b5349a84702f0;hp=4a24b802523ce29dc1cf8a3537024c4b1f356bcb;hb=e185f00e2252021d946f23f4871ae9721f7e65fa;hpb=612dc701d600159c094ab201c6de6136ae38dba9 diff --git a/chesshog-format/src/main/java/org/hedgecode/chess/img/ImageException.java b/chesshog-graphics/src/main/java/org/hedgecode/chess/img/ImageBuilder.java similarity index 73% rename from chesshog-format/src/main/java/org/hedgecode/chess/img/ImageException.java rename to chesshog-graphics/src/main/java/org/hedgecode/chess/img/ImageBuilder.java index 4a24b80..68a8caa 100644 --- a/chesshog-format/src/main/java/org/hedgecode/chess/img/ImageException.java +++ b/chesshog-graphics/src/main/java/org/hedgecode/chess/img/ImageBuilder.java @@ -16,21 +16,15 @@ package org.hedgecode.chess.img; +import org.hedgecode.chess.position.Position; + /** - * Image working Exception. + * * * @author Dmitry Samoshin aka gotty */ -public class ImageException extends Exception { - - private String message; - - public ImageException(String message) { - this.message = message; - } +public interface ImageBuilder { - public String getMessage() { - return message; - } + Diagram build(Position position, String boardType, String pieceType) throws ImageException; }