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(Element element,
IRClass.Res res,
String parameterName,
IsValid valid) |
void |
annotationValuePositiveAndInAShort(Element element,
IsValid valid,
int value) |
void |
resIdsExist(Element element,
IRClass.Res res,
IdValidatorHelper.FallbackStrategy fallbackStrategy,
IsValid valid) |
void |
uniqueId(Element element,
AnnotationElements validatedElements,
IsValid valid) |
allowedType, androidService, applicationRegistered, canBeSavedAsInstanceState, componentRegistered, componentRegistered, doesNotExtendInvalidInterfaces, doesNotReturnPrimitive, doesntThrowException, elementHasAnnotation, elementHasAnnotation, enclosingElementHasAndroidAnnotation, enclosingElementHasAnnotation, enclosingElementHasEActivity, enclosingElementHasEActivityOrEFragment, enclosingElementHasEActivityOrEFragmentOrEServiceOrEIntentService, enclosingElementHasEBeanAnnotation, enclosingElementHasEFragment, enclosingElementHasEIntentService, enclosingElementHasEnhancedComponentAnnotation, enclosingElementHasEnhancedViewSupportAnnotation, enclosingElementHasRestAnnotation, 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, hasRightRegisterAtValueDependingOnEnclosingElement, hasRoboGuiceJars, hasSeekBarProgressChangeMethodParameters, hasSeekBarTouchTrackingMethodParameters, hasSetOfHttpMethodReturnType, hasSpringAndroidJars, hasSupportV4JarIfLocal, hasTextChangedMethodParameters, hasValidLogLevel, hasViewByIdAnnotation, 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(Element element, IRClass.Res res, IdValidatorHelper.FallbackStrategy fallbackStrategy, IsValid valid)
public void annotationParameterIsOptionalValidResId(Element element, IRClass.Res res, String parameterName, IsValid valid)
public void uniqueId(Element element, AnnotationElements validatedElements, IsValid valid)
Copyright © 2010-2014. All Rights Reserved.