クラス StringSwitcher.Generator
java.lang.ObjectSE
org.springframework.cglib.core.AbstractClassGenerator
org.springframework.cglib.util.StringSwitcher.Generator
- 実装されたすべてのインターフェース:
ClassGenerator
- 含まれているクラス:
- StringSwitcher
ネストされたクラスのサマリー
クラス org.springframework.cglib.core.AbstractClassGenerator から継承されたネストクラス / インターフェース
AbstractClassGenerator.ClassLoaderData, AbstractClassGenerator.Source
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明create()
StringSwitcher
を生成します。protected ObjectSE
firstInstance
(ClassSE type) void
protected ClassLoaderSE
protected ObjectSE
nextInstance
(ObjectSE instance) void
setFixedInput
(boolean fixedInput) 不明な文字列キーの処理方法を構成します。void
setInts
(int[] ints) 整数結果の配列を設定します。void
setStrings
(StringSE[] strings) 認識された文字列の配列を設定します。クラス org.springframework.cglib.core.AbstractClassGenerator から継承されたメソッド
create, generate, getAttemptLoad, getClassLoader, getClassName, getCurrent, getNamingPolicy, getProtectionDomain, getStrategy, getUseCache, setAttemptLoad, setClassLoader, setContextClass, setNamePrefix, setNamingPolicy, setStrategy, setUseCache, unwrapCachedValue, wrapCachedClass
コンストラクターの詳細
Generator
public Generator()
メソッドの詳細
setStrings
認識された文字列の配列を設定します。- パラメーター:
strings
- 文字列キーの配列。値配列と同じ長さでなければなりません- 関連事項:
setInts
public void setInts(int[] ints) 整数結果の配列を設定します。- パラメーター:
ints
- 整数結果の配列。キー配列と同じ長さでなければなりません- 関連事項:
setFixedInput
public void setFixedInput(boolean fixedInput) 不明な文字列キーの処理方法を構成します。- パラメーター:
fixedInput
- false の場合、不明なキーがStringSwitcher.intValue(java.lang.String)
から-1
として返されます。true の場合、結果は未定義になり、結果のコードはより高速になります
getDefaultClassLoader
- 次で指定:
- クラス
AbstractClassGenerator
のgetDefaultClassLoader
create
StringSwitcher
を生成します。generateClass
- 例外:
ExceptionSE
firstInstance
- 次で指定:
- クラス
AbstractClassGenerator
のfirstInstance
nextInstance
- 次で指定:
- クラス
AbstractClassGenerator
のnextInstance