OSDN Git Service

Merge commit '2234b50cfbe7c86237086a3bf4e62397814a390e'
[jindolf/JinParser.git] / src / main / java / jp / sourceforge / jindolf / parser / HtmlParseException.java
index 1a51b02..241e45f 100644 (file)
@@ -1,86 +1,86 @@
-/*\r
- * html parse exception\r
- *\r
- * Copyright(c) 2009 olyutorskii\r
- * $Id: HtmlParseException.java 894 2009-11-04 07:26:59Z olyutorskii $\r
- */\r
-\r
-package jp.sourceforge.jindolf.parser;\r
-\r
-/**\r
- * XHTMLパースの異常系情報。\r
- * {@link HtmlParser}の各ハンドラは、この例外をスローすることで\r
- * パース処理の即時停止を{@link HtmlParser}に指示することができる。\r
- * パース対象({@link DecodedContent})内のパース中断位置を\r
- * 保持することができる。\r
- * 中断位置が不明な場合は負の値が設定される。\r
- */\r
-@SuppressWarnings("serial")\r
-public class HtmlParseException extends Exception{\r
-\r
-    private final int charPos;\r
-\r
-    /**\r
-     * コンストラクタ。\r
-     */\r
-    public HtmlParseException(){\r
-        this(null, -1);\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * コンストラクタ。\r
-     * @param message メッセージ\r
-     */\r
-    public HtmlParseException(String message){\r
-        this(message, -1);\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * コンストラクタ。\r
-     * @param charPos パース中断位置\r
-     */\r
-    public HtmlParseException(int charPos){\r
-        this(null, charPos);\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * コンストラクタ。\r
-     * @param message メッセージ\r
-     * @param charPos パース中断位置\r
-     */\r
-    public HtmlParseException(String message, int charPos){\r
-        super(message);\r
-        this.charPos = charPos;\r
-        return;\r
-    }\r
-\r
-    /**\r
-     * パース中断位置を返す。\r
-     * @return パース中断位置\r
-     */\r
-    public int getCharPos(){\r
-        return this.charPos;\r
-    }\r
-\r
-    /**\r
-     * {@inheritDoc}\r
-     * @return {@inheritDoc}\r
-     */\r
-    @Override\r
-    public String getMessage(){\r
-        StringBuilder result = new StringBuilder();\r
-\r
-        String message = super.getMessage();\r
-        if(message != null && message.length() > 0){\r
-            result.append(message).append(' ');\r
-        }\r
-\r
-        result.append("charPos=").append(this.charPos);\r
-\r
-        return result.toString();\r
-    }\r
-\r
-}\r
+/*
+ * html parse exception
+ *
+ * License : The MIT License
+ * Copyright(c) 2009 olyutorskii
+ */
+
+package jp.sourceforge.jindolf.parser;
+
+/**
+ * XHTMLパースの異常系情報。
+ * {@link HtmlParser}の各ハンドラは、この例外をスローすることで
+ * パース処理の即時停止を{@link HtmlParser}に指示することができる。
+ * パース対象({@link DecodedContent})内のパース中断位置を
+ * 保持することができる。
+ * 中断位置が不明な場合は負の値が設定される。
+ */
+@SuppressWarnings("serial")
+public class HtmlParseException extends Exception{
+
+    private final int charPos;
+
+    /**
+     * コンストラクタ。
+     */
+    public HtmlParseException(){
+        this(null, -1);
+        return;
+    }
+
+    /**
+     * コンストラクタ。
+     * @param message メッセージ
+     */
+    public HtmlParseException(String message){
+        this(message, -1);
+        return;
+    }
+
+    /**
+     * コンストラクタ。
+     * @param charPos パース中断位置
+     */
+    public HtmlParseException(int charPos){
+        this(null, charPos);
+        return;
+    }
+
+    /**
+     * コンストラクタ。
+     * @param message メッセージ
+     * @param charPos パース中断位置
+     */
+    public HtmlParseException(String message, int charPos){
+        super(message);
+        this.charPos = charPos;
+        return;
+    }
+
+    /**
+     * パース中断位置を返す。
+     * @return パース中断位置
+     */
+    public int getCharPos(){
+        return this.charPos;
+    }
+
+    /**
+     * {@inheritDoc}
+     * @return {@inheritDoc}
+     */
+    @Override
+    public String getMessage(){
+        StringBuilder result = new StringBuilder();
+
+        String message = super.getMessage();
+        if(message != null && message.length() > 0){
+            result.append(message).append(' ');
+        }
+
+        result.append("charPos=").append(this.charPos);
+
+        return result.toString();
+    }
+
+}