@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.hasEActivity(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.LAYOUT, IdValidatorHelper.FallbackStrategy.NEED_RES_ID, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.hasEActivityOrEFragment(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.MENU, IdValidatorHelper.FallbackStrategy.NEED_RES_ID, validation); }
@Override protected void validate(Element element, ElementValidation valid) { validatorHelper.extendsPreferenceActivityOrPreferenceFragment(element, valid); validatorHelper.hasEActivityOrEFragment(element, valid); validatorHelper.resIdsExist(element, IRClass.Res.XML, IdValidatorHelper.FallbackStrategy.NEED_RES_ID, valid); }
@Override protected void validate(Element element, ElementValidation valid) { validatorHelper.isPreferenceFragmentClassPresent(element, valid); validatorHelper.extendsPreferenceActivity(element, valid); validatorHelper.hasEActivity(element, valid); validatorHelper.resIdsExist(element, IRClass.Res.XML, IdValidatorHelper.FallbackStrategy.NEED_RES_ID, valid); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.extendsViewGroup(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.LAYOUT, IdValidatorHelper.FallbackStrategy.ALLOW_NO_RES_ID, validation); coreValidatorHelper.checkDataBoundAnnotation(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.hasViewByIdAnnotation(element, validation); validatorHelper.extendsTextView(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.STRING, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasBeforeTextChangedMethodParameters((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasSeekBarProgressChangeMethodParameters((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { super.validate(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.LAYOUT, IdValidatorHelper.FallbackStrategy.ALLOW_NO_RES_ID, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.isAbstractOrHasEmptyConstructor(element, validation); validatorHelper.extendsFragment(element, validation); coreValidatorHelper.checkDataBoundAnnotation(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasTextChangedMethodParameters((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(ViewsById.class, element, validation); if (!validation.isValid()) { return; } Element param = injectHelper.getParam(element); validatorHelper.isDeclaredType(param, validation); validatorHelper.extendsListOfView(param, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.NEED_RES_ID, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, getResourceType(), IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.uniqueResourceId(element, getResourceType(), validation); }
@Override protected void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.isViewPagerClassPresent(validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); validatorHelper.uniqueResourceId(element, IRClass.Res.ID, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(OptionsMenuItem.class, element, validation); if (!validation.isValid()) { return; } Element param = injectHelper.getParam(element); validatorHelper.isDeclaredType(param, validation); validatorHelper.extendsMenuItem(param, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation validation) { injectHelper.validate(ViewById.class, element, validation); if (!validation.isValid()) { return; } Element param = injectHelper.getParam(element); validatorHelper.isDeclaredType(param, validation); validatorHelper.extendsView(param, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); }
@Override public void validate(Element element, ElementValidation valid) { super.validate(element, valid); validatorHelper.extendsActivity(element, valid); validatorHelper.resIdsExist(element, IRClass.Res.LAYOUT, IdValidatorHelper.FallbackStrategy.ALLOW_NO_RES_ID, valid); validatorHelper.componentRegistered(element, getEnvironment().getAndroidManifest(), valid); coreValidatorHelper.checkDataBoundAnnotation(element, valid); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEActivityOrEFragment(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.uniqueId(element, validation); ExecutableElement executableElement = (ExecutableElement) element; validatorHelper.returnTypeIsVoidOrBoolean(executableElement, validation); validatorHelper.param.type(CanonicalNameConstants.MENU_ITEM).optional().validate(executableElement, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasSeekBarTouchTrackingMethodParameters((ExecutableElement) element, validation); validatorHelper.param.type(CanonicalNameConstants.SEEKBAR).optional().validate((ExecutableElement) element, validation); }
@Override public void validate(Element element, ElementValidation validation) { validatorHelper.enclosingElementHasEnhancedViewSupportAnnotation(element, validation); validatorHelper.resIdsExist(element, IRClass.Res.ID, IdValidatorHelper.FallbackStrategy.USE_ELEMENT_NAME, validation); validatorHelper.isNotPrivate(element, validation); validatorHelper.doesntThrowException(element, validation); validatorHelper.returnTypeIsVoid((ExecutableElement) element, validation); coreValidatorHelper.hasAfterTextChangedMethodParameters((ExecutableElement) element, validation); validatorHelper.param.anyOrder().type(CanonicalNameConstants.TEXT_VIEW).optional().type(CanonicalNameConstants.EDITABLE).optional().validate((ExecutableElement) element, validation); }