クラス EncodedResource
java.lang.ObjectSE
org.springframework.core.io.support.EncodedResource
- 実装されたすべてのインターフェース:
InputStreamSource
Resource
記述子を、リソースからの読み取りに使用される特定のエンコードまたは Charset
と組み合わせるホルダー。 通常 java.io.Reader
を介して、特定のエンコーディングでコンテンツを読み取ることをサポートする操作の引数として使用されます。
- 導入:
- 1.2.6
- 作成者:
- Juergen Hoeller, Sam Brannen, Arjen Poutsma
- 関連事項:
コンストラクターのサマリー
コンストラクターコンストラクター説明EncodedResource
(Resource resource) 明示的なエンコーディングまたはCharset
を指定せずに、指定されたResource
の新しいEncodedResource
を作成します。EncodedResource
(Resource resource, StringSE encoding) 指定されたencoding
を使用して、指定されたResource
の新しいEncodedResource
を作成します。EncodedResource
(Resource resource, CharsetSE charset) 指定されたCharset
を使用して、指定されたResource
の新しいEncodedResource
を作成します。方法の概要
コンストラクターの詳細
EncodedResource
明示的なエンコーディングまたはCharset
を指定せずに、指定されたResource
の新しいEncodedResource
を作成します。- パラメーター:
resource
- 保持するResource
(非null
)
EncodedResource
指定されたencoding
を使用して、指定されたResource
の新しいEncodedResource
を作成します。- パラメーター:
resource
- 保持するResource
(非null
)encoding
- リソースからの読み取りに使用するエンコーディング
EncodedResource
指定されたCharset
を使用して、指定されたResource
の新しいEncodedResource
を作成します。- パラメーター:
resource
- 保持するResource
(非null
)charset
- リソースからの読み取りに使用するCharset
メソッドの詳細
getResource
このEncodedResource
が保持するResource
を返します。getEncoding
リソースからの読み取りに使用するエンコーディングを返します。何も指定されていない場合はnull
を返します。getCharset
requiresReader
public boolean requiresReader()getReader
- 例外:
IOExceptionSE
- リーダーのオープンに失敗した場合- 関連事項:
getInputStream
- 次で指定:
- インターフェース
InputStreamSource
のgetInputStream
- 戻り値:
- 基になるリソースの入力ストリーム (
null
であってはなりません) - 例外:
IOExceptionSE
- InputStream のオープンに失敗した場合- 関連事項:
getContentAsString
- 例外:
IOExceptionSE
- リソースのオープンに失敗した場合- 導入:
- 6.0.5
- 関連事項:
equals
hashCode
public int hashCode()toString