-/*\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();
+ }
+
+}