openGionopenGion
5.7.7.0

org.opengion.hayabusa.servlet.multipart
クラス FilePart

java.lang.Object
  上位を拡張 org.opengion.hayabusa.servlet.multipart.Part
      上位を拡張 org.opengion.hayabusa.servlet.multipart.FilePart

public class FilePart
extends Part

ファイルアップロード時のマルチパート処理のファイルパート部品です。 ファイル情報を取り扱います。

機能分類
その他機能
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
FilePart(java.lang.String name, javax.servlet.ServletInputStream in, java.lang.String boundary, java.lang.String contentType, java.lang.String filename, java.lang.String filePath)
          ファイルパート部品 オブジェクトを構築する、コンストラクター
 
メソッドの概要
 java.lang.String getContentType()
          コンテンツタイプを取得します。
 java.lang.String getFilename()
          ファイル名を取得します。
 java.lang.String getFilePath()
          ファイルパスを取得します。
 java.io.InputStream getInputStream()
          入力ストリームを取得します。
 boolean isFile()
          ファイルかどうか
 void setFilename(java.lang.String fname)
          ファイル名をセットします。
(package private)  long write(java.io.OutputStream out)
          指定のストリームに書き出します。
 long writeTo(java.io.File fileOrDirectory)
          指定のファイルに書き出します。
 
クラス org.opengion.hayabusa.servlet.multipart.Part から継承されたメソッド
getName, isParam
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FilePart

FilePart(java.lang.String name,
         javax.servlet.ServletInputStream in,
         java.lang.String boundary,
         java.lang.String contentType,
         java.lang.String filename,
         java.lang.String filePath)
   throws java.io.IOException
ファイルパート部品 オブジェクトを構築する、コンストラクター

パラメータ:
name - Part名称
in - ServletInputStreamオブジェクト
boundary - 境界文字
contentType - コンテンツタイプ
filename - ファイル名
filePath - ファイルパス
例外:
java.io.IOException - 入出力エラーが発生したとき
メソッドの詳細

getFilename

public java.lang.String getFilename()
ファイル名を取得します。

戻り値:
ファイル名

setFilename

public void setFilename(java.lang.String fname)
ファイル名をセットします。

パラメータ:
fname - ファイル名

getFilePath

public java.lang.String getFilePath()
ファイルパスを取得します。

戻り値:
ファイルパス

getContentType

public java.lang.String getContentType()
コンテンツタイプを取得します。

戻り値:
コンテンツタイプ

getInputStream

public java.io.InputStream getInputStream()
入力ストリームを取得します。

戻り値:
入力ストリーム

writeTo

public long writeTo(java.io.File fileOrDirectory)
             throws java.io.IOException
指定のファイルに書き出します。

パラメータ:
fileOrDirectory - 出力先ファイル名/ディレクトリ名
戻り値:
ストリームに書き出したバイト数
例外:
java.io.IOException - 入出力エラーが発生したとき

write

long write(java.io.OutputStream out)
     throws java.io.IOException
指定のストリームに書き出します。

パラメータ:
out - OutputStreamオブジェクト
戻り値:
ストリームに書き出したバイト数
例外:
java.io.IOException - 入出力エラーが発生したとき

isFile

public boolean isFile()
ファイルかどうか

オーバーライド:
クラス Part 内の isFile
戻り値:
(常に true)

openGion 5.7.7.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.