com.googlecode.androidannotations.model
Class AnnotationElementsHolder

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

public class AnnotationElementsHolder
extends Object
implements AnnotationElements


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.googlecode.androidannotations.model.AnnotationElements
AnnotationElements.AnnotatedAndRootElements
 
Constructor Summary
AnnotationElementsHolder()
           
 
Method Summary
 Set<Element> getAllElements()
           
 Set<AnnotationElements.AnnotatedAndRootElements> getAncestorAnnotatedElements(String annotationName)
           
 Set<? extends Element> getRootAnnotatedElements(String annotationName)
           
 void putAncestorAnnotatedElement(String annotationName, Element annotatedElement, TypeElement rootTypeElement)
           
 void putRootAnnotatedElements(String annotationName, Set<? extends Element> annotatedElements)
           
 AnnotationElementsHolder validatingHolder()
           
 
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

putRootAnnotatedElements

public void putRootAnnotatedElements(String annotationName,
                                     Set<? extends Element> annotatedElements)

putAncestorAnnotatedElement

public void putAncestorAnnotatedElement(String annotationName,
                                        Element annotatedElement,
                                        TypeElement rootTypeElement)

getAncestorAnnotatedElements

public Set<AnnotationElements.AnnotatedAndRootElements> getAncestorAnnotatedElements(String annotationName)
Specified by:
getAncestorAnnotatedElements in interface AnnotationElements

getRootAnnotatedElements

public Set<? extends Element> getRootAnnotatedElements(String annotationName)
Specified by:
getRootAnnotatedElements in interface AnnotationElements

getAllElements

public Set<Element> getAllElements()
Specified by:
getAllElements in interface AnnotationElements

validatingHolder

public AnnotationElementsHolder validatingHolder()


Copyright © 2010-2013. All Rights Reserved.