public class MockPart extends ObjectSE implements PartEE
javax.servlet.http.Part のモック実装。MockHttpServletRequest.addPart(javax.servlet.http.Part), MockMultipartFile| コンストラクターと説明 |
|---|
MockPart(StringSE name, byte[] content)byte[] コンテンツのみのパーツのコンストラクター。 |
MockPart(StringSE name, StringSE filename, byte[] content) ファイル名と byte[] コンテンツを持つパーツのコンストラクター。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | delete() 関連する一時ディスクファイルの削除など、ファイルアイテムの基になるストレージを削除します。 |
StringSE | getContentType() このパーツのコンテンツ型を取得します。 |
StringSE | getHeader(StringSE name) 指定された MIME ヘッダーの値を String として返します。 |
CollectionSE<StringSE> | getHeaderNames() この Part のヘッダー名を取得します。 |
HttpHeaders | getHeaders()HttpHeaders バッキングヘッダー関連のアクセサーメソッドを返し、選択されたヘッダーエントリを設定できるようにします。 |
CollectionSE<StringSE> | getHeaders(StringSE name) 指定された名前の Part ヘッダーの値を取得します。 |
InputStreamSE | getInputStream() このパーツのコンテンツを InputStream として取得します |
StringSE | getName() このパートの名前を取得します |
long | getSize() この塗りつぶしのサイズを返します。 |
StringSE | getSubmittedFileName() クライアントが指定したファイル名を取得します |
void | write(StringSE fileName) このアップロードされたアイテムをディスクに書き込む便利なメソッド。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic MockPart(StringSE name, @Nullable byte[] content)
getHeaders()public MockPart(StringSE name, @Nullable StringSE filename, @Nullable byte[] content)
getHeaders()public StringSE getName()
javax.servlet.http.PartEE@Nullable public StringSE getSubmittedFileName()
javax.servlet.http.PartEEPartEE の getSubmittedFileNameEE @Nullable public StringSE getContentType()
javax.servlet.http.PartEEPartEE の getContentTypeEE public long getSize()
javax.servlet.http.PartEEpublic InputStreamSE getInputStream() throws IOExceptionSE
javax.servlet.http.PartEEPartEE の getInputStreamEE IOExceptionSE - コンテンツを InputStream として取得する際にエラーが発生した場合 public void write(StringSE fileName) throws IOExceptionSE
javax.servlet.http.PartEEこのメソッドは、同じパーツに対して複数回呼び出された場合に成功するとは限りません。これにより、特定の実装では、基礎となるすべてのデータをコピーするのではなく、可能な場合、たとえばファイル名の変更を使用できるため、パフォーマンスが大幅に向上します。
PartEE の writeEE fileName - アップロードされたパーツを保存する場所。値はファイル名またはパスです。ファイルシステム内のファイルの実際の場所は、MultipartConfigElement.getLocation()EE に相対的です。絶対パスは提供されたとおりに使用され、getLocation() に関連しています。注: これはシステム依存の文字列であり、URI 表記はすべてのシステムで受け入れられるとは限りません。移植性のために、この文字列はファイルまたはパス API を使用して生成する必要があります。IOExceptionSE - エラーが発生した場合。public void delete()
throws IOExceptionSEjavax.servlet.http.PartEEPartEE の deleteEE IOExceptionSE - エラーが発生した場合。@Nullable public StringSE getHeader(StringSE name)
javax.servlet.http.PartEEString として返します。指定された名前のヘッダーが Part に含まれていない場合、このメソッドは null を返します。同じ名前のヘッダーが複数ある場合、このメソッドはパーツの最初のヘッダーを返します。ヘッダー名では大文字と小文字が区別されません。このメソッドは、任意のリクエストヘッダーで使用できます。PartEE の getHeaderEE name - ヘッダー名を指定する String String、またはパーツにその名前のヘッダーがない場合は null public CollectionSE<StringSE> getHeaders(StringSE name)
javax.servlet.http.PartEE 返された Collection に対する変更は、この Part に影響してはなりません。
パーツヘッダー名では大文字と小文字が区別されません。
PartEE の getHeadersEE name - 値を返すヘッダー名 Collection public CollectionSE<StringSE> getHeaderNames()
javax.servlet.http.PartEE 一部のサーブレットコンテナーでは、サーブレットがこのメソッドを使用してヘッダーにアクセスすることを許可しません。この場合、このメソッドは null を返します
返された Collection に対する変更は、この Part に影響してはなりません。
PartEE の getHeaderNamesEE Collection public final HttpHeaders getHeaders()
HttpHeaders バッキングヘッダー関連のアクセサーメソッドを返し、選択されたヘッダーエントリを設定できるようにします。