Interface IRule

All Known Implementing Classes:
CamelToSnakeCaseRule, ChainRule, DatabaseFetchRule, LowerCaseRule, PassThroughRule, PooledDatabaseFetchRule, SnakeToCamelCaseRule, TrimRule

public interface IRule
ルールインターフェース

このインターフェースは、ストリーム変換のルールを定義するためのものです。 具体的なルールはこのインターフェースを実装するクラスで定義されます。 ルールは、ストリーム変換の際に適用される条件や処理を定義します。

  • Method Summary

    Modifier and Type
    Method
    Description
    apply(String input)
    ルールの適用を実行します。
  • Method Details

    • apply

      ルールの適用を実行します。

      このメソッドは、ストリーム変換の際にルールを適用するために使用されます。 具体的なルールの実装は、このメソッドをオーバーライドして定義します。 変換対象とする箇所を特定したあとにこのメソッドを呼び出すことを想定しています。

      Parameters:
      input - 変換対象の文字列
      Returns:
      String output 変換結果を格納する文字列