RequestProducer (CSSJ Javaドライバ バージョン 1.0.7 API)
Keywords: jp.cssj.cti.helpers.RequestProducer interface

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

## jp.cssj.cti.helpers
インタフェース RequestProducer

public interface RequestProducer

サーバーがクライアントからのリクエストを受け取るためのインターフェースです。

バージョン:
  $Id: RequestProducer.java,v 1.1 2005/03/26 10:22:30 harumanx Exp $
作成者:
  MIYABE Tatsuhiko

フィールドの概要
`static byte` | `DATA` データパケットです。
`static byte` | `END` 終了パケットです。
`static byte` | `MAIN` 内容開始パケットです。
`static byte` | `PROPERTY` プロパティパケットです。
`static byte` | `RESOURCE` リソース開始パケットです。

メソッドの概要
`java.lang.String` | `getEncoding()` データのキャラクタ・エンコーディングを返します。
`java.lang.String` | `getMimeType()` データのMIME型を返します。
`java.lang.String` | `getName()` プロパティ名を返します。
`byte` | `getType()` パケットのタイプを返します。
`java.lang.String` | `getURI()` データの仮想URIを返します。
`java.lang.String` | `getValue()` プロパティの値を返します。
`void` | `next()` 次のパケットへカーソルを移動します。
`int` | `read(byte[] b, int off, int len)` データを受け取ります。

フィールドの詳細

### PROPERTY

    public static final byte PROPERTY

  プロパティパケットです。 getName,getValueで名前と値を取得できます。

  関連項目:
    定数フィールド値

### RESOURCE

    public static final byte RESOURCE

  リソース開始パケットです。 getURI,getMimeType,getEncodingでURIとMIMEタイプとエンコーディングを取得できます。

  関連項目:
    定数フィールド値

### MAIN

    public static final byte MAIN

  内容開始パケットです。 getURI,getMimeType,getEncodingでURIとMIMEタイプとエンコーディングを取得できます。

  関連項目:
    定数フィールド値

### DATA

    public static final byte DATA

  データパケットです。 readでデータを取得できます。

  関連項目:
    定数フィールド値

### END

    public static final byte END

  終了パケットです。

  関連項目:
    定数フィールド値

メソッドの詳細

### next

    public void next()
              throws java.io.IOException

  次のパケットへカーソルを移動します。

  例外:
    `java.io.IOException`

### getType

    public byte getType()
                 throws java.io.IOException

  パケットのタイプを返します。

  戻り値:
  例外:
    `java.io.IOException`

### getName

    public java.lang.String getName()
                             throws java.io.IOException

  プロパティ名を返します。

  戻り値:
  例外:
    `java.io.IOException`

### getValue

    public java.lang.String getValue()
                              throws java.io.IOException

  プロパティの値を返します。

  戻り値:
  例外:
    `java.io.IOException`

### getURI

    public java.lang.String getURI()
                            throws java.io.IOException

  データの仮想URIを返します。

  戻り値:
  例外:
    `java.io.IOException`

### getMimeType

    public java.lang.String getMimeType()
                                 throws java.io.IOException

  データのMIME型を返します。

  戻り値:
  例外:
    `java.io.IOException`

### getEncoding

    public java.lang.String getEncoding()
                                 throws java.io.IOException

  データのキャラクタ・エンコーディングを返します。

  戻り値:
  例外:
    `java.io.IOException`

### read

    public int read(byte[] b,
                    int off,
                    int len)
             throws java.io.IOException

  データを受け取ります。

  パラメータ:
    `b` - バイト列バッファ。
    `off` - 受け取ったデータの書き込み開始位置。
    `len` - 受け取るデータの最大長さ。
  戻り値:
    受け取ったデータのバイト数。
  例外:
    `java.io.IOException`

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

Copyright(c) 2005-2008 GNN & Co.,Ltd All Rights Reserved.