jp.cssj.cti
クラス CTIUtils

java.lang.Object
  拡張jp.cssj.cti.CTIUtils

public final class CTIUtils
extends Object

クライアント側のファイル、URL、ストリームを送るためのユーティリティです。

バージョン:
$Id: CTIUtils.java,v 1.2 2005/08/18 04:51:26 harumanx Exp $
作成者:
MIYABE Tatsuhiko

メソッドの概要
static void sendMainFile(CTISession session, File file, String mimeType, String encoding)
          本体としてファイルを送信します。
static void sendMainStream(CTISession session, InputStream in, String uri, String mimeType, String encoding)
          本体としてストリームから取り出されるデータを送信します。
static void sendMainURL(CTISession session, URL url, String mimeType, String encoding)
          本体としてURLを送信します。
static void sendResourceDir(CTISession session, File dir, String mimeType, String encoding)
          リソースとして、ディレクトリ内のファイルを全て送信します。
static void sendResourceFile(CTISession session, File file, String mimeType, String encoding)
          リソースとしてファイルを送信します。
static void sendResourceStream(CTISession session, InputStream in, String uri, String mimeType, String encoding)
          リソースとしてストリームから取り出されるデータを送信します。
static void sendResourceURL(CTISession session, URL url, String mimeType, String encoding)
          リソースとしてURLを送信します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

sendResourceFile

public static void sendResourceFile(CTISession session,
                                    File file,
                                    String mimeType,
                                    String encoding)
                             throws IOException
リソースとしてファイルを送信します。

パラメータ:
session - セッション
file - ファイル
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException

sendResourceURL

public static void sendResourceURL(CTISession session,
                                   URL url,
                                   String mimeType,
                                   String encoding)
                            throws IOException
リソースとしてURLを送信します。

パラメータ:
session - セッション
url - URL
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException

sendResourceStream

public static void sendResourceStream(CTISession session,
                                      InputStream in,
                                      String uri,
                                      String mimeType,
                                      String encoding)
                               throws IOException
リソースとしてストリームから取り出されるデータを送信します。

パラメータ:
session - セッション
in - 入力ストリーム
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException

sendResourceDir

public static void sendResourceDir(CTISession session,
                                   File dir,
                                   String mimeType,
                                   String encoding)
                            throws IOException
リソースとして、ディレクトリ内のファイルを全て送信します。 このメソッドは子ディレクトリも再帰的に処理します。

パラメータ:
session - セッション
dir - ディレクトリ
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException

sendMainFile

public static void sendMainFile(CTISession session,
                                File file,
                                String mimeType,
                                String encoding)
                         throws IOException
本体としてファイルを送信します。

パラメータ:
session - セッション
file - ファイル
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException

sendMainURL

public static void sendMainURL(CTISession session,
                               URL url,
                               String mimeType,
                               String encoding)
                        throws IOException
本体としてURLを送信します。

パラメータ:
session - セッション
url - URL
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException

sendMainStream

public static void sendMainStream(CTISession session,
                                  InputStream in,
                                  String uri,
                                  String mimeType,
                                  String encoding)
                           throws IOException
本体としてストリームから取り出されるデータを送信します。

パラメータ:
session - セッション
in - 入力ストリーム
mimeType - MIME型(省略する場合はnull)
encoding - エンコーディング(省略する場合はnull)
例外:
IOException


Copyright(c) 2004-2005 CSSJ T.MIYABE All Rights Reserved.