org.seasar.cubby.converter.impl
クラス AbstractFileItemConverter
java.lang.Object
org.seasar.cubby.converter.impl.AbstractConverter
org.seasar.cubby.converter.impl.AbstractFileItemConverter
- すべての実装されたインタフェース:
- Converter
- 直系の既知のサブクラス:
- ByteArrayFileItemConverter, InputStreamFileItemConverter
public abstract class AbstractFileItemConverter
- extends AbstractConverter
FileItemを他の型のオブジェクトに変換するクラスの抽象クラスです。
- 導入されたバージョン:
- 1.1.0
- 作成者:
- baba
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFileItemConverter
public AbstractFileItemConverter()
canConvert
public boolean canConvert(Class<?> parameterType,
Class<?> objectType)
- このコンバータが指定されたリクエストパラメータの型を指定された値の型に変換できるかを示します。
parameterType に null が指定された場合は
false を返します。
- 定義:
- インタフェース
Converter 内の canConvert - オーバーライド:
- クラス
AbstractConverter 内の canConvert
- パラメータ:
parameterType - リクエストパラメータの型objectType - 値の型
- 戻り値:
- このコンバータが指定されたリクエストパラメータの型を指定された値の型に変換できる場合は
true、そうでない場合は
false
convertToObject
public Object convertToObject(Object value,
Class<?> objectType,
ConversionHelper helper)
valueをこのコンバータがサポートしているクラスのインスタンスに変換します。
- パラメータ:
value - 変換元のオブジェクトobjectType - 値の型helper - 変換のヘルパクラス
- 戻り値:
valueを変換したオブジェクト
convertToString
public String convertToString(Object value,
ConversionHelper helper)
- このコンバータがサポートしているクラスのインスタンスである
valueを文字列に変換します。
- パラメータ:
value - 変換元のオブジェクトhelper - 変換のヘルパクラス
- 戻り値:
valueを変換した文字列
convert
protected abstract Object convert(FileItem fileItem)
FileItem を特定の型に変換します。
- パラメータ:
fileItem - 変換元のインスタンス
- 戻り値:
fileItemを変換したインスタンス
Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.