クラス StringSwitcher.Generator

java.lang.ObjectSE
org.springframework.cglib.core.AbstractClassGenerator
org.springframework.cglib.util.StringSwitcher.Generator
実装されているすべてのインターフェース:
ClassGenerator
含まれているクラス:
StringSwitcher

public static class StringSwitcher.Generator extends AbstractClassGenerator
  • コンストラクターの詳細

    • Generator

      public Generator()
  • メソッドの詳細

    • setStrings

      public void setStrings(StringSE[] strings)
      認識された文字列の配列を設定します。
      パラメーター:
      strings - 文字列キーの配列。値配列と同じ長さでなければなりません
      関連事項:
    • setInts

      public void setInts(int[] ints)
      整数結果の配列を設定します。
      パラメーター:
      ints - 整数結果の配列。キー配列と同じ長さでなければなりません
      関連事項:
    • setFixedInput

      public void setFixedInput(boolean fixedInput)
      不明な文字列キーの処理方法を構成します。
      パラメーター:
      fixedInput - false の場合、不明なキーが StringSwitcher.intValue(String) から -1 として返されます。true の場合、結果は未定義になり、結果のコードはより高速になります
    • getDefaultClassLoader

      protected ClassLoaderSE getDefaultClassLoader()
      次で指定:
      クラス AbstractClassGeneratorgetDefaultClassLoader 
    • create

      public StringSwitcher create()
      StringSwitcher を生成します。
    • generateClass

      public void generateClass(ClassVisitor v) throws ExceptionSE
      例外:
      ExceptionSE
    • firstInstance

      protected ObjectSE firstInstance(ClassSE type)
      次で指定:
      クラス AbstractClassGeneratorfirstInstance 
    • nextInstance

      protected ObjectSE nextInstance(ObjectSE instance)
      次で指定:
      クラス AbstractClassGeneratornextInstance