• R/O
  • HTTP
  • SSH
  • HTTPS

JinParser: 提交

JinParserライブラリは、CGIゲーム「人狼BBS」のクライアント制作者向けに作られたJavaライブラリです。


Commit MetaInfo

修訂246b9a78101197e9e62dc166ccd170b6621a0193 (tree)
時間2018-03-21 15:44:36
作者Olyutorskii <olyutorskii@user...>
CommiterOlyutorskii

Log Message

rename package

Change Summary

  • modified: CHANGELOG.txt (diff)
  • modified: README.txt (diff)
  • modified: pom.xml (diff)
  • add: src/main/java/jp/osdn/jindolf/parser/content/package-info.java (diff)
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/AbstractParser.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/BasicHandler.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/ChainedParser.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/EntityConverter.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/HtmlAdapter.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/HtmlHandler.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/HtmlParseException.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/HtmlParser.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/PageType.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/SeqRange.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/SysEventHandler.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/SysEventParser.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/TalkHandler.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/TalkParser.java
  • delete: src/main/java/jp/{sourceforge => osdn}/jindolf/parser/package-info.java
  • delete: src/main/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/ContentBuilder.java
  • delete: src/main/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/ContentBuilderSJ.java
  • delete: src/main/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/DecodeErrorInfo.java
  • delete: src/main/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/DecodedContent.java
  • delete: src/main/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/ShiftJis.java
  • delete: src/main/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/SjisNotifier.java
  • delete: src/test/java/jp/{sourceforge => osdn}/jindolf/parser/EntityConverterTest.java
  • delete: src/test/java/jp/{sourceforge => osdn}/jindolf/parser/HtmlParseExceptionTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/Bseq.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/ContentBuilderSJTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/ContentBuilderTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/DecodeErrorInfoTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/DecodedContentTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/ShiftJisTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/SjisNotifierTest.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/TestListener.java
  • delete: src/test/java/jp/{sourceforge/jindolf/parser => osdn/jindolf/parser/content}/TestListenerRW.java
  • modified: src/test/java/sample/SampleHandler.java (diff)
  • modified: src/test/java/sample/SampleParser.java (diff)

差異

