概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.stormcat.jvbeans.jvlink
インタフェース JvLinkWrapper

既知の実装クラスの一覧:
  JvLinkWrapperImpl

    public interface JvLinkWrapper

JV-Link APIをJavaで使用できるようにするWrapperを提供するためのインタフェースです。

これらのメソッドは入力チェック、型変換等の処理を内封した`JvLinkManager`経由で使用されます。

作成者:
  a.yamada

メソッドの概要
`void` | `jvCancel()` `void JVCancel()`のJavaによるWrapperです。
`JvResult` | `jvClose()` `Long JVClose()`のJavaによるWrapperです。
`JvCourseFile` | `jvCourceFile2(String key, String filePath)` `Long JVCourseFile2(String key, String filepath)`のJavaによるWrapperです。
`JvCourseFile` | `jvCourseFile(String key)` `Long JVCourseFile(String key, String filepath, String explanation)`のJavaによるWrapperです。
`JvResult` | `jvFileDelete(String fileName)` `Long JVFileDelete(String filename)`のJavaによるWrapperです。
`JvResult` | `jvFukuFile(String pattern, String filePath)` `Long JVFukuFile(String pattern, String filepath)`のJavaによるWrapperです。
`JvResult` | `jvInit(String sid)` `Long JVInit(String sid)`のJavaによるWrapperです。
`JvResult` | `jvMvCheck(String key)` 推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。
`JvResult` | `jvMvOpen(String movieType, String searchKey)` 推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。
`JvResult` | `jvMvPlay(String key)` 推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。
`JvResult` | `jvMvPlayWithTime(String movieType, String key)` 推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。
`JvMvContents` | `jvMvRead(long size)` 推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。
`JvOpen` | `jvOpen(String dataSpec, String fromTime, long option)` `Long JVOpen(String dataspec, String fromtime, Long option, Long readcount, Long downloadcount, String lastfiletimestamp)`の JavaによるWrapperです。
`JvContents<? extends JvBindingDto>` | `jvRead(long size)` `Long JVRead(String buff, Long size, String filename)`のJavaによるWrapperです。
`JvOpen` | `jvRtOpen(String dataSpec, String key)` `Long JVRTOpen(String dataspec, String key)`のJavaによるWrapperです。
`JvResult` | `jvSetSaveFlag(long saveFlag)` `Long JVSetSaveFlag(Long saveflag)`のJavaによるWrapperです。
`JvResult` | `jvSetSavePath(String savePath)` `Long JVSetSavePath(String savepath)`のJavaによるWrapperです。
`JvResult` | `jvSetServiceKey(String serviceKey)` `Long JVSetServiceKey(String servicekey)`のJavaによるWrapperです。
`JvResult` | `jvSetUIProperties()` `Long JVSetUIProperties()`のJavaによるWrapperです。
`void` | `jvSkip()` `void JVSkip()`のJavaによるWrapperです。
`JvResult` | `jvStatus()` `Long JVStatus()`のJavaによるWrapperです。

メソッドの詳細

### jvInit

    JvResult jvInit(String sid)

  `Long JVInit(String sid)`のJavaによるWrapperです。

  パラメータ:
    `sid` - UserAgent文字列
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-101` | SIDが設定されていない
    `-102` | SIDが`64byte`を超えている
    `-103` | SIDが不正（SIDの1桁目がスペース）

### jvSetUIProperties

    JvResult jvSetUIProperties()

  `Long JVSetUIProperties()`のJavaによるWrapperです。

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常（キャンセルボタンが押された場合も含む）
    `-100` | SIDが設定されていない

### jvSetServiceKey

    JvResult jvSetServiceKey(String serviceKey)

  `Long JVSetServiceKey(String servicekey)`のJavaによるWrapperです。

  パラメータ:
    `serviceKey` - 認証に使用するサービスキー文字列
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-100` | パラメータが不正あるいはレジストリへの保存に失敗
    `-101` | 既にサービスキーが登録されている

