From d81432eb1ef4cca1eb7dc439645e69035bbb243f Mon Sep 17 00:00:00 2001 From: Olyutorskii Date: Fri, 29 Apr 2011 19:43:46 +0900 Subject: [PATCH] =?utf8?q?=E3=82=AF=E3=83=A9=E3=82=B9=E3=83=A1=E3=83=B3?= =?utf8?q?=E3=83=90=E5=AE=9A=E7=BE=A9=E9=A0=86=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../sourceforge/jindolf/archiver/AvatarData.java | 31 ++++----- .../jp/sourceforge/jindolf/archiver/Builder.java | 18 +++--- .../jp/sourceforge/jindolf/archiver/EventData.java | 36 ++++++----- .../sourceforge/jindolf/archiver/FileArchive.java | 16 ++--- .../sourceforge/jindolf/archiver/HttpAccess.java | 15 ++--- .../sourceforge/jindolf/archiver/JinArchiver.java | 21 ++++--- .../sourceforge/jindolf/archiver/VillageData.java | 73 +++++++++++----------- .../jp/sourceforge/jindolf/archiver/Win31j.java | 16 ++--- .../jp/sourceforge/jindolf/archiver/ZipUtils.java | 17 ++--- 9 files changed, 130 insertions(+), 113 deletions(-) diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/AvatarData.java b/src/main/java/jp/sourceforge/jindolf/archiver/AvatarData.java index 03873c5..c907282 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/AvatarData.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/AvatarData.java @@ -34,26 +34,13 @@ public class AvatarData{ } } - /** - * プリセット済みAvatarをフルネームを用いて取得する。 - * @param seq フルネーム - * @return 見つかったプリセット済みAvatar。見つからなければnull。 - */ - public static PreDefAvatar getPreDefAvatar(CharSequence seq){ - for(PreDefAvatar avatar : PREDEF_AVATAR_LIST){ - String fullName = avatar.getFullName(); - if(fullName.contentEquals(seq)){ - return avatar; - } - } - return null; - } private String fullName; private String shortName; private String avatarId; private String faceIconUri; + /** * コンストラクタ。 */ @@ -77,6 +64,22 @@ public class AvatarData{ return; } + + /** + * プリセット済みAvatarをフルネームを用いて取得する。 + * @param seq フルネーム + * @return 見つかったプリセット済みAvatar。見つからなければnull。 + */ + public static PreDefAvatar getPreDefAvatar(CharSequence seq){ + for(PreDefAvatar avatar : PREDEF_AVATAR_LIST){ + String fullName = avatar.getFullName(); + if(fullName.contentEquals(seq)){ + return avatar; + } + } + return null; + } + /** * フルネームを取得する。 * @return フルネーム diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/Builder.java b/src/main/java/jp/sourceforge/jindolf/archiver/Builder.java index b3124cd..4274600 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/Builder.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/Builder.java @@ -29,6 +29,16 @@ public final class Builder{ private static final int BUF_SZ = 100 * 1024; + + /** + * 隠れコンストラクタ。 + */ + private Builder(){ + super(); + return; + } + + /** * 入力ストリームをデコードする。 * @param charset 文字コード指定 @@ -103,12 +113,4 @@ public final class Builder{ return; } - /** - * 隠れコンストラクタ。 - */ - private Builder(){ - super(); - return; - } - } diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/EventData.java b/src/main/java/jp/sourceforge/jindolf/archiver/EventData.java index 60d39b8..70fcfc6 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/EventData.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/EventData.java @@ -20,6 +20,25 @@ import jp.sourceforge.jindolf.parser.DecodedContent; */ public class EventData extends TopicData{ + private SysEventType eventType = null; + + private final List avatarList = new LinkedList(); + private final List intList = new LinkedList(); + private final List roleList = new LinkedList(); + private final List strList = + new LinkedList(); + + + /** + * コンストラクタ。 + * @param periodData 所属元Period + */ + public EventData(PeriodData periodData){ + super(); + return; + } + + /** * イベント種別からXML要素名を取得する。 * @param type イベント種別 @@ -101,23 +120,6 @@ public class EventData extends TopicData{ return; } - private SysEventType eventType = null; - - private final List avatarList = new LinkedList(); - private final List intList = new LinkedList(); - private final List roleList = new LinkedList(); - private final List strList = - new LinkedList(); - - /** - * コンストラクタ。 - * @param periodData 所属元Period - */ - public EventData(PeriodData periodData){ - super(); - return; - } - /** * システムイベント種別を取得する。 * @return システムイベント種別 diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/FileArchive.java b/src/main/java/jp/sourceforge/jindolf/archiver/FileArchive.java index ba30250..a79508b 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/FileArchive.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/FileArchive.java @@ -49,6 +49,15 @@ public final class FileArchive{ new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.JAPAN); } + + /** + * 隠れコンストラクタ。 + */ + private FileArchive(){ + throw new Error(); + } + + /** * ISO形式の日付時刻情報をパースする。 * @param text 日付表記 @@ -157,11 +166,4 @@ public final class FileArchive{ return result; } - /** - * 隠れコンストラクタ。 - */ - private FileArchive(){ - throw new Error(); - } - } diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/HttpAccess.java b/src/main/java/jp/sourceforge/jindolf/archiver/HttpAccess.java index d41c8e8..593236b 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/HttpAccess.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/HttpAccess.java @@ -30,6 +30,14 @@ import jp.sourceforge.jindolf.parser.SeqRange; public final class HttpAccess{ /** + * 隠しコンストラクタ。 + */ + private HttpAccess(){ + throw new Error(); + } + + + /** * 日一覧ページ(エピローグの翌日)のURLを得る。 * @param landDef 国指定 * @param vid 村番号 @@ -85,13 +93,6 @@ public final class HttpAccess{ } /** - * 隠しコンストラクタ。 - */ - private HttpAccess(){ - throw new Error(); - } - - /** * 日一覧パース用ハンドラ。 */ public static class PeriodListHandler extends HtmlAdapter{ diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/JinArchiver.java b/src/main/java/jp/sourceforge/jindolf/archiver/JinArchiver.java index b463a9a..fe5b489 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/JinArchiver.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/JinArchiver.java @@ -30,6 +30,9 @@ import jp.sourceforge.jindolf.parser.HtmlParseException; */ public final class JinArchiver{ + /** Generator. */ + public static final String GENERATOR; + /** このClass。 */ private static final Class SELF_KLASS; /** このPackage。 */ @@ -38,8 +41,6 @@ public final class JinArchiver{ private static final String TITLE; /** バージョン。 */ private static final String VERSION; - /** Generator. */ - public static final String GENERATOR; private static final List LANDDEF_LIST; @@ -67,6 +68,15 @@ public final class JinArchiver{ } } + + /** + * 隠しコンストラクタ。 + */ + private JinArchiver(){ + throw new Error(); + } + + /** * リソース上のパッケージ定義プロパティをロードする。 * MANIFEST.MFが参照できない実行環境での代替品。 @@ -412,11 +422,4 @@ public final class JinArchiver{ return; } - /** - * 隠しコンストラクタ。 - */ - private JinArchiver(){ - throw new Error(); - } - } diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/VillageData.java b/src/main/java/jp/sourceforge/jindolf/archiver/VillageData.java index 15955ad..4f94085 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/VillageData.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/VillageData.java @@ -23,6 +23,43 @@ import jp.sourceforge.jindolf.corelib.PreDefAvatar; */ public class VillageData{ + private final List resourceList; + + private final LandDef landDef; + private final int villageId; + private final String baseUri; + + private String fullName = ""; + private int commitHour = -1; + private int commitMinute = -1; + private String graveIconUri; + + private final List avatarList = new LinkedList(); + private int undefAvatarNo = 1; + + private final List periodList = new LinkedList(); + + + /** + * コンストラクタ。 + * @param resourceList PeriodResource並び + */ + public VillageData(List resourceList){ + super(); + + validatePeriodResource(resourceList); + + this.resourceList = new LinkedList(resourceList); + + PeriodResource resource1st = this.resourceList.get(0); + this.landDef = resource1st.getLandDef(); + this.villageId = resource1st.getVillageId(); + this.baseUri = getBaseUri(this.resourceList); + + return; + } + + /** * PeriodResourceの組が正当かチェックする。 *
    @@ -117,42 +154,6 @@ public class VillageData{ return result; } - private final List resourceList; - - private final LandDef landDef; - private final int villageId; - private final String baseUri; - - private String fullName = ""; - private int commitHour = -1; - private int commitMinute = -1; - private String graveIconUri; - - private final List avatarList = new LinkedList(); - private int undefAvatarNo = 1; - - private final List periodList = new LinkedList(); - - - /** - * コンストラクタ。 - * @param resourceList PeriodResource並び - */ - public VillageData(List resourceList){ - super(); - - validatePeriodResource(resourceList); - - this.resourceList = new LinkedList(resourceList); - - PeriodResource resource1st = this.resourceList.get(0); - this.landDef = resource1st.getLandDef(); - this.villageId = resource1st.getVillageId(); - this.baseUri = getBaseUri(this.resourceList); - - return; - } - /** * 国情報を取得する。 * @return 国情報 diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/Win31j.java b/src/main/java/jp/sourceforge/jindolf/archiver/Win31j.java index e9506e7..a71fd69 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/Win31j.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/Win31j.java @@ -39,6 +39,15 @@ public final class Win31j{ byteBuffer.clear(); } + + /** + * 隠しコンストラクタ。 + */ + private Win31j(){ + throw new Error(); + } + + /** * winsows-31jエンコーディングされたと想定した2バイトデータ * の復号を試みる。 @@ -98,11 +107,4 @@ public final class Win31j{ return; } - /** - * 隠しコンストラクタ。 - */ - private Win31j(){ - throw new Error(); - } - } diff --git a/src/main/java/jp/sourceforge/jindolf/archiver/ZipUtils.java b/src/main/java/jp/sourceforge/jindolf/archiver/ZipUtils.java index 842d66d..0a587bb 100644 --- a/src/main/java/jp/sourceforge/jindolf/archiver/ZipUtils.java +++ b/src/main/java/jp/sourceforge/jindolf/archiver/ZipUtils.java @@ -32,6 +32,15 @@ import jp.sourceforge.jindolf.parser.HtmlParseException; public final class ZipUtils{ /** + * 隠れコンストラクタ。 + */ + private ZipUtils(){ + super(); + return; + } + + + /** * ZIPファイルに格納された村一覧を抽出する。 * 各日のロードはまだ行われない。 * @param zipFile ZIPファイル @@ -212,12 +221,4 @@ public final class ZipUtils{ return; } - /** - * 隠れコンストラクタ。 - */ - private ZipUtils(){ - super(); - return; - } - } -- 2.11.0