--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -4,6 +4,11 @@
44 JinParser 変更履歴
55
66
7+2.101.X (20XX-XX-XX)
8+ ・文字デコード処理をJioCemaに分離。
9+ ・OSDN社の事情を鑑みパッケージ名とgroupIdを変更。
10+ ・XHTMLに依存しない部分をパッケージ分離。
11+
712 1.409.4 (2017-04-09)
813 ・F国URL修正に伴い JinCore 1.206.10 に対応。
914
--- a/README.txt
+++ b/README.txt
@@ -37,8 +37,8 @@ JindolfのXHTML文書パース機能を提供することを目的に発足し
3737
3838 === 依存ライブラリ ===
3939
40- - JinParserはビルドに際してJinCoreライブラリを必要とします。
41- 開発時はMaven等を用いてJinCoreライブラリを用意してください。
40+ - JinParserはビルドに際してJinCore、JioCema両ライブラリを必要とします。
41+ 開発時はMaven等を用いてこれらのライブラリを用意してください。
4242
4343
4444 === 開発プロジェクト運営元 ===
--- a/pom.xml
+++ b/pom.xml
@@ -13,10 +13,10 @@
1313 <modelVersion>4.0.0</modelVersion>
1414 <!--parent/-->
1515
16- <groupId>jp.sourceforge.jindolf</groupId>
16+ <groupId>jp.osdn.jindolf</groupId>
1717 <artifactId>jinparser</artifactId>
1818
19- <version>1.409.5-SNAPSHOT</version>
19+ <version>2.101.1-SNAPSHOT</version>
2020
2121 <packaging>jar</packaging>
2222 <name>JinParser</name>
--- a/src/main/java/jp/sourceforge/jindolf/parser/AbstractParser.java
+++ b/src/main/java/jp/osdn/jindolf/parser/AbstractParser.java
@@ -5,10 +5,11 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.Matcher;
1111 import java.util.regex.Pattern;
12+import jp.osdn.jindolf.parser.content.DecodedContent;
1213 import jp.sourceforge.jindolf.corelib.GameRole;
1314
1415 /**
--- a/src/main/java/jp/sourceforge/jindolf/parser/BasicHandler.java
+++ b/src/main/java/jp/osdn/jindolf/parser/BasicHandler.java
@@ -5,8 +5,9 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
10+import jp.osdn.jindolf.parser.content.DecodedContent;
1011 import jp.sourceforge.jindolf.corelib.PeriodType;
1112 import jp.sourceforge.jindolf.corelib.VillageState;
1213
--- a/src/main/java/jp/sourceforge/jindolf/parser/ChainedParser.java
+++ b/src/main/java/jp/osdn/jindolf/parser/ChainedParser.java
@@ -5,9 +5,10 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.Matcher;
11+import jp.osdn.jindolf.parser.content.DecodedContent;
1112
1213 /**
1314 * 連結パーサの基本インタフェース。
--- a/src/main/java/jp/sourceforge/jindolf/parser/EntityConverter.java
+++ b/src/main/java/jp/osdn/jindolf/parser/EntityConverter.java
@@ -5,10 +5,11 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.Matcher;
1111 import java.util.regex.Pattern;
12+import jp.osdn.jindolf.parser.content.DecodedContent;
1213
1314 /**
1415 * 人狼BBSで用いられる4種類のXHTML文字実体参照の
--- a/src/main/java/jp/sourceforge/jindolf/parser/HtmlAdapter.java
+++ b/src/main/java/jp/osdn/jindolf/parser/HtmlAdapter.java
@@ -5,8 +5,9 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
10+import jp.osdn.jindolf.parser.content.DecodedContent;
1011 import jp.sourceforge.jindolf.corelib.EventFamily;
1112 import jp.sourceforge.jindolf.corelib.GameRole;
1213 import jp.sourceforge.jindolf.corelib.PeriodType;
--- a/src/main/java/jp/sourceforge/jindolf/parser/HtmlHandler.java
+++ b/src/main/java/jp/osdn/jindolf/parser/HtmlHandler.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 /**
1111 * 各種XHTMLパース用ハンドラをまとめたインタフェース。
--- a/src/main/java/jp/sourceforge/jindolf/parser/HtmlParseException.java
+++ b/src/main/java/jp/osdn/jindolf/parser/HtmlParseException.java
@@ -5,14 +5,14 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 /**
1111 * XHTMLパースの異常系情報。
1212 * {@link HtmlParser}の各ハンドラは、この例外をスローすることで
1313 * パース処理の即時停止を{@link HtmlParser}に指示することができる。
14- * パース対象({@link DecodedContent})内のパース中断位置を
15- * 保持することができる。
14+ * パース対象({@link jp.osdn.jindolf.parser.content.DecodedContent})
15+ * 内のパース中断位置を保持することができる。
1616 * 中断位置が不明な場合は負の値が設定される。
1717 */
1818 @SuppressWarnings("serial")
--- a/src/main/java/jp/sourceforge/jindolf/parser/HtmlParser.java
+++ b/src/main/java/jp/osdn/jindolf/parser/HtmlParser.java
@@ -5,9 +5,10 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.Pattern;
11+import jp.osdn.jindolf.parser.content.DecodedContent;
1112 import jp.sourceforge.jindolf.corelib.PeriodType;
1213 import jp.sourceforge.jindolf.corelib.VillageState;
1314
--- a/src/main/java/jp/sourceforge/jindolf/parser/PageType.java
+++ b/src/main/java/jp/osdn/jindolf/parser/PageType.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 /**
1111 * 人狼BBSサーバが生成するXHTMLページの種別。
--- a/src/main/java/jp/sourceforge/jindolf/parser/SeqRange.java
+++ b/src/main/java/jp/osdn/jindolf/parser/SeqRange.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.MatchResult;
1111
--- a/src/main/java/jp/sourceforge/jindolf/parser/SysEventHandler.java
+++ b/src/main/java/jp/osdn/jindolf/parser/SysEventHandler.java
@@ -5,8 +5,9 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
10+import jp.osdn.jindolf.parser.content.DecodedContent;
1011 import jp.sourceforge.jindolf.corelib.EventFamily;
1112 import jp.sourceforge.jindolf.corelib.GameRole;
1213 import jp.sourceforge.jindolf.corelib.SysEventType;
--- a/src/main/java/jp/sourceforge/jindolf/parser/SysEventParser.java
+++ b/src/main/java/jp/osdn/jindolf/parser/SysEventParser.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.Pattern;
1111 import jp.sourceforge.jindolf.corelib.EventFamily;
--- a/src/main/java/jp/sourceforge/jindolf/parser/TalkHandler.java
+++ b/src/main/java/jp/osdn/jindolf/parser/TalkHandler.java
@@ -5,8 +5,9 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
10+import jp.osdn.jindolf.parser.content.DecodedContent;
1011 import jp.sourceforge.jindolf.corelib.TalkType;
1112
1213 /**
--- a/src/main/java/jp/sourceforge/jindolf/parser/TalkParser.java
+++ b/src/main/java/jp/osdn/jindolf/parser/TalkParser.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser;
99
1010 import java.util.regex.Pattern;
1111 import jp.sourceforge.jindolf.corelib.TalkType;
--- a/src/main/java/jp/sourceforge/jindolf/parser/ContentBuilder.java
+++ b/src/main/java/jp/osdn/jindolf/parser/content/ContentBuilder.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser.content;
99
1010 import io.bitbucket.olyutorskii.jiocema.CharDecodeListener;
1111 import io.bitbucket.olyutorskii.jiocema.DecodeBreakException;
--- a/src/main/java/jp/sourceforge/jindolf/parser/ContentBuilderSJ.java
+++ b/src/main/java/jp/osdn/jindolf/parser/content/ContentBuilderSJ.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser.content;
99
1010 import io.bitbucket.olyutorskii.jiocema.DecodeBreakException;
1111
--- a/src/main/java/jp/sourceforge/jindolf/parser/DecodeErrorInfo.java
+++ b/src/main/java/jp/osdn/jindolf/parser/content/DecodeErrorInfo.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser.content;
99
1010 import java.util.Comparator;
1111
--- a/src/main/java/jp/sourceforge/jindolf/parser/DecodedContent.java
+++ b/src/main/java/jp/osdn/jindolf/parser/content/DecodedContent.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser.content;
99
1010 import java.util.ArrayList;
1111 import java.util.Collections;
--- a/src/main/java/jp/sourceforge/jindolf/parser/ShiftJis.java
+++ b/src/main/java/jp/osdn/jindolf/parser/content/ShiftJis.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2009 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser.content;
99
1010 import java.nio.charset.Charset;
1111
--- a/src/main/java/jp/sourceforge/jindolf/parser/SjisNotifier.java
+++ b/src/main/java/jp/osdn/jindolf/parser/content/SjisNotifier.java
@@ -5,7 +5,7 @@
55 * Copyright(c) 2018 olyutorskii
66 */
77
8-package jp.sourceforge.jindolf.parser;
8+package jp.osdn.jindolf.parser.content;
99
1010 import io.bitbucket.olyutorskii.jiocema.DecodeNotifier;
1111 import java.io.IOException;
--- /dev/null
+++ b/src/main/java/jp/osdn/jindolf/parser/content/package-info.java
@@ -0,0 +1,69 @@
1+/*
2+ * JinParser (content) パッケージコメント
3+ *
4+ * License : The MIT License
5+ * Copyright(c) 2018 olyutorskii
6+ */
7+
8+/**
9+ * このパッケージは、人狼BBS用パーサライブラリ「JinParser」から
10+ * XHTMLに依存しない部分のみを抽出したライブラリである。
11+ *
12+ * <p>
13+ * 任意のバイトストリームから、
14+ * デコードエラー情報付き文字列{@code DecodedContent}を得るには、
15+ * 次のように行う。
16+ * <pre>
17+ * {@code
18+ * InputStream is = .....
19+ * DecodeNotifier decoder = new DecodeNotifier(...);
20+ * ContentBuilder builder = new ContentBuilder();
21+ * decoder.setCharDecodeListener(builder);
22+ * try{
23+ * decoder.decode(is);
24+ * }catch(IOException e){
25+ * // ERROR!
26+ * }catch(DecodeBreakException e){
27+ * // ABORT!
28+ * }
29+ * DecodedContent content = builder.getContent();
30+ * }
31+ * </pre>
32+ *
33+ * <hr>
34+ *
35+ * <p>
36+ * The MIT License
37+ * <p>
38+ * Copyright(c) 2018 olyutorskii
39+ * <p>
40+ * Permission is hereby granted, free of charge, to any person obtaining a
41+ * copy of this software and associated documentation files (the "Software"),
42+ * to deal in the Software without restriction, including without limitation
43+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
44+ * and/or sell copies of the Software, and to permit persons to whom the
45+ * Software is furnished to do so, subject to the following conditions:
46+ * <p>
47+ * The above copyright notice and this permission notice shall be included in
48+ * all copies or substantial portions of the Software.
49+ * <p>
50+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
51+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
52+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
53+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
54+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
55+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
56+ * OTHER DEALINGS IN THE SOFTWARE.
57+ * </p>
58+ *
59+ * <hr>
60+ *
61+ * @see <a href="http://jindolf.osdn.jp/">
62+ * Jindolfポータルサイト</a>
63+ * @see <a href="https://osdn.jp/projects/jindolf/devel/">
64+ * Jindolf開発プロジェクト</a>
65+ */
66+
67+package jp.osdn.jindolf.parser.content;
68+
69+/* EOF */
--- a/src/main/java/jp/sourceforge/jindolf/parser/package-info.java
+++ b/src/main/java/jp/osdn/jindolf/parser/package-info.java
@@ -1,54 +1,29 @@
11 /*
22 * JinParser パッケージコメント
33 *
4- * このファイルは、SunJDK5.0以降に含まれるJavadoc用に用意された、
5- * 特別な名前を持つソースファイルです。
6- * このファイルはソースコードを含まず、
7- * パッケージコメントとパッケージ宣言のみが含まれます。
8- *
94 * License : The MIT License
105 * Copyright(c) 2009 olyutorskii
116 */
127
138 /**
149 * これは Jindolf プロジェクトにおける、
15- * XHTML文書のパース部分を構成するパッケージです。
10+ * XHTML文書のパース部分を構成するパッケージである。
1611 *
1712 * <p>
1813 * JinParserライブラリは、CGIゲーム「人狼BBS」のクライアント制作者向けに
19- * 作られたJavaライブラリです。
14+ * 作られたJavaライブラリである。
2015 * JinParserライブラリは、人狼BBSの専用クライアント開発プロジェクト
21- * 「Jindolf」から派生しました。
16+ * 「Jindolf」から派生した。
2217 *
2318 * <hr>
2419 *
2520 * <p>
26- * 任意のバイトストリームから、
27- * デコードエラー情報付き文字列{@code DecodedContent}を得るには、
28- * 次のようにします。
29- * <pre>
30- * {@code
31- * InputStream is = .....
32- * DecodeNotifier decoder = new DecodeNotifier(...);
33- * ContentBuilder builder = new ContentBuilder();
34- * decoder.setCharDecodeListener(builder);
35- * try{
36- * decoder.decode(is);
37- * }catch(IOException e){
38- * // ERROR!
39- * }catch(DecodeBreakException e){
40- * // ERROR!
41- * }
42- * DecodedContent content = builder.getContent();
43- * }
44- * </pre>
45- *
46- * <p>
47- * このようにして得られた文字列をパースして、
21+ * 文字列と文字デコードエラーが混在した{@code DecodedContent}をパースして、
4822 * あなたの実装したハンドラ{@code YourHandler}に通知するには、
49- * 以下のようにします。
23+ * 以下のように行う。
5024 * <pre>
5125 * {@code
26+ * DecodedContent content = ...;
5227 * HtmlParser parser = new HtmlParser();
5328 * HtmlHandler handler = new YourHandler();
5429 * parser.setBasicHandler(handler);
@@ -64,7 +39,7 @@
6439 *
6540 * <p>
6641 * ハンドラ内部で、パース元となった文字列の一部を切り出したい場合は、
67- * {@code EntityConverter}を使うのが便利です。
42+ * {@code EntityConverter}を使うのが便利である。
6843 *
6944 * <hr>
7045 *
@@ -100,6 +75,6 @@
10075 * Jindolf開発プロジェクト</a>
10176 */
10277
103-package jp.sourceforge.jindolf.parser;
78+package jp.osdn.jindolf.parser;
10479
10580 /* EOF */
--- a/src/test/java/jp/sourceforge/jindolf/parser/EntityConverterTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/EntityConverterTest.java
@@ -3,9 +3,11 @@
33 * Copyright(c) 2009 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser;
77
88 import java.util.List;
9+import jp.osdn.jindolf.parser.content.DecodeErrorInfo;
10+import jp.osdn.jindolf.parser.content.DecodedContent;
911 import org.junit.After;
1012 import org.junit.AfterClass;
1113 import org.junit.Before;
--- a/src/test/java/jp/sourceforge/jindolf/parser/HtmlParseExceptionTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/HtmlParseExceptionTest.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2009 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser;
77
88 import org.junit.After;
99 import org.junit.AfterClass;
--- a/src/test/java/jp/sourceforge/jindolf/parser/Bseq.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/Bseq.java
@@ -1,7 +1,7 @@
11 /*
22 */
33
4-package jp.sourceforge.jindolf.parser;
4+package jp.osdn.jindolf.parser.content;
55
66 import java.io.ByteArrayInputStream;
77 import java.util.ArrayList;
--- a/src/test/java/jp/sourceforge/jindolf/parser/ContentBuilderSJTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/ContentBuilderSJTest.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2009 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import io.bitbucket.olyutorskii.jiocema.DecodeBreakException;
99 import io.bitbucket.olyutorskii.jiocema.DecodeNotifier;
--- a/src/test/java/jp/sourceforge/jindolf/parser/ContentBuilderTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/ContentBuilderTest.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2010 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import io.bitbucket.olyutorskii.jiocema.DecodeBreakException;
99 import io.bitbucket.olyutorskii.jiocema.DecodeNotifier;
--- a/src/test/java/jp/sourceforge/jindolf/parser/DecodeErrorInfoTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/DecodeErrorInfoTest.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2009 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import org.junit.After;
99 import org.junit.AfterClass;
--- a/src/test/java/jp/sourceforge/jindolf/parser/DecodedContentTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/DecodedContentTest.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2009 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import java.util.ArrayList;
99 import java.util.List;
--- a/src/test/java/jp/sourceforge/jindolf/parser/ShiftJisTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/ShiftJisTest.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2009 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import java.io.UnsupportedEncodingException;
99 import org.junit.After;
--- a/src/test/java/jp/sourceforge/jindolf/parser/SjisNotifierTest.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/SjisNotifierTest.java
@@ -1,7 +1,7 @@
11 /*
22 */
33
4-package jp.sourceforge.jindolf.parser;
4+package jp.osdn.jindolf.parser.content;
55
66 import io.bitbucket.olyutorskii.jiocema.DecodeNotifier;
77 import java.io.InputStream;
--- a/src/test/java/jp/sourceforge/jindolf/parser/TestListener.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/TestListener.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2018 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import io.bitbucket.olyutorskii.jiocema.CharDecodeListener;
99 import io.bitbucket.olyutorskii.jiocema.DecodeBreakException;
--- a/src/test/java/jp/sourceforge/jindolf/parser/TestListenerRW.java
+++ b/src/test/java/jp/osdn/jindolf/parser/content/TestListenerRW.java
@@ -3,7 +3,7 @@
33 * Copyright(c) 2018 olyutorskii
44 */
55
6-package jp.sourceforge.jindolf.parser;
6+package jp.osdn.jindolf.parser.content;
77
88 import io.bitbucket.olyutorskii.jiocema.DecodeBreakException;
99
--- a/src/test/java/sample/SampleHandler.java
+++ b/src/test/java/sample/SampleHandler.java
@@ -1,17 +1,17 @@
11 /*
22 * sample handler
3- *
3+ *
44 * License : The MIT License
55 * Copyright(c) 2009 olyutorskii
66 */
77
88 package sample;
99
10-import jp.sourceforge.jindolf.parser.DecodedContent;
11-import jp.sourceforge.jindolf.parser.EntityConverter;
12-import jp.sourceforge.jindolf.parser.HtmlAdapter;
13-import jp.sourceforge.jindolf.parser.HtmlParseException;
14-import jp.sourceforge.jindolf.parser.SeqRange;
10+import jp.osdn.jindolf.parser.EntityConverter;
11+import jp.osdn.jindolf.parser.HtmlAdapter;
12+import jp.osdn.jindolf.parser.HtmlParseException;
13+import jp.osdn.jindolf.parser.SeqRange;
14+import jp.osdn.jindolf.parser.content.DecodedContent;
1515
1616 /**
1717 * サンプルのハンドラ
--- a/src/test/java/sample/SampleParser.java
+++ b/src/test/java/sample/SampleParser.java
@@ -20,7 +20,11 @@ import java.util.SortedMap;
2020 import java.util.TreeMap;
2121 import java.util.zip.ZipEntry;
2222 import java.util.zip.ZipFile;
23-import jp.sourceforge.jindolf.parser.*;
23+import jp.osdn.jindolf.parser.HtmlHandler;
24+import jp.osdn.jindolf.parser.HtmlParseException;
25+import jp.osdn.jindolf.parser.HtmlParser;
26+import jp.osdn.jindolf.parser.content.ContentBuilder;
27+import jp.osdn.jindolf.parser.content.DecodedContent;
2428
2529 /**
2630 * サンプルのパーサ
Show on old repository browser