com.googlecode.androidannotations.model
Class AnnotationElementsHolder

java.lang.Object
  extended by com.googlecode.androidannotations.model.AnnotationElementsHolder
All Implemented Interfaces:
AnnotationElements

public class AnnotationElementsHolder
extends java.lang.Object
implements AnnotationElements


Constructor Summary
AnnotationElementsHolder()
           
 
Method Summary
 javax.lang.model.element.TypeElement annotationElementfromAnnotationClass(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
           
 java.util.Set<javax.lang.model.element.Element> getAllElements()
           
 java.util.Set<? extends javax.lang.model.element.Element> getAnnotatedElements(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
           
 void put(javax.lang.model.element.TypeElement annotation, java.util.Set<? extends javax.lang.model.element.Element> annotatedElements)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationElementsHolder

public AnnotationElementsHolder()
Method Detail

put

public void put(javax.lang.model.element.TypeElement annotation,
                java.util.Set<? extends javax.lang.model.element.Element> annotatedElements)

getAnnotatedElements

public java.util.Set<? extends javax.lang.model.element.Element> getAnnotatedElements(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
Specified by:
getAnnotatedElements in interface AnnotationElements

annotationElementfromAnnotationClass

public javax.lang.model.element.TypeElement annotationElementfromAnnotationClass(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
Specified by:
annotationElementfromAnnotationClass in interface AnnotationElements

getAllElements

public java.util.Set<javax.lang.model.element.Element> getAllElements()
Specified by:
getAllElements in interface AnnotationElements


Copyright © 2010-2012. All Rights Reserved.