A C E G H I K M P S T
すべてのクラス すべてのパッケージ
すべてのクラス すべてのパッケージ
すべてのクラス すべてのパッケージ
A
- add(EntityMetamodel) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
staticな内部クラスのエンティティ情報を追加する。
- add(PropertyMetamodel) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
プロパティ情報を追加する。
- AptType - com.github.mygreen.sqlmapper.apt.modelのクラス
-
APTで処理する際のクラスタイプに対するユーティリティクラス。
- AptType(TypeMirror, Optional<Element>) - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.model.AptType
- AptUtils - com.github.mygreen.sqlmapper.aptのクラス
-
APT処理のユーティリティクラスです。
- AptUtils() - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.AptUtils
- asClassName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
JavaPoetの
ClassName
に変換します。
C
- canEqual(Object) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
- canEqual(Object) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
- com.github.mygreen.sqlmapper.apt - パッケージ com.github.mygreen.sqlmapper.apt
-
APTによるエンティティ情報をもとに処理を行う機能を提供します。
- com.github.mygreen.sqlmapper.apt.model - パッケージ com.github.mygreen.sqlmapper.apt.model
-
ソースを生成する際のアノテーションを元に組み立てるモデル
- create(EntityMetamodel) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.EntitySpecFactory
- create(TypeElement) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.EntityMetamodelFactory
-
APTの処理対象のエンティティ情報からメタ情報を抽出する。
E
- EntityMetamodel - com.github.mygreen.sqlmapper.apt.modelのクラス
-
APTによる処理対象のプロパティ情報。
- EntityMetamodel() - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
- EntityMetamodelFactory - com.github.mygreen.sqlmapper.aptのクラス
-
クラス情報からメタモデルの情報を作成します。
- EntityMetamodelFactory(Types) - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.EntityMetamodelFactory
- EntityMetamodelProcessor - com.github.mygreen.sqlmapper.aptのクラス
-
エンティティのメタモデルクラスを生成するアノテーションプロセッサ。
- EntityMetamodelProcessor() - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.EntityMetamodelProcessor
- EntitySpecFactory - com.github.mygreen.sqlmapper.aptのクラス
-
エンティティ用のソース生成用の
TypeSpec
を作成します。 - EntitySpecFactory(Messager, MetamodelConfig) - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.EntitySpecFactory
- equals(Object) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
- equals(Object) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
- extractSuperClassTypes(TypeMirror, Types, List<TypeMirror>) - クラス のstaticメソッドcom.github.mygreen.sqlmapper.apt.AptUtils
-
継承しているクラス情報を抽出する。
G
- getCanonicalName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
FQNのクラス名を取得します。
- getClassName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
クラス名(パッケージ名除く)
- getColumnAnno() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
アノテーション
Column
の情報 - getColumnAnnoElemenet() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
アノテーション
Column
が付与されている要素 - getEmbeddableAnno() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
アノテーション
Embeddable
の情報 - getEntityAnno() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
アノテーション
Entity
の情報 - getFullName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
エンティティのFQNを取得する。
- getIndent() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.MetamodelConfig
-
生成するソースのインデント
- getMappedSuperclassAnno() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
アノテーション
MappedSuperclass
の情報 - getPackageClassNameSeparator(EntityMetamodel) - クラス のstaticメソッドcom.github.mygreen.sqlmapper.apt.AptUtils
-
クラス名とパッケージ名のセパレータを取得します。
- getPackageName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
パッケージ名
- getPrefix() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.MetamodelConfig
-
生成するエンティティのメタモデルクラスの接尾語
- getProperties() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
プロパティ情報
- getPropertyName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
プロパティ名
- getPropertyType() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
プロパティのタイプ情報
- getSimpleName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
パッケージ名を除いたクラス名を取得します。
- getStaticInnerEntities() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
staticな内部クラスのエンティティの場合
- getSuffix() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.MetamodelConfig
-
生成するエンティティのメタモデルクラスの接尾語
- getSuperClassType() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
親クラス(パッケージ名含む)
- getType() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
自身のクラス情報
- getTypeName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
JavaPoetのタイプ情報を取得する。
- getWrapperTypeName() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
JavaPoetのタイプ情報を取得する。
H
- hashCode() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
- hashCode() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
- hasSuperClass() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
MappedSuperclass
が付与された親クラスを持つかどうか。
I
- init(ProcessingEnvironment) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.EntityMetamodelProcessor
- isAbstract() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
抽象クラス(static class)か判定します。
- isArray() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
配列型かどうか判定します。
- isCustomType() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
独自のConverterが適用される場合
- isEmbeddable() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
クラスにアノテーション
Embeddable
が付与されているかどうか。 - isEmbedded() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
埋め込み用かどうか。
- isEntity() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
クラスにアノテーション
Entity
が付与されているかどうか。 - isEnum() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
列挙型かどうか判定します。
- isInheritanceOf(Class<?>) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
このクラスが指定したクラスを継承しているかどうか判定します。
- isInstanceField(Element) - クラス のstaticメソッドcom.github.mygreen.sqlmapper.apt.AptUtils
-
要素が非finalなインスタンスフィールド(非staticなフィールド)か判定します。
- isLob() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
LOB(ラージオブジェクト)かどうか。
- isMappedSuperclass() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
クラスにアノテーション
MappedSuperclass
が付与されているかどうか。 - isPrimitive() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
プリミティブ型かどうか判定します。
- isPrimitiveBoolean() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
プリミティブ型のbooleanかどうか判定します。
- isPrimitiveNumber() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
プリミティブ型の数値かどうか判定します。
- isStaticInnerClass() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
静的なクラス(static class)か判定します。
K
- KEY_INDENT - クラス のstatic変数com.github.mygreen.sqlmapper.apt.MetamodelConfig
-
生成オプションのキー - 生成ソースのインデント
- KEY_PREFIX - クラス のstatic変数com.github.mygreen.sqlmapper.apt.MetamodelConfig
-
生成オプションのキー - エンティティのメタモデルクラスの接頭語
- KEY_SUFFIX - クラス のstatic変数com.github.mygreen.sqlmapper.apt.MetamodelConfig
-
生成オプションのキー - エンティティのメタモデルクラスの接尾語
M
- MetamodelConfig - com.github.mygreen.sqlmapper.aptのクラス
-
メタモデルの生成オプション。
- MetamodelConfig(Map<String, String>) - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.MetamodelConfig
P
- process(Set<? extends TypeElement>, RoundEnvironment) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.EntityMetamodelProcessor
- PropertyMetamodel - com.github.mygreen.sqlmapper.apt.modelのクラス
-
APTによる処理対象のプロパティ情報。
- PropertyMetamodel() - クラス のコンストラクタcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
S
- setClassName(String) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
クラス名(パッケージ名除く)
- setColumnAnno(Column) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
アノテーション
Column
の情報 - setColumnAnnoElemenet(Element) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
アノテーション
Column
が付与されている要素 - setCustomType(boolean) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
独自のConverterが適用される場合
- setEmbeddableAnno(Embeddable) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
アノテーション
Embeddable
の情報 - setEmbedded(boolean) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
埋め込み用かどうか。
- setEntityAnno(Entity) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
アノテーション
Entity
の情報 - setLob(boolean) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
LOB(ラージオブジェクト)かどうか。
- setMappedSuperclassAnno(MappedSuperclass) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
アノテーション
MappedSuperclass
の情報 - setPackageName(String) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
パッケージ名
- setProperties(List<PropertyMetamodel>) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
プロパティ情報
- setPropertyName(String) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
プロパティ名
- setPropertyType(AptType) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
-
プロパティのタイプ情報
- setStaticInnerEntities(List<EntityMetamodel>) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
staticな内部クラスのエンティティの場合
- setSuperClassType(AptType) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
親クラス(パッケージ名含む)
- setSuperTypes(List<TypeMirror>) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.AptType
-
継承しているクラス情報
- setType(AptType) - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
-
自身のクラス情報
T
- toString() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.EntityMetamodel
- toString() - クラス のメソッドcom.github.mygreen.sqlmapper.apt.model.PropertyMetamodel
すべてのクラス すべてのパッケージ