com.googlecode.androidannotations.helper
Class RestAnnotationHelper

java.lang.Object
  extended by com.googlecode.androidannotations.helper.AnnotationHelper
      extended by com.googlecode.androidannotations.helper.TargetAnnotationHelper
          extended by com.googlecode.androidannotations.helper.RestAnnotationHelper
All Implemented Interfaces:
HasTarget

public class RestAnnotationHelper
extends TargetAnnotationHelper


Field Summary
 
Fields inherited from class com.googlecode.androidannotations.helper.AnnotationHelper
processingEnv
 
Constructor Summary
RestAnnotationHelper(javax.annotation.processing.ProcessingEnvironment processingEnv, java.lang.Class<? extends java.lang.annotation.Annotation> target)
           
 
Method Summary
 java.util.List<java.lang.String> extractUrlVariableNames(javax.lang.model.element.ExecutableElement element)
           
 void urlVariableNamesExistInParameters(javax.lang.model.element.ExecutableElement element, IsValid valid)
           
 void urlVariableNamesExistInParameters(javax.lang.model.element.ExecutableElement element, java.util.List<java.lang.String> variableNames, IsValid valid)
           
 void urlVariableNamesExistInParametersAndHasOnlyOneMoreParameter(javax.lang.model.element.ExecutableElement element, IsValid valid)
           
 
Methods inherited from class com.googlecode.androidannotations.helper.TargetAnnotationHelper
actionName, annotationName, annotationName, extractAnnotationValue, getTarget, printAnnotationError, printAnnotationWarning
 
Methods inherited from class com.googlecode.androidannotations.helper.AnnotationHelper
findAnnotationMirror, getElementUtils, getTypeUtils, isAbstract, isAnnotation, isFinal, isInterface, isPrivate, isSubtype, isSubtype, isSynchronized, printAnnotationError, printAnnotationMessage, printAnnotationWarning, printError, typeElementFromQualifiedName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestAnnotationHelper

public RestAnnotationHelper(javax.annotation.processing.ProcessingEnvironment processingEnv,
                            java.lang.Class<? extends java.lang.annotation.Annotation> target)
Method Detail

urlVariableNamesExistInParameters

public void urlVariableNamesExistInParameters(javax.lang.model.element.ExecutableElement element,
                                              java.util.List<java.lang.String> variableNames,
                                              IsValid valid)

urlVariableNamesExistInParameters

public void urlVariableNamesExistInParameters(javax.lang.model.element.ExecutableElement element,
                                              IsValid valid)

urlVariableNamesExistInParametersAndHasOnlyOneMoreParameter

public void urlVariableNamesExistInParametersAndHasOnlyOneMoreParameter(javax.lang.model.element.ExecutableElement element,
                                                                        IsValid valid)

extractUrlVariableNames

public java.util.List<java.lang.String> extractUrlVariableNames(javax.lang.model.element.ExecutableElement element)


Copyright © 2010-2012. All Rights Reserved.