org.seasar.doma.internal.apt
クラス EntityProcessor

java.lang.Object
  上位を拡張 javax.annotation.processing.AbstractProcessor
      上位を拡張 org.seasar.doma.internal.apt.EntityProcessor
すべての実装されたインタフェース:
Processor

@SupportedSourceVersion(value=RELEASE_6)
@SupportedAnnotationTypes(value={"org.seasar.doma.Entity","org.seasar.doma.MappedSuperclass"})
@SupportedOptions(value={"test","debug","entity.suffix"})
public class EntityProcessor
extends AbstractProcessor

作成者:
taedium

フィールドの概要
 
クラス javax.annotation.processing.AbstractProcessor から継承されたフィールド
processingEnv
 
コンストラクタの概要
EntityProcessor()
           
 
メソッドの概要
protected  EntityGenerator createEntityGenerator(TypeElement entityElement, EntityMeta entityMeta)
           
protected  EntityMetaFactory createEntityMetaFactory()
           
protected  void generateEntity(TypeElement entityElement, EntityMeta entityMeta)
           
 boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
           
 
クラス javax.annotation.processing.AbstractProcessor から継承されたメソッド
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitialized
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EntityProcessor

public EntityProcessor()
メソッドの詳細

process

public boolean process(Set<? extends TypeElement> annotations,
                       RoundEnvironment roundEnv)
定義:
インタフェース Processor 内の process
定義:
クラス AbstractProcessor 内の process

createEntityMetaFactory

protected EntityMetaFactory createEntityMetaFactory()

generateEntity

protected void generateEntity(TypeElement entityElement,
                              EntityMeta entityMeta)

createEntityGenerator

protected EntityGenerator createEntityGenerator(TypeElement entityElement,
                                                EntityMeta entityMeta)
                                         throws IOException
例外:
IOException


Copyright © 2009 The Seasar Foundation. All Rights Reserved.