クラス EnvaliAnnotationAnalyzer
java.lang.Object
org.thinkit.generator.entity.engine.helper.EnvaliAnnotationAnalyzer
- すべての実装されたインタフェース:
Serializable
public final class EnvaliAnnotationAnalyzer extends Object implements Serializable
Envaliアノテーションで付加するパラメータの適用可否を解析するクラスです。
- 導入されたバージョン:
- 1.0.0
- 関連項目:
- 直列化された形式
-
メソッドの概要
修飾子とタイプ メソッド 説明 static EnvaliAnnotationAnalyzer
forField(@NonNull List<EntityField> entityFields)
EnvaliAnnotationAnalyzer
の新しいインスタンスを生成する際に引数として渡されたentityFields
を解析し、Envaliアノテーションの各適用可否を導出します。boolean
isAppliedEnvaliErrorType()
Envaliエラー種別の適用可否boolean
isAppliedEnvaliRegexMethod()
Envali正規表現解析メソッドの適用可否boolean
isAppliedEnvaliRegexModifier()
Envali正規表現解析フラグの適用可否boolean
isAppliedEnvaliRegexPreset()
Envali正規表現プリセットの適用可否
-
メソッドの詳細
-
forField
EnvaliAnnotationAnalyzer
の新しいインスタンスを生成する際に引数として渡されたentityFields
を解析し、Envaliアノテーションの各適用可否を導出します。この解析時間は引数として渡された
entityFields
のデータ量に依存し、最小はエラー種別、正規表現プリセット、正規表現解析フラグおよび正規表現解析メソッドのオプションを全て検知した場合で、最大はentityFields
に格納されたエンティティのフィールド定義の量分になります。- パラメータ:
entityFields
- エンティティのフィール定義- 戻り値:
EnvaliAnnotationAnalyzer
クラスの新しいインスタンス- 例外:
NullPointerException
- 引数としてnull
が渡された場合
-
isAppliedEnvaliErrorType
public boolean isAppliedEnvaliErrorType()Envaliエラー種別の適用可否 -
isAppliedEnvaliRegexPreset
public boolean isAppliedEnvaliRegexPreset()Envali正規表現プリセットの適用可否 -
isAppliedEnvaliRegexModifier
public boolean isAppliedEnvaliRegexModifier()Envali正規表現解析フラグの適用可否 -
isAppliedEnvaliRegexMethod
public boolean isAppliedEnvaliRegexMethod()Envali正規表現解析メソッドの適用可否
-