org.androidannotations.process
Class ProcessHolder

java.lang.Object
  extended by org.androidannotations.process.ProcessHolder

public class ProcessHolder
extends Object


Nested Class Summary
 class ProcessHolder.Classes
           
 
Constructor Summary
ProcessHolder(ProcessingEnvironment processingEnvironment)
           
 
Method Summary
 ProcessHolder.Classes classes()
           
 com.sun.codemodel.JCodeModel codeModel()
           
 com.sun.codemodel.JDefinedClass definedClass(String fullyQualifiedClassName)
           
 void generateApiClass(Element originatingElement, Class<?> apiClass)
           
 Set<Class<?>> getApiClassesToGenerate()
           
 GeneratedClassHolder getGeneratedClassHolder(Element element)
           
 OriginatingElements getOriginatingElements()
           
 ProcessingEnvironment processingEnvironment()
           
 void put(Element element, GeneratedClassHolder generatedClassHolder)
           
 com.sun.codemodel.JClass refClass(Class<?> clazz)
           
 com.sun.codemodel.JClass refClass(String fullyQualifiedClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessHolder

public ProcessHolder(ProcessingEnvironment processingEnvironment)
Method Detail

put

public void put(Element element,
                GeneratedClassHolder generatedClassHolder)

getGeneratedClassHolder

public GeneratedClassHolder getGeneratedClassHolder(Element element)

refClass

public com.sun.codemodel.JClass refClass(Class<?> clazz)

refClass

public com.sun.codemodel.JClass refClass(String fullyQualifiedClassName)

definedClass

public com.sun.codemodel.JDefinedClass definedClass(String fullyQualifiedClassName)

processingEnvironment

public ProcessingEnvironment processingEnvironment()

codeModel

public com.sun.codemodel.JCodeModel codeModel()

classes

public ProcessHolder.Classes classes()

getOriginatingElements

public OriginatingElements getOriginatingElements()

getApiClassesToGenerate

public Set<Class<?>> getApiClassesToGenerate()

generateApiClass

public void generateApiClass(Element originatingElement,
                             Class<?> apiClass)


Copyright © 2010-2014. All Rights Reserved.