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, validateRequestFactorypublic 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.