クラス StringToObject

java.lang.ObjectSE
org.springframework.binding.convert.converters.StringToObject
実装済みのインターフェース一覧:
ConverterTwoWayConverter
既知の直属サブクラス
FormattedStringToNumberPropertyEditorConverterStringToBigDecimalStringToBigIntegerStringToBooleanStringToByteStringToCharacterStringToClassStringToDateStringToDoubleStringToEnumStringToFloatStringToIntegerStringToLocaleStringToLongStringToShort

public abstract class StringToObject extends ObjectSE implements TwoWayConverter
  • コンストラクターの詳細

    • StringToObject

      public StringToObject(ClassSE<?> objectClass)
  • メソッドの詳細

    • getSourceClass

      public final ClassSE<?> getSourceClass()
      インターフェースからコピーされた説明: Converter
      このコンバーターが変換できるソースクラス。このコンバーターが特定のサブクラスも変換できるようにするには、インターフェースまたは抽象型にすることができます。
      次で指定:
      インターフェース ConvertergetSourceClass 
      戻り値:
      ソース型
    • getTargetClass

      public final ClassSE<?> getTargetClass()
      インターフェースからコピーされた説明: Converter
      このコンバーターが変換できるターゲットクラス。このコンバーターが特定のサブクラスも変換できるようにするには、インターフェースまたは抽象型にすることができます。
      次で指定:
      インターフェース ConvertergetTargetClass 
      戻り値:
      ターゲット型
    • convertSourceToTargetClass

      public final ObjectSE convertSourceToTargetClass(ObjectSE source, ClassSE<?> targetClass) throws ExceptionSE
      インターフェースからコピーされた説明: Converter
      指定されたソースオブジェクト引数を、指定されたターゲットクラスのインスタンスに変換します。
      次で指定:
      インターフェース ConverterconvertSourceToTargetClass 
      パラメーター:
      source - 変換するソースオブジェクト。Converter.getSourceClass() のインスタンスである必要があります
      targetClass - ソースを変換するターゲットクラス。これは Converter.getTargetClass() と等しいか、その特殊化である必要があります。
      戻り値:
      変換されたオブジェクトは targetClass のインスタンスである必要があります
      例外:
      ExceptionSE - 変換中に例外が発生しました
    • convertTargetToSourceClass

      public final ObjectSE convertTargetToSourceClass(ObjectSE target, ClassSE<?> sourceClass) throws ExceptionSE
      インターフェースからコピーされた説明: TwoWayConverter
      指定されたターゲットオブジェクト引数を、指定されたソースクラスのインスタンスに変換します。
      次で指定:
      インターフェース TwoWayConverterconvertTargetToSourceClass 
      パラメーター:
      target - 変換するターゲットオブジェクト。Converter.getTargetClass() のインスタンスである必要があります
      sourceClass - ターゲットを変換するソースクラス。これは Converter.getSourceClass() と等しいか、その特殊化である必要があります。
      戻り値:
      変換されたオブジェクトは sourceClass のインスタンスである必要があります
      例外:
      ExceptionSE - 変換中に例外が発生しました
    • toObject

      protected abstract ObjectSE toObject(StringSE string, ClassSE<?> targetClass) throws ExceptionSE
      例外:
      ExceptionSE
    • toString

      protected abstract StringSE toString(ObjectSE object) throws ExceptionSE
      例外:
      ExceptionSE