public class SimpleByAnnotationPostProcessor<A extends Annotation,P> extends Object implements com.atlassian.pageobjects.binder.PostInjectionProcessor
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
SimpleByAnnotationPostProcessor.InjectionContext<A>  | 
| Constructor and Description | 
|---|
SimpleByAnnotationPostProcessor(Class<A> annotationType,
                               com.google.common.base.Function<SimpleByAnnotationPostProcessor.InjectionContext<A>,P> valueProvider)  | 
| Modifier and Type | Method and Description | 
|---|---|
static <B extends Annotation,Q> | 
create(Class<B> annotationType,
      com.google.common.base.Function<SimpleByAnnotationPostProcessor.InjectionContext<B>,Q> valueProvider)  | 
<T> T | 
process(T pageObject)  | 
public SimpleByAnnotationPostProcessor(Class<A> annotationType, com.google.common.base.Function<SimpleByAnnotationPostProcessor.InjectionContext<A>,P> valueProvider)
public static <B extends Annotation,Q> SimpleByAnnotationPostProcessor<B,Q> create(Class<B> annotationType, com.google.common.base.Function<SimpleByAnnotationPostProcessor.InjectionContext<B>,Q> valueProvider)
public <T> T process(T pageObject)
process in interface com.atlassian.pageobjects.binder.PostInjectionProcessorCopyright © 2002-2021 Atlassian. All Rights Reserved.