public class ValidatorParameterHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected TargetAnnotationHelper |
annotationHelper |
Constructor and Description |
---|
ValidatorParameterHelper(TargetAnnotationHelper targetAnnotationHelper) |
Modifier and Type | Method and Description |
---|---|
void |
hasAtMostOneIntegerParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasAtMostOneKeyEventParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasAtMostOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement,
java.util.List<java.lang.String> qualifiedNames,
IsValid valid) |
void |
hasAtMostOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement,
java.lang.String qualifiedName,
IsValid valid) |
void |
hasAtMostOneTextViewParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasExactlyOneParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterFromATextViewAnIntegerAndAKeyEvent(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterThanCompoundButtonOrBoolean(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterThanContextOrIntentOrReceiverActionExtraAnnotated(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterThanContextOrIntentOrReceiverExtraAnnotated(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterThanIntentOrIntOrOnActivityResultExtraAnnotated(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterThanMotionEventOrView(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNoOtherParameterThanViewOrBoolean(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasNotOtherParameterThanTypesOrAnnotatedWith(java.lang.String[] typesCanonicalNames,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass,
javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasOneOrTwoParametersAndFirstIsBoolean(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasOneOrTwoParametersAndFirstIsDb(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasZeroOrOneBooleanParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasZeroOrOneCompoundButtonParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasZeroOrOneMotionEventParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
hasZeroOrOneViewParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
zeroOrOneBundleParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
zeroOrOneIntentParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid isValid) |
void |
zeroOrOneMenuItemParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
zeroOrOneParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
zeroOrOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement,
java.util.List<java.lang.String> parameterTypeQualifiedNames,
IsValid valid) |
void |
zeroOrOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement,
java.lang.String parameterTypeQualifiedName,
IsValid valid) |
void |
zeroOrOneViewParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
void |
zeroParameter(javax.lang.model.element.ExecutableElement executableElement,
IsValid valid) |
protected final TargetAnnotationHelper annotationHelper
public ValidatorParameterHelper(TargetAnnotationHelper targetAnnotationHelper)
public void zeroOrOneParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void zeroParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void zeroOrOneViewParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void zeroOrOneMenuItemParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void zeroOrOneIntentParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid isValid)
public void zeroOrOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement, java.lang.String parameterTypeQualifiedName, IsValid valid)
public void zeroOrOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement, java.util.List<java.lang.String> parameterTypeQualifiedNames, IsValid valid)
public void zeroOrOneBundleParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasOneOrTwoParametersAndFirstIsBoolean(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasZeroOrOneCompoundButtonParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasZeroOrOneBooleanParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasZeroOrOneMotionEventParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasZeroOrOneViewParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNoOtherParameterThanCompoundButtonOrBoolean(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNoOtherParameterThanMotionEventOrView(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNoOtherParameterThanViewOrBoolean(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNoOtherParameterThanContextOrIntentOrReceiverExtraAnnotated(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNoOtherParameterThanContextOrIntentOrReceiverActionExtraAnnotated(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNoOtherParameterThanIntentOrIntOrOnActivityResultExtraAnnotated(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasNotOtherParameterThanTypesOrAnnotatedWith(java.lang.String[] typesCanonicalNames, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass, javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasOneOrTwoParametersAndFirstIsDb(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasExactlyOneParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasAtMostOneTextViewParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasAtMostOneIntegerParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasAtMostOneKeyEventParameter(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
public void hasAtMostOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement, java.lang.String qualifiedName, IsValid valid)
public void hasAtMostOneSpecificParameter(javax.lang.model.element.ExecutableElement executableElement, java.util.List<java.lang.String> qualifiedNames, IsValid valid)
public void hasNoOtherParameterFromATextViewAnIntegerAndAKeyEvent(javax.lang.model.element.ExecutableElement executableElement, IsValid valid)
Copyright © 2010-2014. All Rights Reserved.