All Implemented Interfaces:
ValueConvertor<Object,Object>

public class Padding extends ValueConvertorSupport<Object,Object>
パディング/トリム処理で使用する値を設定する。 このコンバーターはフィールド設定を行うのみで、実際のパディング/トリム処理はデータタイプのコンバータに委譲する。
See Also:
  • Constructor Details

    • Padding

      public Padding()
  • Method Details

    • initialize

      public Padding initialize(FieldDefinition field, Object... args)
      初期化処理を行う。 パディング/トリム処理で使用する値をフィールド定義に設定する。
      Specified by:
      initialize in interface ValueConvertor<Object,Object>
      Overrides:
      initialize in class ValueConvertorSupport<Object,Object>
      Parameters:
      field - フィールド定義
      args - コンバータのパラメータ
      Returns:
      初期化されたコンバータ (通常はthisをリターンする)
    • convertOnRead

      public Object convertOnRead(Object data)
      入力時に、フィールドデータを変換する。 データタイプのコンバータに処理を委譲するので、本メソッドは使用されない。
      Parameters:
      data - フィールドの値データ
      Returns:
      変換後の値
    • convertOnWrite

      public Object convertOnWrite(Object data)
      出力時にフィールドデータの変換を行う。 データタイプのコンバータに処理を委譲するので、本メソッドは使用されない。
      Parameters:
      data - 書き込みを行うデータ
      Returns:
      変換後の値