+++ /dev/null
-package tainavi;\r
-\r
-import java.util.ArrayList;\r
-import java.util.HashMap;\r
-import java.util.regex.Matcher;\r
-import java.util.regex.Pattern;\r
-\r
-\r
-/*\r
- * \r
- */\r
-\r
-public class PlugIn_RecDIGA_DMR_BWT650 extends PlugIn_RecDIGA_DMR_BZT720 implements HDDRecorder,Cloneable {\r
-\r
- @Override\r
- public PlugIn_RecDIGA_DMR_BWT650 clone() {\r
- return (PlugIn_RecDIGA_DMR_BWT650) super.clone();\r
- }\r
-\r
- /* 必須コード - ここから */\r
- \r
- // 種族の特性\r
- @Override\r
- public String getRecorderId() { return "DIGA DMR-BWT650"; }\r
- @Override\r
- public RecType getType() { return RecType.RECORDER; }\r
- \r
- @Override\r
- protected int get_com_try_count() { return 5; }\r
- \r
- public PlugIn_RecDIGA_DMR_BWT650() {\r
- super();\r
- this.setTunerNum(3);\r
- }\r
- \r
- /*\r
- * 公開メソッド\r
- */\r
- \r
- /*\r
- * 非公開メソッド\r
- */\r
- \r
- /**\r
- * 予約全エントリを通しての処理\r
- */\r
- @Override\r
- protected int _getDigaReserveList(ArrayList<ReserveList> newReserveList, String response) {\r
- // 予約詳細を作る\r
- Matcher mx = Pattern.compile("<table class=\"reclist\">.+?<tbody>(.+?)</tbody>",Pattern.DOTALL).matcher(response);\r
- if ( mx.find() ) {\r
- Matcher ma = Pattern.compile("<tr>(.+?)</tr>",Pattern.DOTALL).matcher(mx.group(1));\r
- while ( ma.find() ) {\r
- _getDigaReserveProg(newReserveList, ma.group(1));\r
- }\r
- }\r
- return(RETCODE_SUCCESS);\r
- }\r
-}\r
import java.util.ArrayList;\r
\r
public class ProgDateList {\r
- String Date;\r
- int row;\r
- ArrayList<ProgDetailList> pdetail;\r
+ public String Date;\r
+ public int row;\r
+ public ArrayList<ProgDetailList> pdetail;\r
\r
public ProgDateList() {\r
Date = "";\r
* ファイルに保存されるもの\r
*/\r
\r
- String title = ""; // 分離前タイトル\r
- String detail = ""; // 修正前タイトル\r
+ public String title = ""; // 分離前タイトル\r
+ public String detail = ""; // 修正前タイトル\r
protected String addedDetail = "";\r
\r
- String startDateTime = "";\r
- String endDateTime = "";\r
- int length = 0; // 放送時間(05:00を基準とした表示上の長さ)\r
+ public String startDateTime = "";\r
+ public String endDateTime = "";\r
+ public int length = 0; // 放送時間(05:00を基準とした表示上の長さ)\r
\r
- String link = "";\r
+ public String link = "";\r
\r
// ジャンル\r
- ProgGenre genre = ProgGenre.NOGENRE;\r
- ProgSubgenre subgenre = ProgSubgenre.NOGENRE_ETC;\r
+ public ProgGenre genre = ProgGenre.NOGENRE;\r
+ public ProgSubgenre subgenre = ProgSubgenre.NOGENRE_ETC;\r
\r
// フラグ・オプション関連\r
- boolean extension = false; // 延長注意\r
- ProgFlags flag = ProgFlags.NOFLAG; // 新番組・最終回\r
- ProgScrumble noscrumble = ProgScrumble.NONE; // 有料放送だけ別枠になってしまった!\r
+ public boolean extension = false; // 延長注意\r
+ public ProgFlags flag = ProgFlags.NOFLAG; // 新番組・最終回\r
+ public ProgScrumble noscrumble = ProgScrumble.NONE; // 有料放送だけ別枠になってしまった!\r
protected ArrayList<ProgOption> option = new ArrayList<ProgOption>();\r
\r
// 複数ジャンル対応\r
- ArrayList<ProgGenre> genrelist = null;\r
- ArrayList<ProgSubgenre> subgenrelist = null;\r
+ public ArrayList<ProgGenre> genrelist = null;\r
+ public ArrayList<ProgSubgenre> subgenrelist = null;\r
\r
/*\r
* ファイルには保存されないもの\r
* <P>(startDateTimeの日付と同じ、ただし曜日文字がつく)\r
*/\r
\r
- String accurateDate = "";\r
- String start = ""; // hh:mm\r
- String end = ""; // hh:mm\r
- int recmin = 0; // 番組長(実際の長さ)\r
+ public String accurateDate = "";\r
+ public String start = ""; // hh:mm\r
+ public String end = ""; // hh:mm\r
+ public int recmin = 0; // 番組長(実際の長さ)\r
\r
- String progid = ""; // 番組ID\r
+ public String progid = ""; // 番組ID\r
\r
- boolean nosyobo = false; // しょぼのぼっち判定\r
- boolean marked = false; // 検索に引っかかったマーク \r
- boolean newarrival = false; // 新着だなぁ\r
- boolean modified = false; // 詳細が更新された\r
- boolean nonrepeated = false; // リピート放送の初回かな?\r
- boolean showinstandby = false; // 予約待機への表示を行うか?\r
+ public boolean nosyobo = false; // しょぼのぼっち判定\r
+ public boolean marked = false; // 検索に引っかかったマーク \r
+ public boolean newarrival = false; // 新着だなぁ\r
+ public boolean modified = false; // 詳細が更新された\r
+ public boolean nonrepeated = false; // リピート放送の初回かな?\r
+ public boolean showinstandby = false; // 予約待機への表示を行うか?\r
\r
- ProgType type = null; // Web番組表か、しょぼかるか、過去ログか\r
- ProgSubtype subtype = null; // サブタイプ\r
- String center = ""; // 放送局名\r
- String extension_mark = ""; // ★延長注意★\r
- String prefix_mark = ""; // (移)とか\r
- String newlast_mark = ""; // [新]とか\r
- String postfix_mark = ""; // [再]とか\r
- boolean dontoverlapdown = false;// 終了時間を短縮してはだめ\r
+ public ProgType type = null; // Web番組表か、しょぼかるか、過去ログか\r
+ public ProgSubtype subtype = null; // サブタイプ\r
+ public String center = ""; // 放送局名\r
+ public String extension_mark = ""; // ★延長注意★\r
+ public String prefix_mark = ""; // (移)とか\r
+ public String newlast_mark = ""; // [新]とか\r
+ public String postfix_mark = ""; // [再]とか\r
+ public boolean dontoverlapdown = false;// 終了時間を短縮してはだめ\r
\r
- String splitted_title = ""; // 分離済みタイトル→これはtitleへのポインタ\r
- String splitted_titlePop = ""; // 分離済みタイトルPOP→これはtitlePopへのポインタ\r
- String splitted_detail = ""; // 分離済み番組詳細→detailはこれへのポインタにするよ\r
+ public String splitted_title = ""; // 分離済みタイトル→これはtitleへのポインタ\r
+ public String splitted_titlePop = ""; // 分離済みタイトルPOP→これはtitlePopへのポインタ\r
+ public String splitted_detail = ""; // 分離済み番組詳細→detailはこれへのポインタにするよ\r
\r
- SearchKey dynKey = null; // 動的検索用\r
- String dynMatched = null; // 動的検索用\r
+ public SearchKey dynKey = null; // 動的検索用\r
+ public String dynMatched = null; // 動的検索用\r
\r
// 検索高速化用のデータ\r
\r
/**\r
* キーワード検索・番組追跡で使うよ\r
*/\r
- String titlePop = "";\r
+ public String titlePop = "";\r
\r
/**\r
* キーワード検索で使うよ\r
*/\r
- String detailPop = "";\r
+ public String detailPop = "";\r
\r
/**\r
* 番組追跡で使うよ\r
*/\r
- static boolean tracenOnlyTitle = false;\r
+ public static boolean tracenOnlyTitle = false;\r
\r
/*******************************************************************************\r
* NGワード処理\r
import tainavi.ProgDateList;\r
\r
public class ProgList {\r
- String Area;\r
- String SubArea;\r
- String Type;\r
- String Center;\r
- String CenterId;\r
- String ChId;\r
- Color BgColor;\r
- boolean enabled;\r
- ArrayList<ProgDateList> pdate;\r
+ public String Area;\r
+ public String SubArea;\r
+ public String Type;\r
+ public String Center;\r
+ public String CenterId;\r
+ public String ChId;\r
+ public Color BgColor;\r
+ public boolean enabled;\r
+ public ArrayList<ProgDateList> pdate;\r
\r
public ProgList() {\r
Area = "";\r
\r
//\r
ArrayList<String> recIda = new ArrayList<String>();\r
- for ( File f : new File(CommonUtils.joinPath(new String[]{"bin","tainavi"})).listFiles() ) {\r
+ for ( File f : new File(CommonUtils.joinPath(new String[]{"bin","tainavi","pluginrec"})).listFiles() ) {\r
Matcher ma = Pattern.compile("^(PlugIn_Rec[^$]+)[^$]*\\.class$").matcher(f.getName());\r
if ( ma.find() ) {\r
if ( ! isMailPluginEnabled && f.getName().toLowerCase().contains("mail") ) {\r
// servicesに追記\r
StringBuilder sb = new StringBuilder();\r
for ( String recId : recIdd ) {\r
- sb.append("tainavi.");\r
+ sb.append("tainavi.pluginrec.");\r
sb.append(recId);\r
sb.append("\n");\r
}\r
*/\r
\r
ArrayList<String> prgIda = new ArrayList<String>();\r
- for ( File f : new File(CommonUtils.joinPath("bin","tainavi")).listFiles() ) {\r
+ for ( File f : new File(CommonUtils.joinPath("bin","tainavi","plugintv")).listFiles() ) {\r
Matcher ma = Pattern.compile("^(PlugIn_(TV|CS|RAD)P[^$]+)\\.class$").matcher(f.getName());\r
if (ma.find()) {\r
prgIda.add(ma.group(1));\r
// servicesに追記\r
StringBuilder sb = new StringBuilder();\r
for ( String prgId : prgIdd ) {\r
- sb.append("tainavi.");\r
+ sb.append("tainavi.plugintv.");\r
sb.append(prgId);\r
sb.append("\n");\r
}\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.b64;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.b64;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ContentIdEDCB;\r
+import tainavi.ContentIdREGZA;\r
+import tainavi.FieldUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.RecordedInfo;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.b64;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
// "cRECMODE" はBZT720用に追加したもの\r
\r
\r
/**\r
* 予約全エントリを通しての処理\r
*/\r
- protected int _getDigaReserveList(ArrayList<ReserveList> newReserveList, String response) {\r
+ private int _getDigaReserveList(ArrayList<ReserveList> newReserveList, String response) {\r
// 予約詳細を作る\r
- Matcher ma = Pattern.compile("<tr class=\".*?\">(.+?)</tr>",Pattern.DOTALL).matcher(response);\r
- while ( ma.find() ) {\r
- _getDigaReserveProg(newReserveList, ma.group(1));\r
+ Matcher mx = Pattern.compile("<table class=\"reclist\">.+?<tbody>(.+?)</tbody>",Pattern.DOTALL).matcher(response);\r
+ if ( mx.find() ) {\r
+ // BWT650\r
+ Matcher ma = Pattern.compile("<tr>(.+?)</tr>",Pattern.DOTALL).matcher(mx.group(1));\r
+ while ( ma.find() ) {\r
+ _getDigaReserveProg(newReserveList, ma.group(1));\r
+ }\r
+ }\r
+ else {\r
+ Matcher ma = Pattern.compile("<tr class=\".*?\">(.+?)</tr>",Pattern.DOTALL).matcher(response);\r
+ while ( ma.find() ) {\r
+ _getDigaReserveProg(newReserveList, ma.group(1));\r
+ }\r
}\r
return(RETCODE_SUCCESS);\r
}\r
/**\r
* 予約1エントリずつの処理\r
*/\r
- protected int _getDigaReserveProg(ArrayList<ReserveList> newReserveList, String progdata) {\r
+ private int _getDigaReserveProg(ArrayList<ReserveList> newReserveList, String progdata) {\r
\r
ReserveList reqr = new ReserveList();\r
\r
}\r
}\r
}\r
- /*\r
- if ( channel.length() == 0 ) {\r
- System.err.println("CHコードがみつかりませんでした.");\r
- return(null);\r
- }\r
- else if ( ch_name.length() == 0 ) {\r
- System.err.println("CHコードをWeb番組表の放送局名に変換できませんでした: CHコード="+channel);\r
- return(null);\r
- }\r
- */\r
\r
// パターン\r
ma = Pattern.compile("<td width=\"92\" class=\"s_F16_Cffffff\">毎週</td>(.+?)</tr>",Pattern.DOTALL).matcher(response);\r
if ( ! ma.find()) {\r
- System.err.println(ERRID+"予約パターン情報がみつかりません");\r
- return(null);\r
+ // BWT650\r
+ ma = Pattern.compile("<td width=\"20%\">毎週</td>(.+?)</tr>",Pattern.DOTALL).matcher(response);\r
+ if ( ! ma.find()) {\r
+ System.err.println(ERRID+"予約パターン情報がみつかりません");\r
+ return(null);\r
+ }\r
}\r
String rec_pattern = _recpatternDG2RDstr(ma.group(1), yy, mm, dd, ahh);\r
\r
int rptn = 0;\r
int rptcnt = 0;\r
for ( int c=0; c < DIGA_WDPTNSTR.length; c++ ) {\r
+ boolean checked = false;\r
Matcher ma = Pattern.compile("name=\""+DIGA_WDPTNSTR[c]+"\" value=\"[^\"]+?\" checked").matcher(source);\r
- if ( ma.find() ) {\r
+ if ( checked = ma.find() ) {\r
+ //\r
+ }\r
+ else {\r
+ // BWT650\r
+ ma = Pattern.compile("value=\"[^\"]+?\" name=\""+DIGA_WDPTNSTR[c]+"\" checked").matcher(source);\r
+ if ( checked = ma.find() ) {\r
+ //\r
+ }\r
+ }\r
+ if ( checked ) {\r
rptn |= (0x01<<c);\r
rptcnt++;\r
}\r
-package tainavi;\r
+package tainavi.pluginrec;\r
+\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorder.RecType;\r
\r
\r
/*\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.HashMap;\r
\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.net.URL;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
import com.google.gdata.client.calendar.CalendarQuery;\r
import com.google.gdata.client.calendar.CalendarService;\r
import com.google.gdata.data.DateTime;\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+\r
public class PlugIn_RecRD_BR610 extends PlugIn_RecRD_BZ700 implements HDDRecorder,Cloneable {\r
\r
public PlugIn_RecRD_BR610 clone() {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
/**\r
* REGZA RD-BZ700用のレコーダプラグインです。\r
* @author original:番ナビスレ12・102氏\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+\r
public class PlugIn_RecRD_BZ810 extends PlugIn_RecRD_BZ700 implements HDDRecorder,Cloneable {\r
\r
public PlugIn_RecRD_BZ810 clone() {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.BufferedReader;\r
import java.io.File;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
public class PlugIn_RecRD_BZ810_TSync extends HDDRecorderUtils implements HDDRecorder,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Pattern;\r
\r
import taiSync.ReserveInfo;\r
+import tainavi.AutoReserveInfo;\r
+import tainavi.AutoReserveInfoList;\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ContentIdEDCB;\r
+import tainavi.ContentIdREGZA;\r
+import tainavi.Env;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.RecordedInfo;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
import tainavi.TVProgram.ProgGenre;\r
import tainavi.TVProgram.ProgSubgenre;\r
\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+import tainavi.TraceProgram;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+import tainavi.TraceProgram;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.net.Authenticator;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.net.Authenticator;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+\r
\r
/**\r
* REGZAテレビ系\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.BufferedReader;\r
import java.io.File;\r
import javax.mail.internet.InternetAddress;\r
import javax.mail.internet.MimeMessage;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
public class PlugIn_RecRD_MAIL extends HDDRecorderUtils implements HDDRecorder,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.Calendar;\r
import java.util.GregorianCalendar;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+\r
public class PlugIn_RecRD_MAIL_M190 extends PlugIn_RecRD_MAIL implements HDDRecorder,Cloneable {\r
\r
public PlugIn_RecRD_MAIL_M190 clone() {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.Calendar;\r
import java.util.GregorianCalendar;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+\r
public class PlugIn_RecRD_MAIL_RE2 extends PlugIn_RecRD_MAIL_Z9500 implements HDDRecorder,Cloneable {\r
\r
public PlugIn_RecRD_MAIL_RE2 clone() {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.Calendar;\r
import java.util.GregorianCalendar;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+\r
public class PlugIn_RecRD_MAIL_Z1 extends PlugIn_RecRD_MAIL_Z9500 implements HDDRecorder,Cloneable {\r
\r
public PlugIn_RecRD_MAIL_Z1 clone() {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.Calendar;\r
import java.util.GregorianCalendar;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+\r
public class PlugIn_RecRD_MAIL_Z3 extends PlugIn_RecRD_MAIL_Z9500 implements HDDRecorder,Cloneable {\r
\r
@Override\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.BufferedReader;\r
import java.io.File;\r
import javax.mail.internet.InternetAddress;\r
import javax.mail.internet.MimeMessage;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
public class PlugIn_RecRD_MAIL_Z9500 extends HDDRecorderUtils implements HDDRecorder,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.BufferedReader;\r
import java.io.File;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
public class PlugIn_RecRD_S1004K extends HDDRecorderUtils implements HDDRecorder,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.IOException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdEDCB;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
/**\r
* TVTestで視聴するプラグイン\r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.BroadcastType;\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ContentIdEDCB;\r
+import tainavi.ContentIdREGZA;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.RecordedInfo;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+\r
\r
/**\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
/**\r
* RD-X5だよー\r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+import tainavi.TraceProgram;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
/*\r
* \r
*/\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.ArrayList;\r
\r
+import tainavi.HDDRecorder;\r
+import tainavi.TextValueSet;\r
+\r
public class PlugIn_RecRD_Z160 extends PlugIn_RecRD_Z260 implements HDDRecorder,Cloneable {\r
\r
public PlugIn_RecRD_Z160 clone() {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
+\r
+import tainavi.HDDRecorder;\r
\r
\r
public class PlugIn_RecRD_Z160_TSync extends PlugIn_RecRD_BZ810_TSync implements HDDRecorder,Cloneable {\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.GetRDStatus;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TextValueSet;\r
+import tainavi.TraceProgram;\r
+import tainavi.HDDRecorder.RecType;\r
+import tainavi.HDDRecorderUtils.MyAuthenticator;\r
+import tainavi.TVProgram.ProgGenre;\r
+\r
\r
/*\r
*\r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.io.BufferedWriter;\r
import java.io.File;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.ChannelCode;\r
+import tainavi.CommonUtils;\r
+import tainavi.HDDRecorder;\r
+import tainavi.HDDRecorderUtils;\r
+import tainavi.ReserveList;\r
+import tainavi.TextValueSet;\r
+import tainavi.HDDRecorder.RecType;\r
+\r
\r
/*\r
* \r
-package tainavi;\r
+package tainavi.pluginrec;\r
\r
import java.util.Calendar;\r
import java.util.GregorianCalendar;\r
\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ContentIdEDCB;\r
+import tainavi.ContentIdREGZA;\r
+import tainavi.HDDRecorder;\r
+import tainavi.ReserveList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgram.ProgGenre;\r
+import tainavi.TVProgram.ProgSubgenre;\r
+\r
/**\r
* EPGデジタルのプラグイン\r
*/\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
+\r
\r
public class PlugIn_CSPDimora extends PlugIn_TVPDimora implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.io.UnsupportedEncodingException;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgDetailList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgramUtils;\r
+import tainavi.TVProgram.ProgGenre;\r
+import tainavi.TVProgram.ProgOption;\r
+import tainavi.TVProgram.ProgSubgenre;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
\r
public class PlugIn_CSPSkyperfectTV2012 extends TVProgramUtils implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.Center;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
\r
public class PlugIn_CSPTVKingdom extends PlugIn_CSPTVKingdom110 implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
+\r
\r
public class PlugIn_CSPTVKingdom110 extends PlugIn_TVPTVKingdom implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
+\r
\r
public class PlugIn_CSPtheTelevisionA extends PlugIn_TVPtheTelevision implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
+\r
\r
public class PlugIn_CSPtheTelevisionD extends PlugIn_TVPtheTelevision implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgDetailList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgramUtils;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
\r
public class PlugIn_TVPDimora extends TVProgramUtils implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdEDCB;\r
+import tainavi.MapCtrl;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgDetailList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgramUtils;\r
+import tainavi.TatCount;\r
import tainavi.MapCtrl.KeyType;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
\r
import epgdump.EIT_CONTROL;\r
import epgdump.Epgdump;\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgDetailList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgramUtils;\r
+import tainavi.TVProgram.ProgFlags;\r
+import tainavi.TVProgram.ProgGenre;\r
+import tainavi.TVProgram.ProgOption;\r
+import tainavi.TVProgram.ProgScrumble;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
\r
public class PlugIn_TVPTVGuide extends TVProgramUtils implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgDetailList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgramUtils;\r
+import tainavi.TVProgram.ProgGenre;\r
+import tainavi.TVProgram.ProgSubgenre;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
\r
public class PlugIn_TVPTVKingdom extends TVProgramUtils implements TVProgram,Cloneable {\r
\r
-package tainavi;\r
+package tainavi.plugintv;\r
\r
import java.io.File;\r
import java.util.ArrayList;\r
import java.util.regex.Matcher;\r
import java.util.regex.Pattern;\r
\r
+import tainavi.AreaCode;\r
+import tainavi.Center;\r
+import tainavi.CommonUtils;\r
+import tainavi.ContentIdDIMORA;\r
+import tainavi.ProgDateList;\r
+import tainavi.ProgDetailList;\r
+import tainavi.ProgList;\r
+import tainavi.TVProgram;\r
+import tainavi.TVProgramUtils;\r
+import tainavi.TVProgram.ProgFlags;\r
+import tainavi.TVProgram.ProgGenre;\r
+import tainavi.TVProgram.ProgOption;\r
+import tainavi.TVProgram.ProgScrumble;\r
+import tainavi.TVProgram.ProgSubtype;\r
+import tainavi.TVProgram.ProgType;\r
+\r
\r
public class PlugIn_TVPtheTelevision extends TVProgramUtils implements TVProgram,Cloneable {\r
\r