public class IdValidatorHelper extends ValidatorHelper
Modifier and Type | Class and Description |
---|---|
static class |
IdValidatorHelper.FallbackStrategy |
annotationHelper, param
Constructor and Description |
---|
IdValidatorHelper(IdAnnotationHelper idAnnotationHelper) |
Modifier and Type | Method and Description |
---|---|
void |
annotationParameterIsOptionalValidResId(javax.lang.model.element.Element element,
IRClass.Res res,
java.lang.String parameterName,
IsValid valid) |
void |
annotationValuePositiveAndInAShort(javax.lang.model.element.Element element,
IsValid valid,
int value) |
void |
resIdsExist(javax.lang.model.element.Element element,
IRClass.Res res,
IdValidatorHelper.FallbackStrategy fallbackStrategy,
IsValid valid) |
void |
uniqueId(javax.lang.model.element.Element element,
AnnotationElements validatedElements,
IsValid valid) |
allowedType, androidService, applicationRegistered, canBePutInABundle, componentRegistered, componentRegistered, doesNotExtendInvalidInterfaces, doesNotHaveTraceAnnotationAndReturnValue, doesNotReturnPrimitive, doesNotUseFlagsWithPartialWakeLock, doesntThrowException, elementHasAnnotation, elementHasAnnotation, enclosingElementHasAndroidAnnotation, enclosingElementHasAnnotation, enclosingElementHasEActivity, enclosingElementHasEActivityOrEFragment, enclosingElementHasEActivityOrEFragmentOrEServiceOrEIntentService, enclosingElementHasEBeanAnnotation, enclosingElementHasEFragment, enclosingElementHasEIntentService, enclosingElementHasEnhancedComponentAnnotation, enclosingElementHasEnhancedViewSupportAnnotation, enclosingElementHasEReceiver, enclosingElementHasRestAnnotation, enclosingMethodHasAnnotation, extendsActivity, extendsApplication, extendsContext, extendsFragment, extendsIntentService, extendsListOfView, extendsMenuItem, extendsOneOfTypes, extendsOrmLiteDao, extendsProvider, extendsReceiver, extendsService, extendsTextView, extendsType, extendsView, extendsViewGroup, hasAfterTextChangedMethodParameters, hasASqlLiteOpenHelperParameterizedType, hasBeforeTextChangedMethodParameters, hasCorrectDefaultAnnotation, hasEActivity, hasEActivityOrEFragment, hasHttpHeadersReturnType, hasInternetPermission, hasNotMultipleAnnotatedMethodWithSameName, hasOnResultMethodParameters, hasOrmLiteJars, hasPermission, hasRightRegisterAtValueDependingOnEnclosingElement, hasRoboGuiceJars, hasSeekBarProgressChangeMethodParameters, hasSeekBarTouchTrackingMethodParameters, hasSetOfHttpMethodReturnType, hasSpringAndroidJars, hasSupportV4JarIfLocal, hasTextChangedMethodParameters, hasValidLogLevel, hasViewByIdAnnotation, hasWakeLockPermission, isAbstractOrHasEmptyConstructor, isAbstractOrHasEmptyOrContextConstructor, isDebuggable, isDeclaredType, isInterface, isNotFinal, isNotPrivate, isNotSynchronized, isPrefMethod, isPublic, isSharedPreference, isStatic, isTopLevel, notAlreadyValidated, returnTypeIsNotVoid, returnTypeIsVoid, returnTypeIsVoidOrBoolean, throwsOnlyRestClientException, typeHasAnnotation, typeHasAnnotation, typeOrTargetValueHasAnnotation, unannotatedMethodReturnsRestTemplate, validateConverters, validateInterceptors, validateRequestFactory
public IdValidatorHelper(IdAnnotationHelper idAnnotationHelper)
public void resIdsExist(javax.lang.model.element.Element element, IRClass.Res res, IdValidatorHelper.FallbackStrategy fallbackStrategy, IsValid valid)
public void annotationParameterIsOptionalValidResId(javax.lang.model.element.Element element, IRClass.Res res, java.lang.String parameterName, IsValid valid)
public void uniqueId(javax.lang.model.element.Element element, AnnotationElements validatedElements, IsValid valid)
public void annotationValuePositiveAndInAShort(javax.lang.model.element.Element element, IsValid valid, int value)
Copyright © 2010-2014. All Rights Reserved.