package com.example.wordbook.common; import java.io.Serializable; /** * データ定義クラス */ public class Data implements Serializable { /** SerialVersionUID */ private static final long serialVersionUID = 1L; /** 質問表示状態 */ public static final int STAT_QUESTION = 0x00000001; /** 解答表示状態 */ public static final int STAT_ANSWER = 0x00000002; /** 表示状態マスク */ public static final int STAT_SHOW = STAT_QUESTION + STAT_ANSWER; /** 不正解状態 */ public static final int STAT_NG = 0x00000010; /** 正解状態 */ public static final int STAT_OK = 0x00000020; /** 結果状態 マスク */ public static final int STAT_RESULT = STAT_NG + STAT_OK; /** Num(登録順序=識別子) */ public int num; /** Stat(表示状態) */ public int stat; /** Level */ public int level; /** Flag */ public int flag; /** OK */ public int ok; /** NG */ public int ng; /** Question */ public String question; /** Answer */ public String answer; /** Data1(発音記号) */ public String data1; /** Data2(メモ) */ public String data2; /** * コンストラクタ * * @param num * Num * @param stat * Stat * @param level * Level * @param flag * Flag * @param ok * OK * @param ng * NG * @param question * Question * @param answer * Answer * @param data1 * Data1 * @param data2 * Data2 */ public Data(int num, int stat, int level, int flag, int ok, int ng, String question, String answer, String data1, String data2) { this.num = num; this.stat = stat; this.level = level; this.flag = flag; this.ok = ok; this.ng = ng; this.question = question; this.answer = answer; this.data1 = data1; this.data2 = data2; } }