}\r
}\r
\r
- /**\r
- * プリセット済みAvatarをフルネームを用いて取得する。\r
- * @param seq フルネーム\r
- * @return 見つかったプリセット済みAvatar。見つからなければnull。\r
- */\r
- public static PreDefAvatar getPreDefAvatar(CharSequence seq){\r
- for(PreDefAvatar avatar : PREDEF_AVATAR_LIST){\r
- String fullName = avatar.getFullName();\r
- if(fullName.contentEquals(seq)){\r
- return avatar;\r
- }\r
- }\r
- return null;\r
- }\r
\r
private String fullName;\r
private String shortName;\r
private String avatarId;\r
private String faceIconUri;\r
\r
+\r
/**\r
* コンストラクタ。\r
*/\r
return;\r
}\r
\r
+\r
+ /**\r
+ * プリセット済みAvatarをフルネームを用いて取得する。\r
+ * @param seq フルネーム\r
+ * @return 見つかったプリセット済みAvatar。見つからなければnull。\r
+ */\r
+ public static PreDefAvatar getPreDefAvatar(CharSequence seq){\r
+ for(PreDefAvatar avatar : PREDEF_AVATAR_LIST){\r
+ String fullName = avatar.getFullName();\r
+ if(fullName.contentEquals(seq)){\r
+ return avatar;\r
+ }\r
+ }\r
+ return null;\r
+ }\r
+\r
/**\r
* フルネームを取得する。\r
* @return フルネーム\r
\r
private static final int BUF_SZ = 100 * 1024;\r
\r
+\r
+ /**\r
+ * 隠れコンストラクタ。\r
+ */\r
+ private Builder(){\r
+ super();\r
+ return;\r
+ }\r
+\r
+\r
/**\r
* 入力ストリームをデコードする。\r
* @param charset 文字コード指定\r
return;\r
}\r
\r
- /**\r
- * 隠れコンストラクタ。\r
- */\r
- private Builder(){\r
- super();\r
- return;\r
- }\r
-\r
}\r
*/\r
public class EventData extends TopicData{\r
\r
+ private SysEventType eventType = null;\r
+\r
+ private final List<AvatarData> avatarList = new LinkedList<AvatarData>();\r
+ private final List<Integer> intList = new LinkedList<Integer>();\r
+ private final List<GameRole> roleList = new LinkedList<GameRole>();\r
+ private final List<DecodedContent> strList =\r
+ new LinkedList<DecodedContent>();\r
+\r
+\r
+ /**\r
+ * コンストラクタ。\r
+ * @param periodData 所属元Period\r
+ */\r
+ public EventData(PeriodData periodData){\r
+ super();\r
+ return;\r
+ }\r
+\r
+\r
/**\r
* イベント種別からXML要素名を取得する。\r
* @param type イベント種別\r
return;\r
}\r
\r
- private SysEventType eventType = null;\r
-\r
- private final List<AvatarData> avatarList = new LinkedList<AvatarData>();\r
- private final List<Integer> intList = new LinkedList<Integer>();\r
- private final List<GameRole> roleList = new LinkedList<GameRole>();\r
- private final List<DecodedContent> strList =\r
- new LinkedList<DecodedContent>();\r
-\r
- /**\r
- * コンストラクタ。\r
- * @param periodData 所属元Period\r
- */\r
- public EventData(PeriodData periodData){\r
- super();\r
- return;\r
- }\r
-\r
/**\r
* システムイベント種別を取得する。\r
* @return システムイベント種別\r
new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ", Locale.JAPAN);\r
}\r
\r
+\r
+ /**\r
+ * 隠れコンストラクタ。\r
+ */\r
+ private FileArchive(){\r
+ throw new Error();\r
+ }\r
+\r
+\r
/**\r
* ISO形式の日付時刻情報をパースする。\r
* @param text 日付表記\r
return result;\r
}\r
\r
- /**\r
- * 隠れコンストラクタ。\r
- */\r
- private FileArchive(){\r
- throw new Error();\r
- }\r
-\r
}\r
public final class HttpAccess{\r
\r
/**\r
+ * 隠しコンストラクタ。\r
+ */\r
+ private HttpAccess(){\r
+ throw new Error();\r
+ }\r
+\r
+\r
+ /**\r
* 日一覧ページ(エピローグの翌日)のURLを得る。\r
* @param landDef 国指定\r
* @param vid 村番号\r
}\r
\r
/**\r
- * 隠しコンストラクタ。\r
- */\r
- private HttpAccess(){\r
- throw new Error();\r
- }\r
-\r
- /**\r
* 日一覧パース用ハンドラ。\r
*/\r
public static class PeriodListHandler extends HtmlAdapter{\r
*/\r
public final class JinArchiver{\r
\r
+ /** Generator. */\r
+ public static final String GENERATOR;\r
+\r
/** このClass。 */\r
private static final Class<?> SELF_KLASS;\r
/** このPackage。 */\r
private static final String TITLE;\r
/** バージョン。 */\r
private static final String VERSION;\r
- /** Generator. */\r
- public static final String GENERATOR;\r
\r
private static final List<LandDef> LANDDEF_LIST;\r
\r
}\r
}\r
\r
+\r
+ /**\r
+ * 隠しコンストラクタ。\r
+ */\r
+ private JinArchiver(){\r
+ throw new Error();\r
+ }\r
+\r
+\r
/**\r
* リソース上のパッケージ定義プロパティをロードする。\r
* MANIFEST.MFが参照できない実行環境での代替品。\r
return;\r
}\r
\r
- /**\r
- * 隠しコンストラクタ。\r
- */\r
- private JinArchiver(){\r
- throw new Error();\r
- }\r
-\r
}\r
*/\r
public class VillageData{\r
\r
+ private final List<PeriodResource> resourceList;\r
+\r
+ private final LandDef landDef;\r
+ private final int villageId;\r
+ private final String baseUri;\r
+\r
+ private String fullName = "";\r
+ private int commitHour = -1;\r
+ private int commitMinute = -1;\r
+ private String graveIconUri;\r
+\r
+ private final List<AvatarData> avatarList = new LinkedList<AvatarData>();\r
+ private int undefAvatarNo = 1;\r
+\r
+ private final List<PeriodData> periodList = new LinkedList<PeriodData>();\r
+\r
+\r
+ /**\r
+ * コンストラクタ。\r
+ * @param resourceList PeriodResource並び\r
+ */\r
+ public VillageData(List<PeriodResource> resourceList){\r
+ super();\r
+\r
+ validatePeriodResource(resourceList);\r
+\r
+ this.resourceList = new LinkedList<PeriodResource>(resourceList);\r
+\r
+ PeriodResource resource1st = this.resourceList.get(0);\r
+ this.landDef = resource1st.getLandDef();\r
+ this.villageId = resource1st.getVillageId();\r
+ this.baseUri = getBaseUri(this.resourceList);\r
+\r
+ return;\r
+ }\r
+\r
+\r
/**\r
* PeriodResourceの組が正当かチェックする。\r
* <ul>\r
return result;\r
}\r
\r
- private final List<PeriodResource> resourceList;\r
-\r
- private final LandDef landDef;\r
- private final int villageId;\r
- private final String baseUri;\r
-\r
- private String fullName = "";\r
- private int commitHour = -1;\r
- private int commitMinute = -1;\r
- private String graveIconUri;\r
-\r
- private final List<AvatarData> avatarList = new LinkedList<AvatarData>();\r
- private int undefAvatarNo = 1;\r
-\r
- private final List<PeriodData> periodList = new LinkedList<PeriodData>();\r
-\r
-\r
- /**\r
- * コンストラクタ。\r
- * @param resourceList PeriodResource並び\r
- */\r
- public VillageData(List<PeriodResource> resourceList){\r
- super();\r
-\r
- validatePeriodResource(resourceList);\r
-\r
- this.resourceList = new LinkedList<PeriodResource>(resourceList);\r
-\r
- PeriodResource resource1st = this.resourceList.get(0);\r
- this.landDef = resource1st.getLandDef();\r
- this.villageId = resource1st.getVillageId();\r
- this.baseUri = getBaseUri(this.resourceList);\r
-\r
- return;\r
- }\r
-\r
/**\r
* 国情報を取得する。\r
* @return 国情報\r
byteBuffer.clear();\r
}\r
\r
+\r
+ /**\r
+ * 隠しコンストラクタ。\r
+ */\r
+ private Win31j(){\r
+ throw new Error();\r
+ }\r
+\r
+\r
/**\r
* winsows-31jエンコーディングされたと想定した2バイトデータ\r
* の復号を試みる。\r
return;\r
}\r
\r
- /**\r
- * 隠しコンストラクタ。\r
- */\r
- private Win31j(){\r
- throw new Error();\r
- }\r
-\r
}\r
public final class ZipUtils{\r
\r
/**\r
+ * 隠れコンストラクタ。\r
+ */\r
+ private ZipUtils(){\r
+ super();\r
+ return;\r
+ }\r
+\r
+\r
+ /**\r
* ZIPファイルに格納された村一覧を抽出する。\r
* 各日のロードはまだ行われない。\r
* @param zipFile ZIPファイル\r
return;\r
}\r
\r
- /**\r
- * 隠れコンストラクタ。\r
- */\r
- private ZipUtils(){\r
- super();\r
- return;\r
- }\r
-\r
}\r