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.PostInjectionProcessor
Copyright © 2002-2024 Atlassian. All Rights Reserved.