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

フィールドの概要
 
クラス org.seasar.cubby.converter.impl.AbstractConverter から継承されたフィールド
PRIMITIVE_ARRAY_TO_WRAPPER_ARRAY
 
コンストラクタの概要
AbstractFileItemConverter()
           
 
メソッドの概要
 boolean canConvert(Class<?> parameterType, Class<?> objectType)
          このコンバータが指定されたリクエストパラメータの型を指定された値の型に変換できるかを示します。
protected abstract  Object convert(FileItem fileItem)
          FileItem を特定の型に変換します。
 Object convertToObject(Object value, Class<?> objectType, ConversionHelper helper)
          valueをこのコンバータがサポートしているクラスのインスタンスに変換します。
 String convertToString(Object value, ConversionHelper helper)
          このコンバータがサポートしているクラスのインスタンスであるvalueを文字列に変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.cubby.converter.Converter から継承されたメソッド
getObjectType
 

コンストラクタの詳細

AbstractFileItemConverter

public AbstractFileItemConverter()
メソッドの詳細

canConvert

public boolean canConvert(Class<?> parameterType,
                          Class<?> objectType)
このコンバータが指定されたリクエストパラメータの型を指定された値の型に変換できるかを示します。

parameterTypenull が指定された場合は 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.