### jvSetSaveFlag

    JvResult jvSetSaveFlag(long saveFlag)

  `Long JVSetSaveFlag(Long saveflag)`のJavaによるWrapperです。

  パラメータ:
    `saveFlag` - 1:保存する / 0:保存しない
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-100` | `saveFlag`の値が不正、またはエラー発生

### jvSetSavePath

    JvResult jvSetSavePath(String savePath)

  `Long JVSetSavePath(String savepath)`のJavaによるWrapperです。

  パラメータ:
    `savePath` - ダウンロードするファイルを保存するパス
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-100` | `savePath`の値が不正、またはエラー発生

### jvOpen

    JvOpen jvOpen(String dataSpec,
                  String fromTime,
                  long option)

  `Long JVOpen(String dataspec, String fromtime, Long option, Long readcount, Long downloadcount, String lastfiletimestamp)`の JavaによるWrapperです。

  パラメータ:
    `dataSpec` - データ種別ID
    `fromTime` - データ読み出し開始時間(`yyyyMMddHHmmss`形式
    `option` - データオプション

    option | 種別 `1` | 通常データ
    `2` | 今週データ
    `3` | セットアップデータ
    `4` | ダイアログ無しセットアップデータ
    上記以外 | エラー

  戻り値:
    JVOpen結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-2` | セットアップダイアログでキャンセルが押された
    `-111` | `dataspec`パラメータが不正
    `-112` | `fromtime`パラメータが不正
    `-114` | `key`パラメータが不正
    `-115` | `option`パラメータが不正
    `-116` | `dataspec`と`option`の組み合わせが不正
    `-201` | JVInitが行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-501` | セットアップ処理においてCD-ROMが無効
    `-504` | サーバーメンテナンス中

### jvRtOpen

    JvOpen jvRtOpen(String dataSpec,
                    String key)

  `Long JVRTOpen(String dataspec, String key)`のJavaによるWrapperです。

  パラメータ:
    `dataSpec` - データ種別ID
    `key` - 該当データを取得するための要求キー

    提供単位 | key | 説明 レース毎 | `YYYYMMDDJJKKHHRR` または `YYYYMMDDJJRR` | `MM`:開催月 `DD`:開催日 `JJ`:場コード `KK`:回次 `HH`:日次 `RR`:レース番号
    開催日単位 | `YYYYMMDD` | `YYYY`:開催年 `MM`:開催月 `DD`:開催日

  戻り値:
    JVOpen結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-2` | セットアップダイアログでキャンセルが押された
    `-111` | `dataspec`パラメータが不正
    `-112` | `fromtime`パラメータが不正
    `-114` | `key`パラメータが不正
    `-115` | `option`パラメータが不正
    `-116` | `dataspec`と`option`の組み合わせが不正
    `-201` | `JVInit`が行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-501` | セットアップ処理においてCD-ROMが無効
    `-504` | サーバーメンテナンス中

### jvStatus

    JvResult jvStatus()

  `Long JVStatus()`のJavaによるWrapperです。

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0`以上 | 正常（ダウンロード済みファイル数）
    `-201` | JVInitが行なわれていない
    `-203` | JVOpenが行なわれていない
    `-502` | ダウンロード失敗（通信エラーやディスクエラーなど）

### jvRead

    JvContents<? extends JvBindingDto> jvRead(long size)

  `Long JVRead(String buff, Long size, String filename)`のJavaによるWrapperです。

  パラメータ:
    `size` - 文字列バッファにコピーするデータの長さ
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0`以上 | 正常（バッファにセットしたデータのサイズ）
    `0` | 全ファイル読み込み終了(`EOF`)
    `-1` | ファイル切り替わり
    `-3` | ファイルダウンロード中
    `-201` | JVInitが行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-203` | JVOpenが行なわれていない
    `-402` | ダウンロードしたファイルが異常（ファイルサイズ=`0`）
    `-403` | ダウンロードしたファイルが異常（データ内容）
    `-502` | ダウンロード失敗（通信エラーやディスクエラーなど）
    `-503` | ファイルが見つからない

### jvSkip

    void jvSkip()

  `void JVSkip()`のJavaによるWrapperです。

### jvCancel

    void jvCancel()

  `void JVCancel()`のJavaによるWrapperです。

### jvClose

    JvResult jvClose()

  `Long JVClose()`のJavaによるWrapperです。

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | エラー発生

### jvFileDelete

    JvResult jvFileDelete(String fileName)

  `Long JVFileDelete(String filename)`のJavaによるWrapperです。

  パラメータ:
    `fileName` - 削除対象のファイル名
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | エラー発生

### jvFukuFile

    JvResult jvFukuFile(String pattern,
                        String filePath)

  `Long JVFukuFile(String pattern, String filepath)`のJavaによるWrapperです。

  パラメータ:
    `pattern` - 勝負服の色・模様を示す服色標示
    `filePath` - 勝負服ファイルの出力ファイル名（フルパス指定）
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-118` | `filepath`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-504` | サーバーメンテナンス中

### jvMvCheck

    JvResult jvMvCheck(String key)

  推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。

  `Long JVMVCheck(String key)`のJavaによるWrapperです。

  JRA-VAN登録ソフト以外ではこの機能は利用できません。

  パラメータ:
    `key` - 該当データを取得するための要求キー

    提供単位 | key | 説明 レース毎 | `YYYYMMDDJJKKHHRR` または `YYYYMMDDJJRR` | `MM`:開催月 `DD`:開催日 `JJ`:場コード `KK`:回次 `HH`:日次 `RR`:レース番号

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常(公開動画なし)
    `1` | 正常(公開動画あり)
    `-1` | 該当データ無し
    `-114` | `key`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）同上
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-504` | サーバーメンテナンス中

### jvMvPlay

    JvResult jvMvPlay(String key)

  推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。

  `Long JVMVPlay(String key)`のJavaによるWrapperです。

  JRA-VAN登録ソフト以外ではこの機能は利用できません。

  パラメータ:
    `key` - 再生するレース映像キー

    種類 | movietype | 指定するキー(key) | 説明 レース映像 | `00` | `YYYYMMDDJJKKHHRRTT` または `YYYYMMDDJJRRTT` または YYYYMMDDJJKKHHRR または YYYYMMDDJJRR | `YYYY`:開催年 `MM`:開催月 `DD`:開催日 `JJ`:場コード `KK`:回次 `HH`:日次 `RR`:レース番号 `TT`:動画種別
    調教映像 | `11` または `12` または `13` | `YYYYMMDDNNNNNNNNNN` | `YYYY`:調教実施年 `MM`:調教実施月 `DD`:調教実施日 `NNNNNNNNNN`:血統登録番号

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-100` | パラメータが不正あるいはレジストリへの保存に失敗
    `-111` | `movietype`パラメータが不正
    `-114` | `key`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-304` | JRAレーシングビュアー連携機能認証エラー
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-504` | サーバーメンテナンス中

### jvMvPlayWithTime

    JvResult jvMvPlayWithTime(String movieType,
                              String key)

  推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。

  `Long JVMVPlayWithType(String movietype , String key)`のJavaによるWrapperです。

  JRA-VAN登録ソフト以外ではこの機能は利用できません。

  パラメータ:
    `movieType` - レース映像:00, 調教映像:11, 12, 13
    `key` - 再生するレース映像キー

    種類 | movietype | 指定するキー(key) | 説明 レース映像 | `00` | `YYYYMMDDJJKKHHRRTT` または `YYYYMMDDJJRRTT` または YYYYMMDDJJKKHHRR または YYYYMMDDJJRR | `YYYY`:開催年 `MM`:開催月 `DD`:開催日 `JJ`:場コード `KK`:回次 `HH`:日次 `RR`:レース番号 `TT`:動画種別
    調教映像 | `11` または `12` または `13` | `YYYYMMDDNNNNNNNNNN` | `YYYY`:調教実施年 `MM`:調教実施月 `DD`:調教実施日 `NNNNNNNNNN`:血統登録番号

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-100` | パラメータが不正あるいはレジストリへの保存に失敗
    `-111` | `movietype`パラメータが不正
    `-114` | `key`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-304` | JRAレーシングビュアー連携機能認証エラー
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-504` | サーバーメンテナンス中

### jvMvOpen

    JvResult jvMvOpen(String movieType,
                      String searchKey)

  推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。

  `Long JVMVOpen(String movietype, String searchkey)`のJavaによるWrapperです。

  JRA-VAN登録ソフト以外ではこの機能は利用できません。

  パラメータ:
    `movieType` - 調教映像指定週全馬:11, 調教映像指定週指定馬:12, 調教映像指定馬全調教:13
    `searchKey` - 該当データを要求するためのキー

    種類 | movietype | 指定するキー(searchKey) | 説明 調教映像指定週全馬 | `11` | `YYYYMMDD` | `YYYY`:開催年 `MM`:開催月 `DD`:開催日
    調教映像指定週指定馬 | `12` | `YYYYMMDDNNNNNNNNNN` | `YYYY`:開催年 `MM`:開催月 `DD`:開催日 `NNNNNNNNNN`:血統登録番号
    調教映像指定馬全調教 | `13` | `NNNNNNNNNN”` | `NNNNNNNNNN`:血統登録番号

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-111` | `movietype`パラメータが不正
    `-114` | `key`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-202` | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない（オープン中）
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-304` | JRAレーシングビュアー連携機能認証エラー
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-504` | サーバーメンテナンス中

### jvMvRead

    JvMvContents jvMvRead(long size)

  推奨されていません。 JRA-VANレーシングビュアー連携機能の申請が必要（公開するソフトウェア前提）で、JRA-VAN登録ソフト以外では利用できません。 JV-BeansはあくまでJV-Link開発支援フレームワークであるため、ソフトウェア登録はできず、テストができないためこのメソッドの動作は保証できません。

  `Long JVMVRead(String buff, Long size)`のJavaによるWrapperです。

  JRA-VAN登録ソフト以外ではこの機能は利用できません。

  パラメータ:
    `size` - `byte`配列にコピーするデータの長さ
  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0`以上 | 正常（バッファにセットしたデータのサイズ）
    `0` | 全ファイル読み込み終了(`EOF`)
    `-3` | データダウンロード中
    `-201` | JVInitが行なわれていない
    `-203` | JVMVOpenが行なわれていない
    `-402` | ダウンロードしたデータが異常（サイズ=`0`）
    `-403` | ダウンロードしたデータが異常（データ内容）
    `-502` | ダウンロード失敗（通信エラーやディスクエラーなど）
    `-503` | 一時ファイルが見つからない

### jvCourseFile

    JvCourseFile jvCourseFile(String key)

  `Long JVCourseFile(String key, String filepath, String explanation)`のJavaによるWrapperです。

  パラメータ:
    `key` - コース図を取得するための要求キー

    指定するキー | 説明 `YYYYMMDDJJKKKKTT` | `YYYY`:開催年 `MM`:開催月 `DD`:開催日 `JJ`:場コード `KKKK`:距離 `TT`:トラックコード

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-114` | `key`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-502` | ダウンロード失敗（通信エラーやディスクエラーなど）
    `-504` | サーバーメンテナンス中

### jvCourceFile2

    JvCourseFile jvCourceFile2(String key,
                               String filePath)

  `Long JVCourseFile2(String key, String filepath)`のJavaによるWrapperです。

  パラメータ:
    `key` - コース図を取得するための要求キー
    `filePath` - コース図ファイルの出力ファイル名（フルパス）

    指定するキー | 説明 `YYYYMMDDJJKKKKTT` | `YYYY`:開催年 `MM`:開催月 `DD`:開催日 `JJ`:場コード `KKKK`:距離 `TT`:トラックコード

  戻り値:
    結果オブジェクト

    リターンコード（`JvResult.getReturnCode()`参照）

    リターンコード | 内容 `0` | 正常
    `-1` | 該当データ無し
    `-114` | `key`パラメータが不正
    `-201` | JVInitが行なわれていない
    `-211` | レジストリ内容が不正（レジストリ内容が不正に変更された）
    `-301` | 認証エラー
    `-302` | サービスキーの有効期限切れ
    `-303` | サービスキーが設定されていない（サービスキーが空値）
    `-401` | JV-Link内部エラー
    `-411` | サーバーエラー（HTTPステータス404 NotFound）
    `-412` | サーバーエラー（HTTPステータス403 Forbidden）
    `-413` | サーバーエラー（HTTPステータス200,403,404以外）
    `-421` | サーバーエラー（サーバーの応答が不正）
    `-431` | サーバーエラー（サーバーアプリケーション内部エラー）
    `-502` | ダウンロード失敗（通信エラーやディスクエラーなど）
    `-504` | サーバーメンテナンス中

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2009 The Stormcat Project AllRights Reserved.