A B C D E F G H I J K L M N O P R S T U V W X _ 
All Classes All Packages

A

AbstractConfiguration<T> - Class in de.bmiag.tapir.configuration
Abstract base class for Configuration.
AbstractConfiguration() - Constructor for class de.bmiag.tapir.configuration.AbstractConfiguration
 
AbstractCsvDataSource<DataType> - Class in de.bmiag.tapir.datasource.csv
AbstractCsvDataSource acts as base class for csv file data sources.
AbstractCsvDataSource() - Constructor for class de.bmiag.tapir.datasource.csv.AbstractCsvDataSource
 
AbstractDataSource<SelectorType,​SourceDataType,​TargetDataType> - Class in de.bmiag.tapir.datasource.api
AbstractDataSource is a convenience abstract class which fits well for Iterator based results.
AbstractDataSource() - Constructor for class de.bmiag.tapir.datasource.api.AbstractDataSource
 
AbstractDynamicAnnotationProcessor - Class in de.bmiag.tapir.annotationprocessing
Abstract Annotation processor which delegates the annotation processing to a determined annotation processor.
AbstractDynamicAnnotationProcessor() - Constructor for class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
AbstractExecutionListener - Class in de.bmiag.tapir.execution.executor
The AbstractExecutionListener implement all methods of ExecutionListener by providing an empty implementation.
AbstractExecutionListener() - Constructor for class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
AbstractFirefoxExtension - Class in de.bmiag.tapir.selenium.firefox.driver
Abstract implementation of FirefoxExtension which just provides some methods in order to set preferences.
AbstractFirefoxExtension() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.AbstractFirefoxExtension
 
AbstractJavaFXElement - Class in de.bmiag.tapir.javafx.element
This is an experimental base class for elements for JavaFX-based applications.
AbstractJavaFXElement() - Constructor for class de.bmiag.tapir.javafx.element.AbstractJavaFXElement
 
AbstractMultiSeleniumElement - Class in de.bmiag.tapir.selenium.element
Abstract base class to provide WebElement management.
AbstractMultiSeleniumElement() - Constructor for class de.bmiag.tapir.selenium.element.AbstractMultiSeleniumElement
 
AbstractPageProcessor - Class in de.bmiag.tapir.page.annotation
The AbstractPageProcessor delegates each call to the given class' fields.
AbstractPageProcessor() - Constructor for class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
AbstractSingleSeleniumElement - Class in de.bmiag.tapir.selenium.element
Abstract base class to provide WebElement management.
AbstractSingleSeleniumElement() - Constructor for class de.bmiag.tapir.selenium.element.AbstractSingleSeleniumElement
 
Action - Annotation Type in de.bmiag.tapir.execution.annotations.action
Classes annotated with Action are marked as Spring component and get new fields of the type TapirAssertions and CoreAssertions.
Action - Annotation Type in de.bmiag.tapir.util.action
Deprecated.
Since 3.1.0, use de.bmiag.tapir.execution.annotations.action.Action instead
Action.ActionProcessor - Class in de.bmiag.tapir.execution.annotations.action
Annotation Processor for @{link Action}.
Action.ActionProcessor - Class in de.bmiag.tapir.util.action
Deprecated.
Annotation Processor for @{link Action}.
ActionProcessor - Class in de.bmiag.tapir.execution.annotations.action
Processes classes which are annotated with Action and Action.
ActionProcessor - Class in de.bmiag.tapir.util.action
Deprecated.
Since 3.1.0, use de.bmiag.tapir.execution.annotations.action.ActionProcessor instead
ActionProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.action.Action.ActionProcessor
 
ActionProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.action.ActionProcessor
 
ActionProcessor() - Constructor for class de.bmiag.tapir.util.action.Action.ActionProcessor
Deprecated.
 
ActionProcessor() - Constructor for class de.bmiag.tapir.util.action.ActionProcessor
Deprecated.
 
activated(Class<? extends Feature>) - Method in class de.bmiag.tapir.variant.feature.expression.FeatureExpressionBuilder
Returns a feature expression which evaluates to true, if the given feature is activated by consulting the FeatureCheckService.
ActivatedFeatureExpression - Class in de.bmiag.tapir.variant.feature.expression
Feature expression which takes a class which implements Feature.
ActivatedFeatureExpression.Builder - Class in de.bmiag.tapir.variant.feature.expression
Builds instances of type ActivatedFeatureExpression.
ActiveAnnotationProcessorTestUtil - Class in de.bmiag.tapir.test.aa
 
ActiveAnnotationProcessorTestUtil() - Constructor for class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
add(String, Object) - Method in class de.bmiag.tapir.core.annotation.label.CustomLabelStringBuilder
 
addEdge(T, T) - Method in class de.bmiag.tapir.execution.plan.sort.DirectedGraph
Calls DirectedGraph.addNode(Object) for source and target and adds the edge to the graph.
addMainMethod(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.suite.TestSuiteProcessor
 
addMainMethod(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.testclass.TestClassProcessor
 
addNode(T) - Method in class de.bmiag.tapir.execution.plan.sort.DirectedGraph
Adds the given node to the graph
addRunWithAnnotation(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junit.annotations.UnitTestProcessor
 
addRunWithAnnotation(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junitexecution.annotations.TapirJUnitAnnotationProcessorUtil
Adds JUnit's RunWith annotation to the given annotatedClass.
addSpringBootTestAnnotation(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junit.annotations.UnitTestProcessor
 
allOf() - Method in annotation type de.bmiag.tapir.variant.annotation.feature.FeatureActivated
The features which all must be active.
allOf() - Method in annotation type de.bmiag.tapir.variant.annotation.feature.FeatureNotActivated
The features which all must not be active.
allOf(FeatureExpression...) - Method in class de.bmiag.tapir.variant.feature.expression.FeatureExpressionBuilder
Returns a feature expression which evaluates to true if, and only if, all given feature expressions evaluate to true.
AllOfFeatureExpression - Class in de.bmiag.tapir.variant.feature.expression
Evaluates to true if, and only if, all feature expressions which are returned by AllOfFeatureExpression.getFeatureExpressions() evaluate to true.
AllOfFeatureExpression.Builder - Class in de.bmiag.tapir.variant.feature.expression
Builds instances of type AllOfFeatureExpression.
AllureConfiguration - Class in de.bmiag.tapir.allure
Provides the configuration for tapir's Allure module.
AllureConfiguration() - Constructor for class de.bmiag.tapir.allure.AllureConfiguration
 
AllureExecutionListener - Class in de.bmiag.tapir.allure.listener
This listener converts the tapir execution model into the Allure model and delegates all execution events to the Allure lifecycle component.
AllureExecutionListener() - Constructor for class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
AnnotationProcessor - Annotation Type in de.bmiag.tapir.annotationprocessing.annotation
The AnnotationProcessor annotation is used in conjunction with DynamicActive.
AnnotationProcessorProcessor - Class in de.bmiag.tapir.annotationprocessing.annotation
Processes classes which are annotated with AnnotationProcessor.
AnnotationProcessorProcessor() - Constructor for class de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessorProcessor
 
AnnotationProcessorProvider - Class in de.bmiag.tapir.annotationprocessing
Singleton which provides the annotation processor for a given processorKey.
AnnotationProcessorUtil - Class in de.bmiag.tapir.util.aa
Provides some helper methods for Xtend's Active Annotations API.
AnnotationProcessorUtil() - Constructor for class de.bmiag.tapir.util.aa.AnnotationProcessorUtil
 
anyOf() - Method in annotation type de.bmiag.tapir.variant.annotation.feature.FeatureActivated
The features where at least one of them must be active.
anyOf() - Method in annotation type de.bmiag.tapir.variant.annotation.feature.FeatureNotActivated
The features where at least one of them must not be active.
anyOf(FeatureExpression...) - Method in class de.bmiag.tapir.variant.feature.expression.FeatureExpressionBuilder
Returns a feature expression which evaluates to true if at least one of the given featureExpressions evaluates to true.
anyOf(T...) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
AnyOfFeatureExpression - Class in de.bmiag.tapir.variant.feature.expression
Evaluates to true if at least one feature expression which is returned by AnyOfFeatureExpression.getFeatureExpressions() evaluates to true.
AnyOfFeatureExpression.Builder - Class in de.bmiag.tapir.variant.feature.expression
Builds instances of type AnyOfFeatureExpression.
AopUtils - Class in de.bmiag.tapir.util.aop
 
AopUtils() - Constructor for class de.bmiag.tapir.util.aop.AopUtils
 
applicationTestFixture(boolean) - Method in class de.bmiag.tapir.javafx.JavaFxConfiguration
 
assertException(Procedures.Procedure0, Procedures.Procedure1<? super Throwable>) - Method in class de.bmiag.tapir.test.ExceptionAssert
Executes code and applies the given assertion.
AssertJAssertionMethodInterceptor<T> - Class in de.bmiag.tapir.assertion.aop
The AssertJAssertionMethodInterceptor intercepts AssertJ Fluent API calls.
AssertJAssertionMethodInterceptor(Class<T>, Supplier<T>, Optional<Long>) - Constructor for class de.bmiag.tapir.assertion.aop.AssertJAssertionMethodInterceptor
 
AssertJAssertionProxyFactory - Class in de.bmiag.tapir.assertion.aop
The AssertJAssertionProxyFactory is responsible for providing a proxy for AssertJ's Fluent API.
AssertJAssertionProxyFactory() - Constructor for class de.bmiag.tapir.assertion.aop.AssertJAssertionProxyFactory
 
AssertJAssertionsWrapper - Annotation Type in de.bmiag.tapir.assertion.annotation
The AssertJAssertionsWrapper transforms all assertThat-methods of a class (specified by AssertJAssertionsWrapper.value() to assertThat and assertThatWithin methods which expect a corresponding supplier.
AssertJAssertionsWrapper.AssertJAssertionsWrapperProcessor - Class in de.bmiag.tapir.assertion.annotation
Annotation Processor for @{link AssertJAssertionsWrapper}.
AssertJAssertionsWrapperProcessor - Class in de.bmiag.tapir.assertion.annotation
Processes classes which are annotated with AssertJAssertionsWrapper.
AssertJAssertionsWrapperProcessor() - Constructor for class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapper.AssertJAssertionsWrapperProcessor
 
AssertJAssertionsWrapperProcessor() - Constructor for class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapperProcessor
 
assertPageActive(PageActiveCheck) - Method in class de.bmiag.tapir.page.extensions.PageActiveCheckExtensions
Asserts that the given page (or the given object of the type PageActiveCheck) is currently active (displayed).
assertPageNotActive(PageActiveCheck) - Method in class de.bmiag.tapir.page.extensions.PageActiveCheckExtensions
Asserts that the given page (or the given object of the type PageActiveCheck) is currently not active (displayed).
AssertPostPage - Annotation Type in de.bmiag.tapir.pageexecution.annotation
Provides the possibility to add a page active assertion at the end of the annotated method.
AssertPostPageStepExecutionInvocationHandler - Class in de.bmiag.tapir.pageexecution.handler
Handles steps which are annotated by AssertPostPage and ensures that AssertPostPage.value() is active after the step has been executed.
AssertPostPageStepExecutionInvocationHandler() - Constructor for class de.bmiag.tapir.pageexecution.handler.AssertPostPageStepExecutionInvocationHandler
 
assertThat(boolean) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
assertThat(boolean, String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
assertThat(CoreAssertions.BigDecimalSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractBigDecimalAssert.
assertThat(CoreAssertions.BooleanSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractBooleanAssert.
assertThat(CoreAssertions.DateSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractDateAssert.
assertThat(CoreAssertions.IntegerSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractIntegerAssert.
assertThat(CoreAssertions.IterableSupplier<ELEMENT>) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of ProxyableIterableAssert.
assertThat(CoreAssertions.LocalDateSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLocalDateAssert.
assertThat(CoreAssertions.LocalDateTimeSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLocalDateTimeAssert.
assertThat(CoreAssertions.LocalTimeSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLocalTimeAssert.
assertThat(CoreAssertions.LongSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLongAssert.
assertThat(CoreAssertions.StringSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractCharSequenceAssert.
assertThat(T, Matcher<? super T>, String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
assertThat(T, Matcher<T>) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
assertThatWithin(long, CoreAssertions.IterableSupplier<ELEMENT>) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of ProxyableIterableAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.BigDecimalSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractBigDecimalAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.BooleanSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractBooleanAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.DateSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractDateAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.IntegerSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractIntegerAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.LocalDateSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLocalDateAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.LocalDateTimeSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLocalDateTimeAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.LocalTimeSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLocalTimeAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.LongSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractLongAssert and declares an explicit timeout for the assertion to be successful.
assertThatWithin(long, TimeUnit, CoreAssertions.StringSupplier) - Method in class de.bmiag.tapir.coreassertion.CoreAssertions
Creates a new instance of AbstractCharSequenceAssert and declares an explicit timeout for the assertion to be successful.
Attachment - Class in de.bmiag.tapir.execution.attachment
Container for a tapir attachment.
Attachment.Builder - Class in de.bmiag.tapir.execution.attachment
Builds instances of type Attachment.
attachmentAdded(TestStep, Attachment) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
attachmentAdded(TestStep, Attachment) - Method in interface de.bmiag.tapir.execution.attachment.AttachmentListener
Called whenever an attachment is added.
attachmentAdded(TestStep, Attachment) - Method in class de.bmiag.tapir.execution.attachment.FilesystemAttachmentListener
 
AttachmentListener - Interface in de.bmiag.tapir.execution.attachment
The AttachmentListener is notified each time an attachment is added.
AttachmentListenerNotifier - Class in de.bmiag.tapir.execution.attachment
The AttachmentListenerNotifier publishes attachments to the registered AttachmentListeners.
AttachmentListenerNotifier() - Constructor for class de.bmiag.tapir.execution.attachment.AttachmentListenerNotifier
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.allure.AllureConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.assertion.TapirAssertionConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.conditional.ConditionalConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.configuration.ConfigurationConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.core.CoreConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.coreassertion.TapirCoreAssertionConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.htmlbasic.api.TapirHtmlBasicAPIConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.htmlbasic.impl.TapirHtmlBasicImplConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.javafx.JavaFxConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.junit.JUnitConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.junitexecution.JUnitConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.page.PageConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.pageexecution.TapirPageExecutionConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.pageexecution.TapirPageExecutionConfiguration2
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.selenium.chrome.TapirChromeConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.selenium.firefox.TapirFirefoxConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.selenium.htmlunit.TapirHtmlUnitConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.selenium.ie.TapirInternetExplorerConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.seleniumexecution.SeleniumExecutionConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.util.UtilConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.variant.VariantConfiguration
 
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.xunit.XUnitConfiguration
 
autoConfigure() - Method in annotation type de.bmiag.tapir.bootstrap.annotation.BootstrapConfiguration
If set to false the EnableAutoConfiguration annotation is not generated.
autowireSeleniumElement(T, List<WebElement>) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
Autowires the given multiWebElementBased and sets the given web elements by calling MultiWebElementBased.setWebElements(List).
autowireSeleniumElement(T, WebElement) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
Autowires the given singleWebelementBased and sets the given web element by calling SingleWebElementBased.setWebElement(WebElement).

B

beans - Variable in class de.bmiag.tapir.util.scope.ThreadScopeContext
 
BeanService - Class in de.bmiag.tapir.core.annotation.usebean
This is a (for the most part internally used) service to register beans.
BeanService() - Constructor for class de.bmiag.tapir.core.annotation.usebean.BeanService
 
bootstrap() - Static method in class de.bmiag.tapir.bootstrap.TapirBootstrapper
Bootstraps the Spring application by using the TapirFactoriesBootstrapStrategy and returns the application context.
bootstrap(TapirBootstrapStrategy) - Static method in class de.bmiag.tapir.bootstrap.TapirBootstrapper
Bootstraps the Spring application based on the given TapirBootstrapStrategy and returns the application context.
bootstrap(Class<?>) - Static method in class de.bmiag.tapir.bootstrap.TapirBootstrapper
Bootstraps the Spring application based on the given Class and returns the application context.
BOOTSTRAP_RESOURCE_LOCATION - Static variable in class de.bmiag.tapir.bootstrap.TapirFactoriesBootstrapStrategy
The location to look for factories.
BootstrapConfiguration - Annotation Type in de.bmiag.tapir.bootstrap.annotation
The BootstrapConfiguration is the main entry point for executing tapir tests.
BootstrapConfiguration.BootstrapConfigurationProcessor - Class in de.bmiag.tapir.bootstrap.annotation
Annotation Processor for @{link BootstrapConfiguration}.
BootstrapConfigurationProcessor - Class in de.bmiag.tapir.bootstrap.annotation
Processes classes which are annotated with BootstrapConfiguration.
BootstrapConfigurationProcessor() - Constructor for class de.bmiag.tapir.bootstrap.annotation.BootstrapConfiguration.BootstrapConfigurationProcessor
 
BootstrapConfigurationProcessor() - Constructor for class de.bmiag.tapir.bootstrap.annotation.BootstrapConfigurationProcessor
 
BrowserInteractionService - Interface in de.bmiag.tapir.selenium.service
Convenience methods to interact with the browser.
browserLocale(Locale) - Method in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
build(Procedures.Procedure1<HttpProxy.Builder>) - Static method in class de.bmiag.tapir.core.net.HttpProxy
Creates an immutable instance of HttpProxy.
build(Procedures.Procedure1<Attachment.Builder>) - Static method in class de.bmiag.tapir.execution.attachment.Attachment
Creates an immutable instance of Attachment.
build(Procedures.Procedure1<ExecutionPlan.Builder>) - Static method in class de.bmiag.tapir.execution.model.ExecutionPlan
Creates an immutable instance of ExecutionPlan.
build(Procedures.Procedure1<TestClass.Builder>) - Static method in class de.bmiag.tapir.execution.model.TestClass
Creates an immutable instance of TestClass.
build(Procedures.Procedure1<TestParameter.Builder>) - Static method in class de.bmiag.tapir.execution.model.TestParameter
Creates an immutable instance of TestParameter.
build(Procedures.Procedure1<TestStep.Builder>) - Static method in class de.bmiag.tapir.execution.model.TestStep
Creates an immutable instance of TestStep.
build(Procedures.Procedure1<TestSuite.Builder>) - Static method in class de.bmiag.tapir.execution.model.TestSuite
Creates an immutable instance of TestSuite.
build(Procedures.Procedure1<ComparableThrowable.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
Creates an immutable instance of ComparableThrowable.
build(Procedures.Procedure1<ExecutionPlanExecutionResult.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
Creates an immutable instance of ExecutionPlanExecutionResult.
build(Procedures.Procedure1<TestClassExecutionResult.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
Creates an immutable instance of TestClassExecutionResult.
build(Procedures.Procedure1<TestStepExecutionResult.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
Creates an immutable instance of TestStepExecutionResult.
build(Procedures.Procedure1<TestSuiteExecutionResult.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
Creates an immutable instance of TestSuiteExecutionResult.
build(Procedures.Procedure1<ExecutionPlanExpectation.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation
Creates an immutable instance of ExecutionPlanExpectation.
build(Procedures.Procedure1<TestClassExpectation.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
Creates an immutable instance of TestClassExpectation.
build(Procedures.Procedure1<TestParameterExpectation.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
Creates an immutable instance of TestParameterExpectation.
build(Procedures.Procedure1<TestStepExpectation.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
Creates an immutable instance of TestStepExpectation.
build(Procedures.Procedure1<TestSuiteExpectation.Builder>) - Static method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
Creates an immutable instance of TestSuiteExpectation.
build(Procedures.Procedure1<ActivatedFeatureExpression.Builder>) - Static method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression
Creates an immutable instance of ActivatedFeatureExpression.
build(Procedures.Procedure1<AllOfFeatureExpression.Builder>) - Static method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression
Creates an immutable instance of AllOfFeatureExpression.
build(Procedures.Procedure1<AnyOfFeatureExpression.Builder>) - Static method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression
Creates an immutable instance of AnyOfFeatureExpression.
build(Procedures.Procedure1<NotFeatureExpression.Builder>) - Static method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression
Creates an immutable instance of NotFeatureExpression.
buildDefaultBeanName(BeanDefinition) - Method in class de.bmiag.tapir.bootstrap.FqnAnnotationBeanNameGenerator
 
buildExecutionPlan(Class<?>) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
Builds an execution plan based on he given javaClass.
buildStructuralElement(Class<?>, StructuralElementContainer) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
buildTestClass(Class<?>, TestClass, StructuralElementContainer) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
buildTestSteps(Object, TestClass) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
buildTestSteps(Method, Object, TestClass) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
buildTestSuite(Class<?>, TestSuite, StructuralElementContainer) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
Button - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a button.
Button - Interface in de.bmiag.tapir.javafx.api
Marks an element as a button.

C

CacheInvalidator - Interface in de.bmiag.tapir.selenium.element
Function interface which offers the possibility to invalidate a cache.
calculateWaitTime(long) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Calculates the wait time between two attempts.
call() - Method in class de.bmiag.tapir.util.scope.ThreadScopeCallable
 
canHandle(Resource) - Method in class de.bmiag.tapir.datasource.csv.AbstractCsvDataSource
 
canHandle(SelectorType) - Method in interface de.bmiag.tapir.datasource.api.DataSource
This method is called by the framework in order to determine if the DataSource is able to provide data based on the given selector.
captureHtmlPage(String) - Method in class de.bmiag.tapir.seleniumexecution.service.HtmlPageCaptureService
Reads the currently displayed Html page and sends it as Html attachment to all registered observers.
captureHtmlPage(String, String) - Method in class de.bmiag.tapir.seleniumexecution.service.HtmlPageCaptureService
Reads the currently displayed Html page and sends it as Html attachment to all registered observers.
Checkbox - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a checkbox.
CheckboxGroup - Interface in de.bmiag.tapir.htmlbasic.api
Defines a checkbox group which contains a set of Checkboxs.
checkDataProviderElementsForLicense(Iterable<?>) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
checkLicense() - Method in interface de.bmiag.tapir.bootstrap.LicenseChecker
Checks the license.
checkLicense() - Method in class de.bmiag.tapir.execution.ExecutionLicenseChecker
 
checkLicense() - Method in class de.bmiag.tapir.page.PageLicenseChecker
 
checkLicense() - Method in class de.bmiag.tapir.variant.VariantLicenseChecker
 
checkLicenseValidity() - Method in class de.bmiag.tapir.bootstrap.TapirLicenseChecker
 
ChromeBrowserProperties - Class in de.bmiag.tapir.selenium.chrome.driver.properties
 
ChromeBrowserProperties() - Constructor for class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeBrowserProperties
 
ChromeConnectionMode - Enum in de.bmiag.tapir.selenium.chrome.driver
The ChromeConnectionMode specifies if the Chrome connection should be established locally or remotely.
ChromeConnectionProperties - Class in de.bmiag.tapir.selenium.chrome.driver.properties
 
ChromeConnectionProperties() - Constructor for class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeConnectionProperties
 
chromeDriver(ChromeProperties, String, WebDriverManagerService) - Method in class de.bmiag.tapir.selenium.chrome.TapirChromeConfiguration
 
ChromeDriverProperties - Class in de.bmiag.tapir.selenium.chrome.driver.properties
 
ChromeDriverProperties() - Constructor for class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeDriverProperties
 
ChromeDriverServiceProperties - Class in de.bmiag.tapir.selenium.chrome.driver.properties
 
ChromeDriverServiceProperties() - Constructor for class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeDriverServiceProperties
 
ChromeHeadlessProperties - Class in de.bmiag.tapir.selenium.chrome.driver.properties
 
ChromeHeadlessProperties() - Constructor for class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeHeadlessProperties
 
ChromeProperties - Class in de.bmiag.tapir.selenium.chrome.driver.properties
 
ChromeProperties() - Constructor for class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
ClassBasedBootstrapStrategy - Class in de.bmiag.tapir.bootstrap
The ClassBasedBootstrapStrategy simply provides the classes given to the constructor as sources.
ClassBasedBootstrapStrategy(Class<?>...) - Constructor for class de.bmiag.tapir.bootstrap.ClassBasedBootstrapStrategy
 
classFailed(TestClass, Throwable) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
classFailed(TestClass, Throwable) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
classFailed(TestClass, Throwable) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test class has been finished with an exception.
classFailed(TestClass, Throwable) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
classFailed(TestClass, Throwable) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
className() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Find elements based on the value of the "class" attribute.
ClassOptionHandler - Class in de.bmiag.tapir.cli.handler
The ClassOptionHandler interprets the given argument as a classname and tries to find it via the current classloader.
ClassOptionHandler(CmdLineParser, OptionDef, Setter<? super Class<?>>) - Constructor for class de.bmiag.tapir.cli.handler.ClassOptionHandler
 
classSkipped(TestClass) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
classSkipped(TestClass) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
classSkipped(TestClass) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test class has been skipped.
classSkipped(TestClass) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
classSkipped(TestClass) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
classSkipped(TestClass) - Method in class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
classStarted(TestClass) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
classStarted(TestClass) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
classStarted(TestClass) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test class has been started.
classStarted(TestClass) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
classStarted(TestClass) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
classSucceeded(TestClass) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
classSucceeded(TestClass) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
classSucceeded(TestClass) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test class has been finished successfully
classSucceeded(TestClass) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
classSucceeded(TestClass) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
clear() - Method in class de.bmiag.tapir.util.scope.ThreadScopeContext
Clears beans and processes all bean destruction callbacks.
click() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumButton
 
click() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
click() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLink
 
click() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
click() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
 
click() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
 
click() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXButton
 
click() - Method in interface de.bmiag.tapir.ui.api.Clickable
Click this element.
Clickable - Interface in de.bmiag.tapir.ui.api
Marks an element to be clickable.
ComparableThrowable - Class in de.bmiag.tapir.executiontest.expectation.execution
Immutable implementation of ComparableThrowable.
ComparableThrowable.Builder - Class in de.bmiag.tapir.executiontest.expectation.execution
Builds instances of type ComparableThrowable.
componentScan() - Method in annotation type de.bmiag.tapir.bootstrap.annotation.BootstrapConfiguration
If set to false the ComponentScan annotation is not generated.
componentScan() - Method in annotation type de.bmiag.tapir.bootstrap.annotation.ModuleConfiguration
If set to false the ComponentScan annotation is not generated.
Conditional - Annotation Type in de.bmiag.tapir.conditional.annotations
Test classes, test suites and test steps can be annotated with Conditional.
Conditional.ConditionalProcessor - Class in de.bmiag.tapir.conditional.annotations
Annotation Processor for @{link Conditional}.
conditionalClass() - Method in annotation type de.bmiag.tapir.conditional.annotations.Conditional
The name of the class which includes the method defined as Conditional.value() or Conditional.method().
ConditionalConfiguration - Class in de.bmiag.tapir.conditional
Provides the configuration for tapir's Conditional module.
ConditionalConfiguration() - Constructor for class de.bmiag.tapir.conditional.ConditionalConfiguration
 
ConditionalFilter - Class in de.bmiag.tapir.conditional.filter
The ConditionalFilter filters test suites, classes and steps from the tapir execution model based on Conditional annotations.
ConditionalFilter() - Constructor for class de.bmiag.tapir.conditional.filter.ConditionalFilter
 
ConditionalProcessor - Class in de.bmiag.tapir.conditional.annotations
Processes types (test classes / test suites) and methods (steps) which are annotated with Conditional.
ConditionalProcessor() - Constructor for class de.bmiag.tapir.conditional.annotations.Conditional.ConditionalProcessor
 
ConditionalProcessor() - Constructor for class de.bmiag.tapir.conditional.annotations.ConditionalProcessor
 
Configuration<T> - Interface in de.bmiag.tapir.configuration
This interface marks a class as a tapir configuration.
Configuration - Annotation Type in de.bmiag.tapir.configuration.annotation.configuration
Marks a class as a Configuration specification.
Configuration.ConfigurationProcessor - Class in de.bmiag.tapir.configuration.annotation.configuration
Annotation Processor for @{link Configuration}.
ConfigurationAnnotationProcessingUtil - Class in de.bmiag.tapir.configuration.annotation
Utility class which provides some convenience methods which might be handy for annotation processors.
ConfigurationAnnotationProcessingUtil() - Constructor for class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
ConfigurationConfiguration - Class in de.bmiag.tapir.configuration
Provides the configuration for tapir's variant module.
ConfigurationConfiguration() - Constructor for class de.bmiag.tapir.configuration.ConfigurationConfiguration
 
ConfigurationProcessor - Class in de.bmiag.tapir.configuration.annotation.configuration
Processes classes which are annotated with Configuration.
ConfigurationProcessor() - Constructor for class de.bmiag.tapir.configuration.annotation.configuration.Configuration.ConfigurationProcessor
 
ConfigurationProcessor() - Constructor for class de.bmiag.tapir.configuration.annotation.configuration.ConfigurationProcessor
 
configurations() - Method in annotation type de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariant
 
ConfigurationValueService - Class in de.bmiag.tapir.configuration.service
The ConfigurationValueService is responsible for providing the value of a given Configuration.
ConfigurationValueService() - Constructor for class de.bmiag.tapir.configuration.service.ConfigurationValueService
 
ConfigurationVariant - Interface in de.bmiag.tapir.configuration
Marker interface.
ConfigurationVariant - Annotation Type in de.bmiag.tapir.configuration.annotation.variant
 
ConfigurationVariant.ConfigurationVariantProcessor - Class in de.bmiag.tapir.configuration.annotation.variant
Annotation Processor for @{link ConfigurationVariant}.
ConfigurationVariantProcessor - Class in de.bmiag.tapir.configuration.annotation.variant
Processes classes which are annotated with ConfigurationVariant.
ConfigurationVariantProcessor() - Constructor for class de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariant.ConfigurationVariantProcessor
 
ConfigurationVariantProcessor() - Constructor for class de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariantProcessor
 
containsInAnyOrder(T...) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
containsString(String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
conversionService(List<Converter<?, ?>>) - Method in class de.bmiag.tapir.core.CoreConfiguration
 
convert(String) - Method in class de.bmiag.tapir.core.converter.SimpleDateConverter
 
convert(String) - Method in class de.bmiag.tapir.core.converter.SimpleLocalDateConverter
 
copy(Procedures.Procedure1<HttpProxy.Builder>) - Method in class de.bmiag.tapir.core.net.HttpProxy
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<Attachment.Builder>) - Method in class de.bmiag.tapir.execution.attachment.Attachment
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<ExecutionPlan.Builder>) - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestClass.Builder>) - Method in class de.bmiag.tapir.execution.model.TestClass
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestParameter.Builder>) - Method in class de.bmiag.tapir.execution.model.TestParameter
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestStep.Builder>) - Method in class de.bmiag.tapir.execution.model.TestStep
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestSuite.Builder>) - Method in class de.bmiag.tapir.execution.model.TestSuite
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<ComparableThrowable.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<ExecutionPlanExecutionResult.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestClassExecutionResult.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestStepExecutionResult.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestSuiteExecutionResult.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<ExecutionPlanExpectation.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestClassExpectation.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestParameterExpectation.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestStepExpectation.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<TestSuiteExpectation.Builder>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<ActivatedFeatureExpression.Builder>) - Method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<AllOfFeatureExpression.Builder>) - Method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<AnyOfFeatureExpression.Builder>) - Method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression
Creates an immutable copy of this instance.
copy(Procedures.Procedure1<NotFeatureExpression.Builder>) - Method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression
Creates an immutable copy of this instance.
CoreAssertions - Class in de.bmiag.tapir.coreassertion
The CoreAssertions wraps assertThat methods of the Assertions class.
CoreAssertions() - Constructor for class de.bmiag.tapir.coreassertion.CoreAssertions
 
CoreAssertions.BigDecimalSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.BooleanSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.DateSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.IntegerSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.IterableSupplier<ELEMENT> - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.LocalDateSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.LocalDateTimeSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.LocalTimeSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.LongSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreAssertions.StringSupplier - Interface in de.bmiag.tapir.coreassertion
 
CoreConfiguration - Class in de.bmiag.tapir.core
Provides the configuration for tapir's core module.
CoreConfiguration() - Constructor for class de.bmiag.tapir.core.CoreConfiguration
 
css() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Find elements via the driver's underlying W3 Selector engine.
csvCharset() - Method in class de.bmiag.tapir.datasource.csv.TapirDataSourceCsvConfiguration
 
CsvColumn - Annotation Type in de.bmiag.tapir.datasource.csv.annotations
With this annotation one can configure how the attribute is addressed in the csv file.
CsvDataSource - Annotation Type in de.bmiag.tapir.datasource.csv.annotations
This annotation can be used in conjunction with Immutable.
CsvDataSource.CsvDataSourceProcessor - Class in de.bmiag.tapir.datasource.csv.annotations
Annotation Processor for @{link CsvDataSource}.
CsvDataSourceProcessor - Class in de.bmiag.tapir.datasource.csv.annotations
Processes classes which are annotated with CsvDataSource.
CsvDataSourceProcessor() - Constructor for class de.bmiag.tapir.datasource.csv.annotations.CsvDataSource.CsvDataSourceProcessor
 
CsvDataSourceProcessor() - Constructor for class de.bmiag.tapir.datasource.csv.annotations.CsvDataSourceProcessor
 
csvFormat() - Method in class de.bmiag.tapir.datasource.csv.TapirDataSourceCsvConfiguration
 
CustomLabel - Annotation Type in de.bmiag.tapir.core.annotation.label
Classes annotated by CustomLabel automatically implement CustomLabeled.
CustomLabel.CustomLabelProcessor - Class in de.bmiag.tapir.core.annotation.label
Annotation Processor for @{link CustomLabel}.
CustomLabelAwareLabelProvider - Class in de.bmiag.tapir.core.label
LabelProvider is aware of classes which implement CustomLabeled.
CustomLabelAwareLabelProvider() - Constructor for class de.bmiag.tapir.core.label.CustomLabelAwareLabelProvider
 
CustomLabeled - Interface in de.bmiag.tapir.core.label
CustomLabel provides the possibility to define a custom label for an instance of a class which implements this interface.
CustomLabelProcessor - Class in de.bmiag.tapir.core.annotation.label
Processes classes which are annotated with CustomLabel.
CustomLabelProcessor() - Constructor for class de.bmiag.tapir.core.annotation.label.CustomLabel.CustomLabelProcessor
 
CustomLabelProcessor() - Constructor for class de.bmiag.tapir.core.annotation.label.CustomLabelProcessor
 
CustomLabelStringBuilder - Class in de.bmiag.tapir.core.annotation.label
Helps with the construction of good CustomLabeled.getCustomLabel() implementations.
CustomLabelStringBuilder(Object) - Constructor for class de.bmiag.tapir.core.annotation.label.CustomLabelStringBuilder
 
customScopeConfigurer(ThreadScope) - Static method in class de.bmiag.tapir.util.UtilConfiguration
 

D

DataProvider - Interface in de.bmiag.tapir.datasource.api
DataProvider is responsible for providing data based on the registered data sources.
DataProviderImpl - Class in de.bmiag.tapir.datasource.api
Default implementation of DataProvider.
DataProviderImpl() - Constructor for class de.bmiag.tapir.datasource.api.DataProviderImpl
 
DataSource<SelectorType,​DataType> - Interface in de.bmiag.tapir.datasource.api
Data Sources act as bridge between tapir and arbitrary data formats.
de.bmiag.tapir.allure - package de.bmiag.tapir.allure
 
de.bmiag.tapir.allure.listener - package de.bmiag.tapir.allure.listener
 
de.bmiag.tapir.annotationprocessing - package de.bmiag.tapir.annotationprocessing
 
de.bmiag.tapir.annotationprocessing.annotation - package de.bmiag.tapir.annotationprocessing.annotation
 
de.bmiag.tapir.annotationprocessingtest1 - package de.bmiag.tapir.annotationprocessingtest1
 
de.bmiag.tapir.annotations.documentation - package de.bmiag.tapir.annotations.documentation
 
de.bmiag.tapir.assertion - package de.bmiag.tapir.assertion
 
de.bmiag.tapir.assertion.annotation - package de.bmiag.tapir.assertion.annotation
 
de.bmiag.tapir.assertion.aop - package de.bmiag.tapir.assertion.aop
 
de.bmiag.tapir.bootstrap - package de.bmiag.tapir.bootstrap
 
de.bmiag.tapir.bootstrap.annotation - package de.bmiag.tapir.bootstrap.annotation
 
de.bmiag.tapir.cli - package de.bmiag.tapir.cli
 
de.bmiag.tapir.cli.handler - package de.bmiag.tapir.cli.handler
 
de.bmiag.tapir.conditional - package de.bmiag.tapir.conditional
 
de.bmiag.tapir.conditional.annotations - package de.bmiag.tapir.conditional.annotations
 
de.bmiag.tapir.conditional.filter - package de.bmiag.tapir.conditional.filter
 
de.bmiag.tapir.configuration - package de.bmiag.tapir.configuration
 
de.bmiag.tapir.configuration.annotation - package de.bmiag.tapir.configuration.annotation
 
de.bmiag.tapir.configuration.annotation.configuration - package de.bmiag.tapir.configuration.annotation.configuration
 
de.bmiag.tapir.configuration.annotation.variant - package de.bmiag.tapir.configuration.annotation.variant
 
de.bmiag.tapir.configuration.service - package de.bmiag.tapir.configuration.service
 
de.bmiag.tapir.core - package de.bmiag.tapir.core
 
de.bmiag.tapir.core.annotation.include - package de.bmiag.tapir.core.annotation.include
 
de.bmiag.tapir.core.annotation.label - package de.bmiag.tapir.core.annotation.label
 
de.bmiag.tapir.core.annotation.reference - package de.bmiag.tapir.core.annotation.reference
 
de.bmiag.tapir.core.annotation.unstable - package de.bmiag.tapir.core.annotation.unstable
 
de.bmiag.tapir.core.annotation.usebean - package de.bmiag.tapir.core.annotation.usebean
 
de.bmiag.tapir.core.annotation.useextension - package de.bmiag.tapir.core.annotation.useextension
 
de.bmiag.tapir.core.converter - package de.bmiag.tapir.core.converter
 
de.bmiag.tapir.core.label - package de.bmiag.tapir.core.label
 
de.bmiag.tapir.core.net - package de.bmiag.tapir.core.net
 
de.bmiag.tapir.coreassertion - package de.bmiag.tapir.coreassertion
 
de.bmiag.tapir.data - package de.bmiag.tapir.data
 
de.bmiag.tapir.datasource.api - package de.bmiag.tapir.datasource.api
 
de.bmiag.tapir.datasource.csv - package de.bmiag.tapir.datasource.csv
 
de.bmiag.tapir.datasource.csv.annotations - package de.bmiag.tapir.datasource.csv.annotations
 
de.bmiag.tapir.datasource.resource - package de.bmiag.tapir.datasource.resource
 
de.bmiag.tapir.datasource.resource.annotations - package de.bmiag.tapir.datasource.resource.annotations
 
de.bmiag.tapir.execution - package de.bmiag.tapir.execution
 
de.bmiag.tapir.execution.annotations.action - package de.bmiag.tapir.execution.annotations.action
 
de.bmiag.tapir.execution.annotations.behaviour - package de.bmiag.tapir.execution.annotations.behaviour
 
de.bmiag.tapir.execution.annotations.dependency - package de.bmiag.tapir.execution.annotations.dependency
 
de.bmiag.tapir.execution.annotations.documentation - package de.bmiag.tapir.execution.annotations.documentation
 
de.bmiag.tapir.execution.annotations.parameter - package de.bmiag.tapir.execution.annotations.parameter
 
de.bmiag.tapir.execution.annotations.step - package de.bmiag.tapir.execution.annotations.step
 
de.bmiag.tapir.execution.annotations.suite - package de.bmiag.tapir.execution.annotations.suite
 
de.bmiag.tapir.execution.annotations.testclass - package de.bmiag.tapir.execution.annotations.testclass
 
de.bmiag.tapir.execution.attachment - package de.bmiag.tapir.execution.attachment
 
de.bmiag.tapir.execution.executor - package de.bmiag.tapir.execution.executor
 
de.bmiag.tapir.execution.launch - package de.bmiag.tapir.execution.launch
 
de.bmiag.tapir.execution.model - package de.bmiag.tapir.execution.model
 
de.bmiag.tapir.execution.plan - package de.bmiag.tapir.execution.plan
 
de.bmiag.tapir.execution.plan.sort - package de.bmiag.tapir.execution.plan.sort
 
de.bmiag.tapir.executiontest - package de.bmiag.tapir.executiontest
 
de.bmiag.tapir.executiontest.data - package de.bmiag.tapir.executiontest.data
 
de.bmiag.tapir.executiontest.expectation - package de.bmiag.tapir.executiontest.expectation
 
de.bmiag.tapir.executiontest.expectation.execution - package de.bmiag.tapir.executiontest.expectation.execution
 
de.bmiag.tapir.executiontest.expectation.plan - package de.bmiag.tapir.executiontest.expectation.plan
 
de.bmiag.tapir.executiontest.listener - package de.bmiag.tapir.executiontest.listener
 
de.bmiag.tapir.htmlbasic.api - package de.bmiag.tapir.htmlbasic.api
 
de.bmiag.tapir.htmlbasic.impl - package de.bmiag.tapir.htmlbasic.impl
 
de.bmiag.tapir.javafx - package de.bmiag.tapir.javafx
 
de.bmiag.tapir.javafx.annotation - package de.bmiag.tapir.javafx.annotation
 
de.bmiag.tapir.javafx.aop.pageobject - package de.bmiag.tapir.javafx.aop.pageobject
 
de.bmiag.tapir.javafx.api - package de.bmiag.tapir.javafx.api
 
de.bmiag.tapir.javafx.element - package de.bmiag.tapir.javafx.element
 
de.bmiag.tapir.javafx.element.impl - package de.bmiag.tapir.javafx.element.impl
 
de.bmiag.tapir.junit - package de.bmiag.tapir.junit
 
de.bmiag.tapir.junit.annotations - package de.bmiag.tapir.junit.annotations
 
de.bmiag.tapir.junitexecution - package de.bmiag.tapir.junitexecution
 
de.bmiag.tapir.junitexecution.annotations - package de.bmiag.tapir.junitexecution.annotations
 
de.bmiag.tapir.junitexecution.annotations.suite - package de.bmiag.tapir.junitexecution.annotations.suite
 
de.bmiag.tapir.junitexecution.annotations.testclass - package de.bmiag.tapir.junitexecution.annotations.testclass
 
de.bmiag.tapir.junitexecution.bootstrap - package de.bmiag.tapir.junitexecution.bootstrap
 
de.bmiag.tapir.junitexecution.handler - package de.bmiag.tapir.junitexecution.handler
 
de.bmiag.tapir.junitexecution.listener - package de.bmiag.tapir.junitexecution.listener
 
de.bmiag.tapir.page - package de.bmiag.tapir.page
 
de.bmiag.tapir.page.annotation - package de.bmiag.tapir.page.annotation
 
de.bmiag.tapir.page.aop.pageobject - package de.bmiag.tapir.page.aop.pageobject
 
de.bmiag.tapir.page.extensions - package de.bmiag.tapir.page.extensions
 
de.bmiag.tapir.pageexecution - package de.bmiag.tapir.pageexecution
 
de.bmiag.tapir.pageexecution.annotation - package de.bmiag.tapir.pageexecution.annotation
 
de.bmiag.tapir.pageexecution.handler - package de.bmiag.tapir.pageexecution.handler
 
de.bmiag.tapir.selenium - package de.bmiag.tapir.selenium
 
de.bmiag.tapir.selenium.annotation - package de.bmiag.tapir.selenium.annotation
 
de.bmiag.tapir.selenium.aop - package de.bmiag.tapir.selenium.aop
 
de.bmiag.tapir.selenium.aop.pageobject - package de.bmiag.tapir.selenium.aop.pageobject
 
de.bmiag.tapir.selenium.chrome - package de.bmiag.tapir.selenium.chrome
 
de.bmiag.tapir.selenium.chrome.driver - package de.bmiag.tapir.selenium.chrome.driver
 
de.bmiag.tapir.selenium.chrome.driver.properties - package de.bmiag.tapir.selenium.chrome.driver.properties
 
de.bmiag.tapir.selenium.driver - package de.bmiag.tapir.selenium.driver
 
de.bmiag.tapir.selenium.element - package de.bmiag.tapir.selenium.element
 
de.bmiag.tapir.selenium.firefox - package de.bmiag.tapir.selenium.firefox
 
de.bmiag.tapir.selenium.firefox.aop - package de.bmiag.tapir.selenium.firefox.aop
 
de.bmiag.tapir.selenium.firefox.driver - package de.bmiag.tapir.selenium.firefox.driver
 
de.bmiag.tapir.selenium.firefox.driver.properties - package de.bmiag.tapir.selenium.firefox.driver.properties
 
de.bmiag.tapir.selenium.htmlunit - package de.bmiag.tapir.selenium.htmlunit
 
de.bmiag.tapir.selenium.htmlunit.driver - package de.bmiag.tapir.selenium.htmlunit.driver
 
de.bmiag.tapir.selenium.htmlunit.driver.properties - package de.bmiag.tapir.selenium.htmlunit.driver.properties
 
de.bmiag.tapir.selenium.htmlunit.htmlbasic - package de.bmiag.tapir.selenium.htmlunit.htmlbasic
 
de.bmiag.tapir.selenium.ie - package de.bmiag.tapir.selenium.ie
 
de.bmiag.tapir.selenium.ie.driver - package de.bmiag.tapir.selenium.ie.driver
 
de.bmiag.tapir.selenium.ie.driver.properties - package de.bmiag.tapir.selenium.ie.driver.properties
 
de.bmiag.tapir.selenium.js - package de.bmiag.tapir.selenium.js
 
de.bmiag.tapir.selenium.service - package de.bmiag.tapir.selenium.service
 
de.bmiag.tapir.seleniumexecution - package de.bmiag.tapir.seleniumexecution
 
de.bmiag.tapir.seleniumexecution.listener - package de.bmiag.tapir.seleniumexecution.listener
 
de.bmiag.tapir.seleniumexecution.service - package de.bmiag.tapir.seleniumexecution.service
 
de.bmiag.tapir.test - package de.bmiag.tapir.test
 
de.bmiag.tapir.test.aa - package de.bmiag.tapir.test.aa
 
de.bmiag.tapir.ui.api - package de.bmiag.tapir.ui.api
 
de.bmiag.tapir.util - package de.bmiag.tapir.util
 
de.bmiag.tapir.util.aa - package de.bmiag.tapir.util.aa
 
de.bmiag.tapir.util.action - package de.bmiag.tapir.util.action
 
de.bmiag.tapir.util.aop - package de.bmiag.tapir.util.aop
 
de.bmiag.tapir.util.exception - package de.bmiag.tapir.util.exception
 
de.bmiag.tapir.util.extensions - package de.bmiag.tapir.util.extensions
 
de.bmiag.tapir.util.logger - package de.bmiag.tapir.util.logger
 
de.bmiag.tapir.util.reflect - package de.bmiag.tapir.util.reflect
 
de.bmiag.tapir.util.resource - package de.bmiag.tapir.util.resource
 
de.bmiag.tapir.util.scope - package de.bmiag.tapir.util.scope
 
de.bmiag.tapir.variant - package de.bmiag.tapir.variant
 
de.bmiag.tapir.variant.annotation.feature - package de.bmiag.tapir.variant.annotation.feature
 
de.bmiag.tapir.variant.annotation.variant - package de.bmiag.tapir.variant.annotation.variant
 
de.bmiag.tapir.variant.data - package de.bmiag.tapir.variant.data
 
de.bmiag.tapir.variant.feature - package de.bmiag.tapir.variant.feature
 
de.bmiag.tapir.variant.feature.expression - package de.bmiag.tapir.variant.feature.expression
 
de.bmiag.tapir.variant.filter - package de.bmiag.tapir.variant.filter
 
de.bmiag.tapir.variant.service - package de.bmiag.tapir.variant.service
 
de.bmiag.tapir.xunit - package de.bmiag.tapir.xunit
 
de.bmiag.tapir.xunit.annotations - package de.bmiag.tapir.xunit.annotations
 
decorate(ClassLoader, Field) - Method in class de.bmiag.tapir.selenium.aop.pageobject.TapirSeleniumFieldDecorator
 
DefaultBrowserInteractionService - Class in de.bmiag.tapir.selenium.service
Default implementation of BrowserInteractionService.
DefaultBrowserInteractionService() - Constructor for class de.bmiag.tapir.selenium.service.DefaultBrowserInteractionService
 
defaultElementLocatorFactory(WebDriver) - Method in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
DefaultInputWebElementHandler - Class in de.bmiag.tapir.htmlbasic.impl
Default implementation of InputWebElementHandler.
DefaultInputWebElementHandler() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultInputWebElementHandler
 
DefaultJavaFXButton - Class in de.bmiag.tapir.javafx.element.impl
This is an experimental implementation of a Button for JavaFX-based applications.
DefaultJavaFXButton() - Constructor for class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXButton
 
DefaultJavaFXLabel - Class in de.bmiag.tapir.javafx.element.impl
This is an experimental implementation of a Label for JavaFX-based applications.
DefaultJavaFXLabel() - Constructor for class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXLabel
 
DefaultJavaFXTextField - Class in de.bmiag.tapir.javafx.element.impl
This is an experimental implementation of a TextField for JavaFX-based applications.
DefaultJavaFXTextField() - Constructor for class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXTextField
 
DefaultPageElementAnnotationProcessor - Class in de.bmiag.tapir.page.annotation
The DefaultPageElementAnnotationProcessor is responsible for processing fields of a page or page component.
DefaultPageElementAnnotationProcessor() - Constructor for class de.bmiag.tapir.page.annotation.DefaultPageElementAnnotationProcessor
 
defaultResourceLoader() - Method in class de.bmiag.tapir.core.CoreConfiguration
 
DefaultSeleniumButton - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a Button.
DefaultSeleniumButton() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumButton
 
DefaultSeleniumCheckbox - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a Checkbox.
DefaultSeleniumCheckbox() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
DefaultSeleniumCheckboxGroup - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a CheckboxGroup.

The implementation how to interpret the checkboxes is delegated to Checkbox.
DefaultSeleniumCheckboxGroup() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
DefaultSeleniumLabel - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a Label.
DefaultSeleniumLabel() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLabel
 
DefaultSeleniumLink - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a Link.
DefaultSeleniumLink() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLink
 
DefaultSeleniumMultiSelect - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a MultiSelect.

Internally, it wraps the given WebElement in a Select to obtain helper methods to select and deselect options.
DefaultSeleniumMultiSelect() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
DefaultSeleniumMultiSelectOption - Class in de.bmiag.tapir.htmlbasic.impl
Default implementation of MultiSelectOption.
DefaultSeleniumMultiSelectOption(MultiSelect) - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
DefaultSeleniumRadioButton - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of how to work with radio buttons.
DefaultSeleniumRadioButton() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
 
DefaultSeleniumRadioButtonGroup - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a RadioButtonGroup.

The implementation how to interpret the Radio buttons is delegated to RadioButton.
DefaultSeleniumRadioButtonGroup() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
DefaultSeleniumSingleSelect - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a SingleSelect.

Internally, it wraps the given WebElement in a Select to obtain helper methods to select and deselect options.
DefaultSeleniumSingleSelect() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
DefaultSeleniumSingleSelectOption - Class in de.bmiag.tapir.htmlbasic.impl
/** Default implementation of SingleSelectOption.
DefaultSeleniumSingleSelectOption(SingleSelect) - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
DefaultSeleniumTable<RowType extends TableRow> - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a Table.
DefaultSeleniumTable() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
DefaultSeleniumTableRow - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a TableRow.
DefaultSeleniumTableRow() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTableRow
 
DefaultSeleniumTextField - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a TextField.
DefaultSeleniumTextField() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
 
DefaultSeleniumUpload - Class in de.bmiag.tapir.htmlbasic.impl
Default Selenium implementation of a Upload.
DefaultSeleniumUpload() - Constructor for class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumUpload
 
defaultValue() - Method in class de.bmiag.tapir.configuration.AbstractConfiguration
Returns the default value of the configuration.
DefaultWebDriverExceptionOccurrenceBehaviour - Class in de.bmiag.tapir.selenium.aop
The DefaultWebDriverExceptionOccurrenceBehaviour handles subtypes of WebDriverException.
DefaultWebDriverExceptionOccurrenceBehaviour() - Constructor for class de.bmiag.tapir.selenium.aop.DefaultWebDriverExceptionOccurrenceBehaviour
 
deleteAllCookies() - Method in interface de.bmiag.tapir.selenium.service.BrowserInteractionService
Delete all the cookies for the current domain.
deleteAllCookies() - Method in class de.bmiag.tapir.selenium.service.DefaultBrowserInteractionService
 
deleteText() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
Delete the element's text
deleteText(WebElement) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultInputWebElementHandler
 
deleteText(WebElement) - Method in interface de.bmiag.tapir.selenium.element.InputWebElementHandler
Deletes the text of the given WebElement which has to be a HTML input element.
deleteText(WebElement) - Method in class de.bmiag.tapir.selenium.htmlunit.htmlbasic.HtmlUnitInputWebElementHandler
 
DependsOn - Annotation Type in de.bmiag.tapir.execution.annotations.dependency
Using DependsOn one can define that one Step depends on another one.
describeMismatchSafely(String, Description) - Method in class de.bmiag.tapir.util.extensions.IsEqualIgnoringLinebreakStyleMatcher
 
describeTo(Description) - Method in class de.bmiag.tapir.util.extensions.IsEqualIgnoringLinebreakStyleMatcher
 
describeTo(Description) - Method in class de.bmiag.tapir.util.extensions.IsPredicateMatcher
 
Description - Annotation Type in de.bmiag.tapir.execution.annotations.documentation
By using the Description annotation it is possible to describe the annotated element.
deselect() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
deselect() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
deselect() - Method in interface de.bmiag.tapir.ui.api.Deselectable
Deselects the element.
Deselectable - Interface in de.bmiag.tapir.ui.api
Marks an ui element as deselectable.
destroy() - Method in class de.bmiag.tapir.util.scope.ThreadScope
 
destructionCallbacks - Variable in class de.bmiag.tapir.util.scope.ThreadScopeContext
 
DirectedGraph<T> - Class in de.bmiag.tapir.execution.plan.sort
Representation of a directed graph which can be sorted by calling DirectedGraph.sort().
DirectedGraph() - Constructor for class de.bmiag.tapir.execution.plan.sort.DirectedGraph
 
Displayable - Interface in de.bmiag.tapir.ui.api
Marks an element to be displayable.
doAssertion(ExecutionPlanExpectation, ExecutionPlan) - Static method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanAssertion
Asserts that the given actual execution plan is equal to the given execution plan expectation.
Documentable - Interface in de.bmiag.tapir.execution.model
Documentable provides some documentation.
doGenerateCode(List<? extends NamedElement>, CodeGenerationContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessorProcessor
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.bootstrap.annotation.BootstrapConfigurationProcessor
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.bootstrap.annotation.LicenseCheckerProcessor
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.bootstrap.annotation.ModuleConfigurationProcessor
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doRegisterGlobals(List<? extends Declaration>, RegisterGlobalsContext) - Method in class de.bmiag.tapir.conditional.annotations.ConditionalProcessor
 
doRegisterGlobals(List<? extends NamedElement>, RegisterGlobalsContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doRegisterGlobals(AnnotationTypeDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapperProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.configuration.annotation.configuration.ConfigurationProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.data.ImmutableProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.datasource.csv.annotations.CsvDataSourceProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.execution.annotations.testclass.TestClassProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doRegisterGlobals(Declaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.conditional.annotations.ConditionalProcessor
 
doRegisterGlobals(MethodDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.execution.annotations.step.StepProcessor
 
doTransform(List<? extends MutableDeclaration>, TransformationContext) - Method in class de.bmiag.tapir.conditional.annotations.ConditionalProcessor
 
doTransform(List<? extends MutableDeclaration>, TransformationContext) - Method in class de.bmiag.tapir.datasource.resource.annotations.ResourceDataSourceProcessor
 
doTransform(List<? extends MutableMemberDeclaration>, TransformationContext) - Method in class de.bmiag.tapir.annotations.documentation.JavadocGenProcessor
 
doTransform(List<? extends MutableNamedElement>, TransformationContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doTransform(MutableAnnotationTypeDeclaration, TransformationContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation2Processor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.annotationprocessingtest1.TestAnnotationProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapperProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.bootstrap.annotation.BootstrapConfigurationProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.bootstrap.annotation.LicenseCheckerProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.bootstrap.annotation.ModuleConfigurationProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.configuration.annotation.configuration.ConfigurationProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariantProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.label.CustomLabelProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.usebean.UseBeanProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.useextension.UseExtensionProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.data.ImmutableProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.datasource.csv.annotations.CsvDataSourceProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.action.ActionProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.suite.TestSuiteProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.testclass.TestClassProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junit.annotations.UnitTestProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junitexecution.annotations.suite.JUnitTestSuiteProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junitexecution.annotations.testclass.JUnitTestClassProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.util.action.ActionProcessor
Deprecated.
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.variant.annotation.feature.FeatureProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.variant.annotation.variant.VariantProcessor
 
doTransform(MutableDeclaration, String, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
doTransform(MutableDeclaration, TransformationContext) - Method in class de.bmiag.tapir.conditional.annotations.ConditionalProcessor
 
doTransform(MutableDeclaration, TransformationContext) - Method in class de.bmiag.tapir.datasource.resource.annotations.ResourceDataSourceProcessor
 
doTransform(MutableFieldDeclaration, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.include.IncludeProcessor
 
doTransform(MutableFieldDeclaration, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.reference.ReferenceProcessor
 
doTransform(MutableFieldDeclaration, TransformationContext) - Method in class de.bmiag.tapir.page.annotation.DefaultPageElementAnnotationProcessor
 
doTransform(MutableMethodDeclaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.step.StepProcessor
 
doValidate(List<? extends Declaration>, ValidationContext) - Method in class de.bmiag.tapir.variant.annotation.feature.FeatureActivatedProcessor
 
doValidate(List<? extends NamedElement>, ValidationContext) - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
 
doValidate(List<? extends NamedElement>, ValidationContext) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterValidator
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessorProcessor
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.execution.annotations.testclass.TestClassProcessor
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.page.annotation.PageComponentProcessor
 
doValidate(MethodDeclaration, ValidationContext) - Method in class de.bmiag.tapir.execution.annotations.step.StepProcessor
 
DriverServiceMode - Enum in de.bmiag.tapir.selenium.driver
The DriverServiceMode specifies if the web driver service connection should be established remotely or locally.
DynamicActive - Annotation Type in de.bmiag.tapir.annotationprocessing.annotation
In contrast to @Active the annotation processor is not specified by the active annotation but by the annotation processor(s).
DynamicActiveProcessor - Class in de.bmiag.tapir.annotationprocessing.annotation
Processes annotations which are annotated with DynamicActive.
DynamicActiveProcessor() - Constructor for class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 

E

EachTestNotifierProvider - Class in de.bmiag.tapir.junitexecution.bootstrap
Provides an optional EachTestNotifier for a given ExecutionModelElement.
EachTestNotifierProvider() - Constructor for class de.bmiag.tapir.junitexecution.bootstrap.EachTestNotifierProvider
 
ElementCollection<T> - Interface in de.bmiag.tapir.ui.api
Marks an ui element to have a limited amount of sub elements.
EmptyFeature - Interface in de.bmiag.tapir.variant.annotation.feature
This is a marker interface to specify that a feature class has not been set.
Enabable - Interface in de.bmiag.tapir.ui.api
Marks an ui element to be enabable.
endsWith(String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
equals(Object) - Method in class de.bmiag.tapir.core.net.HttpProxy
 
equals(Object) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
equals(Object) - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
equals(Object) - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
 
equals(Object) - Method in class de.bmiag.tapir.execution.model.TestClass
 
equals(Object) - Method in class de.bmiag.tapir.execution.model.TestParameter
 
equals(Object) - Method in class de.bmiag.tapir.execution.model.TestStep
 
equals(Object) - Method in class de.bmiag.tapir.execution.model.TestSuite
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
 
equals(Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
 
equals(Object) - Method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression
 
equals(Object) - Method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression
 
equals(Object) - Method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression
 
equals(Object) - Method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression
 
evaluate(FeatureExpression) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
 
evaluate(FeatureExpression) - Method in class de.bmiag.tapir.variant.service.FeatureCheckService
 
ExceptionAssert - Class in de.bmiag.tapir.test
A set of methods useful for asserting exceptions.
ExceptionAssert() - Constructor for class de.bmiag.tapir.test.ExceptionAssert
 
excludes() - Method in annotation type de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapper
Methods whose first parameter type is mentioned in the excludes list are excluded from transformation.
execute() - Method in class de.bmiag.tapir.execution.TapirExecutor
Executes the execution plan.
execute(ExecutionPlan) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
Executes the given execution plan
executeJS(String, Object...) - Method in class de.bmiag.tapir.selenium.js.JsExecutor
Executes JavaScript in the context of the currently selected frame or window.
executeStructuralElement(StructuralElement) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
executeTestStep(TestStep, TestClass) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
executeWithDefaultImplicitWaitTime(Supplier<T>) - Method in interface de.bmiag.tapir.selenium.service.ImplicitWaitService
Executes the given supplier with configured default implicit wait time.
executeWithDefaultImplicitWaitTime(Supplier<T>) - Method in class de.bmiag.tapir.selenium.service.ImplicitWaitServiceImpl
 
executeWithoutWaiting(Supplier<T>) - Method in interface de.bmiag.tapir.selenium.service.ImplicitWaitService
Executes the given supplier without waiting implicitly.
executeWithoutWaiting(Supplier<T>) - Method in class de.bmiag.tapir.selenium.service.ImplicitWaitServiceImpl
 
executeWithTimeout(long, Supplier<T>) - Method in interface de.bmiag.tapir.selenium.service.ImplicitWaitService
Executes the given supplier with the given implicit wait time (in ms).
executeWithTimeout(long, Supplier<T>) - Method in class de.bmiag.tapir.selenium.service.ImplicitWaitServiceImpl
 
executionFailed(ExecutionPlan, Throwable) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
executionFailed(ExecutionPlan, Throwable) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
executionFailed(ExecutionPlan, Throwable) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when an execution plan has been finished with an exception.
executionFailed(ExecutionPlan, Throwable) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
executionFailed(ExecutionPlan, Throwable) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
ExecutionFilter - Interface in de.bmiag.tapir.execution.plan
By implementing ExecutionFilter it's possible to filter test suite, classes or steps.
ExecutionFilterManager - Class in de.bmiag.tapir.execution.plan
The ExecutionFilterManager asks each registered ExecutionFilter if a test suite, class or step should be filtered.
ExecutionFilterManager() - Constructor for class de.bmiag.tapir.execution.plan.ExecutionFilterManager
 
ExecutionLicenseChecker - Class in de.bmiag.tapir.execution
Checks the license for the execution module.
ExecutionLicenseChecker() - Constructor for class de.bmiag.tapir.execution.ExecutionLicenseChecker
 
ExecutionListener - Interface in de.bmiag.tapir.execution.executor
The ExecutionListener is notified whenever the execution plan, a test suite, test class or test step is started or finished.
ExecutionListenerNotifier - Class in de.bmiag.tapir.execution.executor
The ExecutionListenerNotifier notifies all registered execution listeners about event which occur during the execution of the execution plan.
ExecutionListenerNotifier() - Constructor for class de.bmiag.tapir.execution.executor.ExecutionListenerNotifier
 
ExecutionModelElement - Interface in de.bmiag.tapir.execution.model
Marker interface for all the types which participate in the execution plan model.
executionPlan() - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs an execution plan expectation without any child expectations.
executionPlan(List<StructuralElementExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs an execution plan expectation with the given child expectations.
ExecutionPlan - Class in de.bmiag.tapir.execution.model
ExecutionPlan is the root element of an execution plan and not not more than a container for the other execution model elements.
ExecutionPlan.Builder - Class in de.bmiag.tapir.execution.model
Builds instances of type ExecutionPlan.
ExecutionPlanAssertion - Class in de.bmiag.tapir.executiontest.expectation.plan
Provides some convenience methods in order to assert the expectations against actual results.
ExecutionPlanAssertion() - Constructor for class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanAssertion
 
ExecutionPlanBuilder - Class in de.bmiag.tapir.execution.plan
The ExecutionPlanBuilder builds the execution plan based on a given Class which has to be annotated by TestSuite or TestClass.
ExecutionPlanBuilder() - Constructor for class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
ExecutionPlanExecutionResult - Class in de.bmiag.tapir.executiontest.expectation.execution
Result of an execution plan execution.
ExecutionPlanExecutionResult.Builder - Class in de.bmiag.tapir.executiontest.expectation.execution
Builds instances of type ExecutionPlanExecutionResult.
ExecutionPlanExecutor - Class in de.bmiag.tapir.execution.executor
The ExecutionPlanExecutor is responsible for executing the execution plan by providing ExecutionPlanExecutor.execute(ExecutionPlan).
ExecutionPlanExecutor() - Constructor for class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
ExecutionPlanExecutorExpectationHelper - Class in de.bmiag.tapir.executiontest.expectation.execution
Helper class which provides convenience methods for executing an execution plan.
ExecutionPlanExecutorExpectationHelper() - Constructor for class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutorExpectationHelper
 
ExecutionPlanExpectation - Class in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning an ExecutionPlan.
ExecutionPlanExpectation.Builder - Class in de.bmiag.tapir.executiontest.expectation.plan
Builds instances of type ExecutionPlanExpectation.
ExecutionPlanExpectationHelper - Class in de.bmiag.tapir.executiontest.expectation.plan
Provides some convenience methods in order to build readable execution plan expectations.
ExecutionPlanExpectationHelper() - Constructor for class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
 
ExecutionResult - Interface in de.bmiag.tapir.executiontest.expectation.execution
An ExecutionResult is the result of any type of execution in tapir.
executionStarted(ExecutionPlan) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
executionStarted(ExecutionPlan) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
executionStarted(ExecutionPlan) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when an execution plan has been started.
executionStarted(ExecutionPlan) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
executionStarted(ExecutionPlan) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
ExecutionState - Enum in de.bmiag.tapir.executiontest.data
The result of an execution.
ExecutionState - Interface in de.bmiag.tapir.execution.executor
ExecutionState provides information about the state of the currently running execution.
ExecutionStateImpl - Class in de.bmiag.tapir.execution.executor
Default implementation of MutableExecutionState which is just a container for the test step which is bound to the current thread.
ExecutionStateImpl() - Constructor for class de.bmiag.tapir.execution.executor.ExecutionStateImpl
 
executionSucceeded(ExecutionPlan) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
executionSucceeded(ExecutionPlan) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
executionSucceeded(ExecutionPlan) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when an execution plan has been finished successfully
executionSucceeded(ExecutionPlan) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
executionSucceeded(ExecutionPlan) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
ExecutionTestLibConfiguration - Class in de.bmiag.tapir.executiontest
Provides the configuration for tapir's Execution Test module.
ExecutionTestLibConfiguration() - Constructor for class de.bmiag.tapir.executiontest.ExecutionTestLibConfiguration
 
ExecutionTimeLogger - Class in de.bmiag.tapir.util.logger
Logs the execution time of the passed supplier.
ExecutionTimeLogger() - Constructor for class de.bmiag.tapir.util.logger.ExecutionTimeLogger
 
ExtensionService - Class in de.bmiag.tapir.core.annotation.useextension
This is a (for the most part internally used) service to register extensions.
ExtensionService() - Constructor for class de.bmiag.tapir.core.annotation.useextension.ExtensionService
 

F

fail(String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
FAILED - de.bmiag.tapir.executiontest.data.ExecutionState
Execution failed.
Feature - Interface in de.bmiag.tapir.variant.feature
Marker interface.
Feature - Annotation Type in de.bmiag.tapir.variant.annotation.feature
Marks a class as a Feature specification.
Feature.FeatureProcessor - Class in de.bmiag.tapir.variant.annotation.feature
Annotation Processor for @{link Feature}.
FeatureActivated - Annotation Type in de.bmiag.tapir.variant.annotation.feature
Marks a test suite, class or step to be active only, if the specified feature(s) is/are active.
FeatureActivated.FeatureActivatedProcessor - Class in de.bmiag.tapir.variant.annotation.feature
Annotation Processor for @{link FeatureActivated}.
FeatureActivatedAnnotationFilter - Class in de.bmiag.tapir.variant.filter
Execution filter which is aware of test suites, classes and steps which are annotated by FeatureActivated or FeatureNotActivated.
FeatureActivatedAnnotationFilter() - Constructor for class de.bmiag.tapir.variant.filter.FeatureActivatedAnnotationFilter
 
FeatureActivatedProcessor - Class in de.bmiag.tapir.variant.annotation.feature
This processor validates the values of the both annotations FeatureActivated and FeatureNotActivated.
FeatureActivatedProcessor() - Constructor for class de.bmiag.tapir.variant.annotation.feature.FeatureActivated.FeatureActivatedProcessor
 
FeatureActivatedProcessor() - Constructor for class de.bmiag.tapir.variant.annotation.feature.FeatureActivatedProcessor
 
FeatureBased - Interface in de.bmiag.tapir.variant.data
Data objects which implement this interfaces are only provided if the FeatureExpression which is returned by FeatureBased.getActivateByFeatureExpression() evaluates to true or if the method returns an empty Optional.
FeatureBasedContainer<T> - Class in de.bmiag.tapir.variant.service
This is a container which holds a single non-null element and an optional FeatureExpression.
FeatureBasedContainerFilterService - Class in de.bmiag.tapir.variant.service
This service allows the filtering of FeatureBasedContainer elements.
FeatureBasedContainerFilterService() - Constructor for class de.bmiag.tapir.variant.service.FeatureBasedContainerFilterService
 
FeatureBasedParameterFilter - Class in de.bmiag.tapir.variant.filter
Execution filter which is aware of data objects which implement FeatureBased.
FeatureBasedParameterFilter() - Constructor for class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
 
FeatureCheckService - Class in de.bmiag.tapir.variant.service
The FeatureCheckService is responsible for providing information about active/inactive features.
FeatureCheckService() - Constructor for class de.bmiag.tapir.variant.service.FeatureCheckService
 
FeatureExpression - Interface in de.bmiag.tapir.variant.feature.expression
Marker interface for all feature expressions.
FeatureExpressionBuilder - Class in de.bmiag.tapir.variant.feature.expression
Helps to build feature expressions.
FeatureExpressionBuilder() - Constructor for class de.bmiag.tapir.variant.feature.expression.FeatureExpressionBuilder
 
FeatureNotActivated - Annotation Type in de.bmiag.tapir.variant.annotation.feature
Marks a test suite, class or step to be active only, if the specified features is/are not active.
FeatureNotActivated.FeatureNotActivatedProcessor - Class in de.bmiag.tapir.variant.annotation.feature
Annotation Processor for @{link FeatureNotActivated}.
FeatureNotActivatedProcessor() - Constructor for class de.bmiag.tapir.variant.annotation.feature.FeatureNotActivated.FeatureNotActivatedProcessor
 
FeatureProcessor - Class in de.bmiag.tapir.variant.annotation.feature
Processes classes which are annotated with Feature.
FeatureProcessor() - Constructor for class de.bmiag.tapir.variant.annotation.feature.Feature.FeatureProcessor
 
FeatureProcessor() - Constructor for class de.bmiag.tapir.variant.annotation.feature.FeatureProcessor
 
features() - Method in annotation type de.bmiag.tapir.variant.annotation.variant.Variant
Returns the features which are available in this variant.
FeatureSpecificDataElement - Class in de.bmiag.tapir.variant.data
Classes extending this abstract base class can be used in data providers and be enabled/disabled based on features.

Usage example:
FeatureSpecificDataElement() - Constructor for class de.bmiag.tapir.variant.data.FeatureSpecificDataElement
 
FilesystemAttachmentListener - Class in de.bmiag.tapir.execution.attachment
Implementation of AttachmentListener which writes the attachment to a temporary directory in the filesystem.
FilesystemAttachmentListener() - Constructor for class de.bmiag.tapir.execution.attachment.FilesystemAttachmentListener
 
FileUtil - Class in de.bmiag.tapir.annotationprocessing
Provides some helper methods for file access.
FileUtil() - Constructor for class de.bmiag.tapir.annotationprocessing.FileUtil
 
filter(Filter) - Method in class de.bmiag.tapir.junitexecution.bootstrap.TapirJUnitBootstrapper
 
filterByActivatedFeatures(Iterable<FeatureBasedContainer<T>>) - Method in class de.bmiag.tapir.variant.service.FeatureBasedContainerFilterService
Filters the given Iterable by evaluation the FeatureExpression of each container.
findConfigurationTypeReference(Type) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
findElements(Predicate<? super Checkbox>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
findElements(Predicate<? super MultiSelectOption>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
findElements(Predicate<? super RadioButton>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
findElements(Predicate<? super SingleSelectOption>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
findElements(Predicate<? super T>) - Method in interface de.bmiag.tapir.ui.api.ElementCollection
Returns all elements which match the given predicate
findElementsByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.CheckboxGroup
Returns all elements which have the given label.
findElementsByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.MultiSelect
Returns all elements which have the given label.
findElementsByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.RadioButtonGroup
Returns all elements which have the given label.
findElementsByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.SingleSelect
Returns all elements which have the given label.
findElementsByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
findElementsByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
findElementsByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
findElementsByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
findFirstElement(Predicate<? super Checkbox>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
findFirstElement(Predicate<? super MultiSelectOption>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
findFirstElement(Predicate<? super RadioButton>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
findFirstElement(Predicate<? super SingleSelectOption>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
findFirstElement(Predicate<? super T>) - Method in interface de.bmiag.tapir.ui.api.ElementCollection
Returns the first element which matches the given predicate
findFirstElementByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.CheckboxGroup
Returns the first element which has the given label
findFirstElementByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.MultiSelect
Returns the first element which has the given label
findFirstElementByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.RadioButtonGroup
Returns the first element which has the given label
findFirstElementByLabel(String) - Method in interface de.bmiag.tapir.htmlbasic.api.SingleSelect
Returns the first element which has the given label
findFirstElementByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
findFirstElementByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
findFirstElementByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
findFirstElementByLabel(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
findMetaAnnotation(AnnotationTarget, Type) - Method in class de.bmiag.tapir.util.aa.AnnotationProcessorUtil
 
findSingleVisibleRow(Predicate<? super RowType>) - Method in interface de.bmiag.tapir.htmlbasic.api.Table
Returns a single visible TableRow by searching for the row which fulfills the selections criteria.
findSingleVisibleRow(Predicate<? super RowType>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
findVisibleRows(Predicate<? super RowType>) - Method in interface de.bmiag.tapir.htmlbasic.api.Table
Returns visible TableRows by searching for rows which fulfills the selections criteria.
findVisibleRows(Predicate<? super RowType>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
FirebugExtension - Class in de.bmiag.tapir.selenium.firefox.driver
This extension installs Firebug into the Firefox used for running tests.
FirebugExtension() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.FirebugExtension
 
FirefoxBrowserProperties - Class in de.bmiag.tapir.selenium.firefox.driver.properties
 
FirefoxBrowserProperties() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxBrowserProperties
 
FirefoxConnectionMode - Enum in de.bmiag.tapir.selenium.firefox.driver
The FirefoxConnectionMode specifies if the Firefox connection should be established via the legacy mode or the gecko driver (local/remote).
FirefoxConnectionProperties - Class in de.bmiag.tapir.selenium.firefox.driver.properties
 
FirefoxConnectionProperties() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxConnectionProperties
 
firefoxDriver(FirefoxProperties, String, Optional<List<FirefoxExtension>>, WebDriverManagerService) - Method in class de.bmiag.tapir.selenium.firefox.TapirFirefoxConfiguration
 
FirefoxDriverServiceProperties - Class in de.bmiag.tapir.selenium.firefox.driver.properties
 
FirefoxDriverServiceProperties() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxDriverServiceProperties
 
FirefoxExtension - Interface in de.bmiag.tapir.selenium.firefox.driver
This interface has to be implemented by Firefox extensions/add-ons which should be installed.
FirefoxGeckoDriverProperties - Class in de.bmiag.tapir.selenium.firefox.driver.properties
 
FirefoxGeckoDriverProperties() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxGeckoDriverProperties
 
FirefoxHeadlessProperties - Class in de.bmiag.tapir.selenium.firefox.driver.properties
 
FirefoxHeadlessProperties() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxHeadlessProperties
 
FirefoxProperties - Class in de.bmiag.tapir.selenium.firefox.driver.properties
 
FirefoxProperties() - Constructor for class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
FirefoxWebDriverExceptionOccurrenceBehaviour - Class in de.bmiag.tapir.selenium.firefox.aop
The FirefoxWebDriverExceptionOccurrenceBehaviour provides Firefox specific exception handling.
FirefoxWebDriverExceptionOccurrenceBehaviour() - Constructor for class de.bmiag.tapir.selenium.firefox.aop.FirefoxWebDriverExceptionOccurrenceBehaviour
 
FqnAnnotationBeanNameGenerator - Class in de.bmiag.tapir.bootstrap
A AnnotationBeanNameGenerator which returns the fully qualified name as default bean name.
FqnAnnotationBeanNameGenerator() - Constructor for class de.bmiag.tapir.bootstrap.FqnAnnotationBeanNameGenerator
 
fxRobot(ApplicationTestFixture) - Method in class de.bmiag.tapir.javafx.JavaFxConfiguration
 

G

generateId() - Method in class de.bmiag.tapir.execution.plan.IdGenerator
Returns an ID (starting with 1) which is unique in the execution plan
generateSpringFactories() - Method in annotation type de.bmiag.tapir.bootstrap.annotation.ModuleConfiguration
If set to false the spring.factories file is not generated.
generateTapirFactories() - Method in annotation type de.bmiag.tapir.bootstrap.annotation.BootstrapConfiguration
If set to false the tapir.factories file is not generated.
get() - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitFilterSupplier
Returns the filter
get() - Method in class de.bmiag.tapir.junitexecution.bootstrap.RunNotifierSupplier
Returns the optional run notifier
get(String, ObjectFactory<?>) - Method in class de.bmiag.tapir.util.scope.ThreadScope
Gets bean from scope.
getActivateByFeatureExpression() - Method in interface de.bmiag.tapir.variant.data.FeatureBased
Returns the condition which has to match for this instance to be provided
getActivateByFeatureExpression() - Method in class de.bmiag.tapir.variant.data.FeatureSpecificDataElement
 
getActivateByFeatureExpression() - Method in class de.bmiag.tapir.variant.service.FeatureBasedContainer
 
getAnnotation(XtendCompilerTester.CompilationResult, String, AnnotationTarget) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getAssertionProxy(Class<T>, AssertJAssertionMethodInterceptor<T>) - Method in class de.bmiag.tapir.assertion.aop.AssertJAssertionProxyFactory
Returns a proxy for an AssertJ Assert object with the given MethodInterceptor.
getAssertionProxy(Class<T>, Supplier<T>, Optional<Long>) - Method in class de.bmiag.tapir.assertion.aop.AssertJAssertionProxyFactory
Returns a proxy for an AssertJ Assert object.
getAssertThatMethods(AnnotationReference) - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapperProcessor
 
getBeanMethodName(TypeReference) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getBinary() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeBrowserProperties
 
getBinary() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeDriverProperties
 
getBinary() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxBrowserProperties
 
getBinary() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxGeckoDriverProperties
 
getBinary() - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerDriverServiceProperties
 
getBootstrapConfiguration() - Method in class de.bmiag.tapir.bootstrap.TapirFactoriesBootstrapStrategy
Returns the annotation processor's class name for the given processorKey.
getBrowser() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
getBrowser() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
getCapabilities() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
getCapabilities() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
getCapabilities() - Method in class de.bmiag.tapir.selenium.htmlunit.driver.properties.HtmlUnitProperties
 
getCapabilities() - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerProperties
 
getCharset() - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
getChildren() - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
 
getChildren() - Method in interface de.bmiag.tapir.execution.model.StructuralElementContainer
Returns the children of this container
getChildren() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getChildren() - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation
 
getChildren() - Method in interface de.bmiag.tapir.executiontest.expectation.plan.StructuralElementExpectationContainer
Returns the child expectations.
getChildren() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
 
getChromedriver() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
getClass(XtendCompilerTester.CompilationResult, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getClassProblems(XtendCompilerTester.CompilationResult, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getComparableThrowable() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
 
getComparableThrowable() - Method in interface de.bmiag.tapir.executiontest.expectation.execution.ExecutionResult
Returns the throwable, if there is any.
getComparableThrowable() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
getComparableThrowable() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
getComparableThrowable() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
 
getCompletionService() - Method in class de.bmiag.tapir.execution.executor.TapirTaskExecutor
Returns the CompletionService.
getConfigurationType(TypeReference) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getConnection() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
getConnection() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
getConnection() - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerProperties
 
getContent() - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
getContext() - Static method in class de.bmiag.tapir.util.scope.ThreadScopeContextHolder
 
getConversationId() - Method in class de.bmiag.tapir.util.scope.ThreadScope
 
getCurrentTestStep() - Method in interface de.bmiag.tapir.execution.executor.ExecutionState
Returns the current test step.
getCurrentTestStep() - Method in class de.bmiag.tapir.execution.executor.ExecutionStateImpl
 
getCustomLabel() - Method in interface de.bmiag.tapir.core.label.CustomLabeled
Returns the custom label.
getData(Class<DataType>, SelectorType) - Method in interface de.bmiag.tapir.datasource.api.DataProvider
Provides an Iterable of the given data type.
getData(Class<DataType>, SelectorType) - Method in class de.bmiag.tapir.datasource.api.DataProviderImpl
 
getData(SelectorType) - Method in class de.bmiag.tapir.datasource.api.AbstractDataSource
 
getData(SelectorType) - Method in interface de.bmiag.tapir.datasource.api.DataSource
Returns the data for the given selector.
getDataFields(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.data.ImmutableProcessor
 
getDeclaringClass(AnnotatedElement) - Method in class de.bmiag.tapir.util.reflect.ReflectionUtils
Returns the Class which contains the given AnnotatedElement.
getDeclaringClass(Declaration) - Method in class de.bmiag.tapir.util.aa.AnnotationProcessorUtil
Returns the ClassDeclaration which contains the given Declaration.
getDeclaringMethod(AnnotatedElement) - Method in class de.bmiag.tapir.util.reflect.ReflectionUtils
Returns the Method which contains the given AnnotatedElement.
getDeclaringMethod(Declaration) - Method in class de.bmiag.tapir.util.aa.AnnotationProcessorUtil
Returns the MethodDeclaration which contains the given Declaration.
getDeclaringType(Declaration) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getDefaultAdvisorAutoProxyCreator() - Method in class de.bmiag.tapir.core.CoreConfiguration
 
getDefaultValueBeanName(Type) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getDefaultValueBeanName(TypeReference) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getDescription() - Method in interface de.bmiag.tapir.execution.model.Documentable
Returns a description which is more detailed than the title.
getDescription() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getDescription() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
getDescription() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getDescription() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getDescription() - Method in class de.bmiag.tapir.junitexecution.bootstrap.TapirJUnitBootstrapper
 
getDescription(AnnotatedElement) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getDriverservice() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
getDriverservice() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
getDriverservice() - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerProperties
 
getEdgeTargetsFrom(T) - Method in class de.bmiag.tapir.execution.plan.sort.DirectedGraph
Returns all the targets of the edges starting at the given source.
getElements() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
getElements() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
getElements() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
getElements() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
getElements() - Method in interface de.bmiag.tapir.ui.api.ElementCollection
Returns all elements
getElementsInternal(Predicate<? super Checkbox>, boolean) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
getElementsInternal(Predicate<? super MultiSelectOption>, boolean) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
getElementsInternal(Predicate<? super RadioButton>, boolean) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
getElementsInternal(Predicate<? super SingleSelectOption>, boolean) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
getExecutionPlan() - Method in class de.bmiag.tapir.execution.TapirExecutor
Returns the execution plan.
getExecutionState() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
 
getExecutionState() - Method in interface de.bmiag.tapir.executiontest.expectation.execution.ExecutionResult
Returns the execution state.
getExecutionState() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
getExecutionState() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
getExecutionState() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
 
getExecutorForClass(Class<?>) - Method in class de.bmiag.tapir.execution.TapirExecutor.TapirExecutorFactory
Returns a TapirExecutor based on the given testClass.
getFeature() - Method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression
 
getFeatureExpression() - Method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression
 
getFeatureExpressions() - Method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression
 
getFeatureExpressions() - Method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression
 
getField(XtendCompilerTester.CompilationResult, ClassDeclaration, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getFieldAnnotationProblems(XtendCompilerTester.CompilationResult, String, String, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getFieldProblems(XtendCompilerTester.CompilationResult, String, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getFieldProcessor() - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
getGeckodriver() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
getHeadless() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeProperties
 
getHeadless() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxProperties
 
getHost() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
getId() - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
 
getId() - Method in interface de.bmiag.tapir.execution.model.Identifiable
Returns the id.
getId() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getId() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getId() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getInstance() - Static method in class de.bmiag.tapir.annotationprocessing.AnnotationProcessorProvider
Returns the singleton instance of AnnotationProcessorProvider
getInterface(XtendCompilerTester.CompilationResult, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getIssues() - Method in interface de.bmiag.tapir.execution.model.Taggable
Returns the associated issues of a bugtracking tool
getIssues() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getIssues() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getIssues(AnnotatedElement) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getIterator(Resource) - Method in class de.bmiag.tapir.datasource.csv.AbstractCsvDataSource
 
getIterator(SelectorType) - Method in class de.bmiag.tapir.datasource.api.AbstractDataSource
Returns an iterator which traverses the source data types.
getJavaClass() - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
 
getJavaClass() - Method in interface de.bmiag.tapir.execution.model.JavaClassBased
The underlying java class.
getJavaClass() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getJavaClass() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getJavaClass() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
getJavaClass() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
getJavaClass() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
 
getJavaClass() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
 
getJavaClass() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
 
getJavaFxElement(Node, TypeToken<T>, Object...) - Method in class de.bmiag.tapir.javafx.element.JavaFxElementFactory
 
getJavaFxElement(Node, Class<T>, Object...) - Method in class de.bmiag.tapir.javafx.element.JavaFxElementFactory
 
getJavaMethod() - Method in interface de.bmiag.tapir.execution.model.JavaMethodBased
The underlying java method.
getJavaMethod() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getJUnitDescription(ExecutionModelElement) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
Provides a Description for the given ExecutionModelElement.
getJUnitDescriptionInternal(Object) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
getLabel() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
getLabel() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
The label is obtained from the title attribute or the value attribute (if title is not present).
getLabel() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
getLabel() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
The label is obtained from the title attribute or the value attribute (if title is not present).
getLabel() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
 
getLabel() - Method in interface de.bmiag.tapir.ui.api.Labeled
Returns the element's label.
getLabel(Object) - Method in class de.bmiag.tapir.core.label.CustomLabelAwareLabelProvider
 
getLabel(Object) - Method in interface de.bmiag.tapir.core.label.LabelProvider
Returns the label of the given object.
getLicenseCheckerClassNames() - Method in class de.bmiag.tapir.bootstrap.TapirLicenseChecker
 
getListTypeArgument(ParameterizedType) - Method in class de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor
 
getMessage() - Method in exception de.bmiag.tapir.bootstrap.LicenseCheckException
 
getMessage() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
 
getMethod(XtendCompilerTester.CompilationResult, ClassDeclaration, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getMethodName() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
 
getMethodParameterAnnotationProblems(XtendCompilerTester.CompilationResult, String, String, String, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getMethodParameterProblems(XtendCompilerTester.CompilationResult, String, String, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getMethodProblems(XtendCompilerTester.CompilationResult, String, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getMimeType() - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
getMode() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeConnectionProperties
 
getMode() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxConnectionProperties
 
getMode() - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerConnectionProperties
 
getName() - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
getName() - Method in interface de.bmiag.tapir.execution.model.NamedElement
Returns the name.
getName() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getName() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
getName() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getName() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getName() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
getName() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
 
getNode() - Method in class de.bmiag.tapir.javafx.element.AbstractJavaFXElement
 
getNodeQueryProxy(Supplier<NodeQuery>) - Method in class de.bmiag.tapir.javafx.element.NodeProxyFactory
 
getNonProxyHosts() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
getNotifier(ExecutionModelElement) - Method in class de.bmiag.tapir.junitexecution.bootstrap.EachTestNotifierProvider
Returns an optional EachTestNotifier for a given ExecutionModelElement.
getPageCheckMethodInterceptor() - Method in class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
 
getPageMethodInterceptor() - Method in class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
 
getParameter(XtendCompilerTester.CompilationResult, MethodDeclaration, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getParameterAnnotation() - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
getParameterMethodName(Declaration) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
getParameterMethodName(MutableDeclaration, AnnotationReference) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
getParameters() - Method in interface de.bmiag.tapir.execution.model.Parameterized
Returns the parameters.
getParameters() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getParameters() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getParameters() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
getParameters() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
getParameters() - Method in interface de.bmiag.tapir.executiontest.expectation.Parameterized
Returns the expected parameters.
getParameters() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
 
getParameters() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
 
getParameterType(Declaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
Returns the expected return type of the method which provides the parameter(s).
getParameterType(Declaration, TransformationContext) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
getParameterTypeReference(TypeReference) - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapperProcessor
 
getParent() - Method in interface de.bmiag.tapir.execution.model.StructuralElement
Returns the parent element.
getParent() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getParent() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getParentTestClass() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getPassword() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
getPort() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
getPotentialNullInterface(XtendCompilerTester.CompilationResult, String) - Method in class de.bmiag.tapir.test.aa.ActiveAnnotationProcessorTestUtil
 
getPreferences() - Method in class de.bmiag.tapir.selenium.firefox.driver.AbstractFirefoxExtension
 
getPreferences() - Method in interface de.bmiag.tapir.selenium.firefox.driver.FirefoxExtension
Returns the Firefox preferences which should be set.
getProcessorClassName(String) - Method in class de.bmiag.tapir.annotationprocessing.AnnotationProcessorProvider
Returns the annotation processor's class name for the given processorKey.
getProcessorClassName(AnnotationTypeDeclaration) - Method in class de.bmiag.tapir.annotationprocessing.annotation.DynamicActiveProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
Returns the processorKey which is normally the fully qualified name of the annotation which is annotated by DynamicActive.
getProcessorKey() - Method in class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation.TestAnnotationProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation2.TestAnnotation2Processor
 
getProcessorKey() - Method in class de.bmiag.tapir.annotations.documentation.JavadocGen.JavadocGenProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapper.AssertJAssertionsWrapperProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.bootstrap.annotation.BootstrapConfiguration.BootstrapConfigurationProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.bootstrap.annotation.ModuleConfiguration.ModuleConfigurationProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.conditional.annotations.Conditional.ConditionalProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.configuration.annotation.configuration.Configuration.ConfigurationProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariant.ConfigurationVariantProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.core.annotation.include.Include.IncludeProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.core.annotation.label.CustomLabel.CustomLabelProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.core.annotation.reference.Reference.ReferenceProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.core.annotation.usebean.UseBean.UseBeanProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.core.annotation.useextension.UseExtension.UseExtensionProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.data.Immutable.ImmutableProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.datasource.csv.annotations.CsvDataSource.CsvDataSourceProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.datasource.resource.annotations.Resource.ResourceProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.execution.annotations.action.Action.ActionProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.execution.annotations.parameter.IteratedParameter.IteratedParameterProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.execution.annotations.parameter.Parameter.ParameterProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.execution.annotations.step.Step.StepProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.execution.annotations.suite.TestSuite.TestSuiteProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.execution.annotations.testclass.TestClass.TestClassProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.javafx.annotation.JavaFXElement.JavaFXElementProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.junit.annotations.UnitTest.UnitTestProcessor
Deprecated.
 
getProcessorKey() - Method in class de.bmiag.tapir.page.annotation.Page.PageProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.page.annotation.PageComponent.PageComponentProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.selenium.annotation.SeleniumElement.SeleniumElementProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.util.action.Action.ActionProcessor
Deprecated.
 
getProcessorKey() - Method in class de.bmiag.tapir.variant.annotation.feature.Feature.FeatureProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.variant.annotation.feature.FeatureActivated.FeatureActivatedProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.variant.annotation.feature.FeatureNotActivated.FeatureNotActivatedProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.xunit.annotations.UnitTest.UnitTestProcessor
 
getProcessorOptional() - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
Returns the cached optional processor
getResults() - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
getResults(Class<?>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutorExpectationHelper
Executes the given testClass and returns the execution result.
getRowsInternal(Predicate<? super RowType>, boolean) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
getSelectedElement() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
getSelectedElement() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
getSelectedElement() - Method in interface de.bmiag.tapir.ui.api.SingleSelectable
Returns the selected element.
getSelectedElements() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
getSelectedElements() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
getSelectedElements() - Method in interface de.bmiag.tapir.ui.api.MultiSelectable
Returns the selected elements.
getSelectorType() - Method in interface de.bmiag.tapir.datasource.api.DataSource
This method is called when a suitable DataSource is determined.
getSelectorType() - Method in class de.bmiag.tapir.datasource.csv.AbstractCsvDataSource
 
getSeleniumElement(WebElementProvider, TypeToken<T>, Object...) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
 
getSeleniumElement(WebElementProvider, Class<T>, Object...) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
Returns a Selenium element for the web element(s) provided by the given webElementProvider.
getSeleniumElement(List<WebElement>, TypeToken<T>, Object...) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
 
getSeleniumElement(List<WebElement>, Class<T>, Object...) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
Returns a Selenium element for the given web elements.
getSeleniumElement(WebElement, TypeToken<T>, Object...) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
 
getSeleniumElement(WebElement, Class<T>, Object...) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
Returns a Selenium element for the given web element.
getSources() - Method in class de.bmiag.tapir.bootstrap.ClassBasedBootstrapStrategy
 
getSources() - Method in interface de.bmiag.tapir.bootstrap.TapirBootstrapStrategy
Returns the sources which are passed to SpringApplication.run(Object[], String[]).
getSources() - Method in class de.bmiag.tapir.bootstrap.TapirContextConfigurationBootstrapStrategy
 
getSources() - Method in class de.bmiag.tapir.bootstrap.TapirFactoriesBootstrapStrategy
 
getStepLabel(TestStep) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
getStepMethods(Class<?>) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getSteps() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getSteps() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
 
getSupplierNameByMethod(ClassDeclaration, MethodDeclaration) - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapperProcessor
 
getTags() - Method in interface de.bmiag.tapir.execution.model.Taggable
Returns the associated tags.
getTags() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getTags() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getTags(AnnotatedElement) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getTapirElementFromColumn(int, Class<T>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTableRow
 
getTapirElementListProxy(TypeToken<?>, CacheInvalidator, Supplier<List<TapirElement>>) - Method in class de.bmiag.tapir.selenium.element.TapirElementProxyFactory
Returns an intercepted instance of the list of TapirElements which is supplied by the given query.
getTapirElementProxy(TypeToken<?>, CacheInvalidator, Supplier<TapirElement>) - Method in class de.bmiag.tapir.selenium.element.TapirElementProxyFactory
Returns an intercepted instance of the TapirElement which is supplied by the given query.
getTestClassInstance(Class<?>) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getTestClassParameters() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
getTestInstance(TestClass) - Method in class de.bmiag.tapir.execution.plan.TestInstanceProvider
Returns an instance of TestClass.getJavaClass().
getTestSuiteInstance(Class<?>) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getText() - Method in interface de.bmiag.tapir.htmlbasic.api.Label
Returns the label's text.
getText() - Method in interface de.bmiag.tapir.htmlbasic.api.Link
Returns the displayed text of the link
getText() - Method in interface de.bmiag.tapir.htmlbasic.api.TextField
Returns the displayed text of the text field.
getText() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLabel
 
getText() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLink
 
getText() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
 
getText() - Method in interface de.bmiag.tapir.javafx.api.Label
Returns the text of the label
getText() - Method in interface de.bmiag.tapir.javafx.api.TextField
Returns the displayed text of the text field.
getText() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXLabel
 
getText() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXTextField
 
getThrowableClass() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
 
getTimeout() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxConnectionProperties
 
getTitle() - Method in interface de.bmiag.tapir.execution.model.Documentable
Returns the title.
getTitle() - Method in class de.bmiag.tapir.execution.model.TestClass
 
getTitle() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
getTitle() - Method in class de.bmiag.tapir.execution.model.TestStep
 
getTitle() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
getTitle() - Method in interface de.bmiag.tapir.selenium.service.BrowserInteractionService
Returns the title of the current page.
getTitle() - Method in class de.bmiag.tapir.selenium.service.DefaultBrowserInteractionService
 
getTitle(AnnotatedElement) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
getType(Declaration) - Method in class de.bmiag.tapir.util.aa.AnnotationProcessorUtil
Returns the type of the given Declaration.
getUrl() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeDriverServiceProperties
 
getUrl() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxDriverServiceProperties
 
getUrl() - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerDriverServiceProperties
 
getUsername() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
getValue() - Method in class de.bmiag.tapir.configuration.AbstractConfiguration
Returns the value of the configuration.
getValue() - Method in interface de.bmiag.tapir.configuration.Configuration
Returns the value of the configuration.
getValue() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
getValue() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
 
getValue(Class<? extends Configuration<T>>) - Method in class de.bmiag.tapir.configuration.service.ConfigurationValueService
Returns the value of the given Configuration.
getValue(String) - Method in class de.bmiag.tapir.bootstrap.TapirLicense
 
getValueAsInt(String) - Method in class de.bmiag.tapir.bootstrap.TapirLicense
 
getValueBeanName(Type) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getValueBeanName(TypeReference) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getValueName(Type) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getValueName(TypeReference) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getValueProviderInterfaceName(Type) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getValueProviderInterfaceName(TypeReference) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
getVisibleRows() - Method in interface de.bmiag.tapir.htmlbasic.api.Table
Returns all visible TableRows.
getVisibleRows() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
getWebElement() - Method in class de.bmiag.tapir.selenium.element.AbstractSingleSeleniumElement
Returns the web element this tapir element is based on
getWebElement() - Method in interface de.bmiag.tapir.selenium.element.SingleWebElementBased
Returns the web element this TapirElement is based on.
getWebElement() - Method in interface de.bmiag.tapir.selenium.element.WebElementProvider
Returns a web element
getWebElement() - Method in class de.bmiag.tapir.selenium.element.WebElementQuery
 
getWebElementList() - Method in interface de.bmiag.tapir.selenium.element.WebElementProvider
Returns a web element list
getWebElementList() - Method in class de.bmiag.tapir.selenium.element.WebElementQuery
 
getWebElementListProxy(Supplier<List<WebElement>>) - Method in class de.bmiag.tapir.selenium.element.WebElementProxyFactory
Proxies a list of web elements.
getWebElementProxy(Supplier<WebElement>) - Method in class de.bmiag.tapir.selenium.element.WebElementProxyFactory
Proxies the WebElement which is supplied by the given webElementSupplier.
getWebElements() - Method in class de.bmiag.tapir.selenium.element.AbstractMultiSeleniumElement
Returns the web elements this tapir element is based on
getWebElements() - Method in interface de.bmiag.tapir.selenium.element.MultiWebElementBased
Returns the web elements this TapirElement is based on.
getXpiInputStream() - Method in class de.bmiag.tapir.selenium.firefox.driver.FirebugExtension
 
getXpiInputStream() - Method in interface de.bmiag.tapir.selenium.firefox.driver.FirefoxExtension
Returns the InputStream of the xpt file to be installed.
greaterThan(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
greaterThanOrEqualTo(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.

H

handlePostInvoke(TestStep, Object) - Method in interface de.bmiag.tapir.execution.executor.StepExecutionInvocationHandler
This method is called after a step is executed successfully.
handlePostInvoke(TestStep, Object) - Method in class de.bmiag.tapir.junitexecution.handler.JUnitFilterStepExecutionInvocationHandler
 
handlePostInvoke(TestStep, Object) - Method in class de.bmiag.tapir.pageexecution.handler.AssertPostPageStepExecutionInvocationHandler
 
handlePreInvoke(TestStep, Object) - Method in interface de.bmiag.tapir.execution.executor.StepExecutionInvocationHandler
This method is called before a step is executed.
handlePreInvoke(TestStep, Object) - Method in class de.bmiag.tapir.junitexecution.handler.JUnitFilterStepExecutionInvocationHandler
 
handlePreInvoke(TestStep, Object) - Method in class de.bmiag.tapir.pageexecution.handler.AssertPostPageStepExecutionInvocationHandler
 
handleRefresh(Page, URL, int) - Method in class de.bmiag.tapir.selenium.htmlunit.driver.TapirThreadedRefreshHandler
Refreshes the specified page using the specified URL after the specified number of seconds.
hashCode() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
hashCode() - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
hashCode() - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
hashCode() - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
 
hashCode() - Method in class de.bmiag.tapir.execution.model.TestClass
 
hashCode() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
hashCode() - Method in class de.bmiag.tapir.execution.model.TestStep
 
hashCode() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
 
hashCode() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
 
hashCode() - Method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression
 
hashCode() - Method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression
 
hashCode() - Method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression
 
hashCode() - Method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression
 
hasItem(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
hasItems(T...) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
hasMethod(ResolvedMethod, MutableTypeDeclaration) - Method in class de.bmiag.tapir.core.annotation.include.IncludeProcessor.Util
 
hasSignature(Method, String, Class<?>...) - Method in class de.bmiag.tapir.util.reflect.ReflectionUtils
Returns true if the given method has the expected name and parameter types.
hasSize(int) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
HtmlPageCaptureListener - Class in de.bmiag.tapir.seleniumexecution.listener
Kicks in whenever a step fails and delegates the HTML code capturing to HtmlPageCaptureService.
HtmlPageCaptureListener() - Constructor for class de.bmiag.tapir.seleniumexecution.listener.HtmlPageCaptureListener
 
HtmlPageCaptureService - Class in de.bmiag.tapir.seleniumexecution.service
This service can be used to read the currently displayed browser content as HTML code.
HtmlPageCaptureService() - Constructor for class de.bmiag.tapir.seleniumexecution.service.HtmlPageCaptureService
 
htmlUnitDriver(HtmlUnitProperties, Optional<HttpProxy>, String) - Method in class de.bmiag.tapir.selenium.htmlunit.TapirHtmlUnitConfiguration
 
htmlUnitInputWebElementHandler() - Method in class de.bmiag.tapir.selenium.htmlunit.TapirHtmlUnitConfiguration
 
HtmlUnitInputWebElementHandler - Class in de.bmiag.tapir.selenium.htmlunit.htmlbasic
HtmlUnitInputWebElementHandler() - Constructor for class de.bmiag.tapir.selenium.htmlunit.htmlbasic.HtmlUnitInputWebElementHandler
 
HtmlUnitJsExecutor - Class in de.bmiag.tapir.selenium.htmlunit.driver
The HtmlUnit specific JsExecutor implementation is aware of HtmlUnitDriver.isJavascriptEnabled().
HtmlUnitJsExecutor() - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.HtmlUnitJsExecutor
 
HtmlUnitProperties - Class in de.bmiag.tapir.selenium.htmlunit.driver.properties
 
HtmlUnitProperties() - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.properties.HtmlUnitProperties
 
httpProxy(String, int, String, String, List<String>) - Method in class de.bmiag.tapir.core.CoreConfiguration
 
HttpProxy - Class in de.bmiag.tapir.core.net
Immutable implementation of HttpProxy.
HttpProxy.Builder - Class in de.bmiag.tapir.core.net
Builds instances of type HttpProxy.

I

id() - Method in annotation type de.bmiag.tapir.javafx.annotation.JavaFXElement
 
id() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Locate elements by the value of the "id" attribute.
Identifiable - Interface in de.bmiag.tapir.execution.model
Identifiable provides a unique ID within an execution plan.
IdGenerator - Class in de.bmiag.tapir.execution.plan
The IdGenerator is a thread-safe implementation which generates an unique ID during the build of the execution plan.
IdGenerator() - Constructor for class de.bmiag.tapir.execution.plan.IdGenerator
 
Immutable - Annotation Type in de.bmiag.tapir.data
By annotating a class with Immutable an immutable class is generated.
Immutable.ExcludeFromEqualsHashCode - Annotation Type in de.bmiag.tapir.data
The annotated field is not respected in the equals(Object) and hashCode() method of the declaring class.
Immutable.ExcludeFromToString - Annotation Type in de.bmiag.tapir.data
The annotated field is not respected in the toString() method of the declaring class.
Immutable.ImmutableProcessor - Class in de.bmiag.tapir.data
Annotation Processor for @{link Immutable}.
Immutable.Include - Annotation Type in de.bmiag.tapir.data
A field of a class which is annotated by Immutable can be annotated by Immutable.Include.
Immutable.Modifiable - Annotation Type in de.bmiag.tapir.data
The annotated field is modifiable.
ImmutableProcessor - Class in de.bmiag.tapir.data
The ImmutableProcessor is responsible for generating an immutable implementation of the annotated class.
ImmutableProcessor() - Constructor for class de.bmiag.tapir.data.Immutable.ImmutableProcessor
 
ImmutableProcessor() - Constructor for class de.bmiag.tapir.data.ImmutableProcessor
 
implicitlyWaitFor(Callable<X>) - Method in class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
 
ImplicitWaitService - Interface in de.bmiag.tapir.selenium.service
The ImplicitWaitService can be used to execute some WebDriver interaction (without wait time or with a specified wait time.
ImplicitWaitServiceImpl - Class in de.bmiag.tapir.selenium.service
Default implementation of ImplicitWaitService.
ImplicitWaitServiceImpl() - Constructor for class de.bmiag.tapir.selenium.service.ImplicitWaitServiceImpl
 
implicitWaitTime(long) - Method in class de.bmiag.tapir.core.CoreConfiguration
 
Include - Annotation Type in de.bmiag.tapir.core.annotation.include
Marks the annotated field as being included in it's declaring class.
Include.IncludeProcessor - Class in de.bmiag.tapir.core.annotation.include
Annotation Processor for @{link Include}.
IncludeProcessor - Class in de.bmiag.tapir.core.annotation.include
Processes fields which are annotated with Include.
IncludeProcessor() - Constructor for class de.bmiag.tapir.core.annotation.include.Include.IncludeProcessor
 
IncludeProcessor() - Constructor for class de.bmiag.tapir.core.annotation.include.IncludeProcessor
 
IncludeProcessor.Util - Class in de.bmiag.tapir.core.annotation.include
 
includes() - Method in annotation type de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapper
Methods whose first parameter type is mentioned in the includes list are included from transformation.
initialize() - Method in class de.bmiag.tapir.selenium.service.ImplicitWaitServiceImpl
 
initializeFields(Object) - Method in class de.bmiag.tapir.javafx.aop.pageobject.JavaFXPageObjectFieldInitializer
 
initializeFields(Object) - Method in interface de.bmiag.tapir.page.aop.pageobject.PageObjectFieldInitializer
Initializes the fields of the given bean.
initializeFields(Object) - Method in class de.bmiag.tapir.selenium.aop.pageobject.SeleniumPageObjectFieldInitializer
 
initializeWebDriverManager(Class<? extends WebDriver>) - Method in class de.bmiag.tapir.selenium.driver.WebDriverManagerService
 
injectTypeArgument(Object, TypeToken<?>) - Method in class de.bmiag.tapir.selenium.element.SeleniumElementFactory
 
InputWebElementHandler - Interface in de.bmiag.tapir.selenium.element
HTML input elements need some special handling concerning certain operations.
instance() - Static method in class de.bmiag.tapir.bootstrap.TapirFactoriesBootstrapStrategy
 
instance() - Static method in class de.bmiag.tapir.bootstrap.TapirLicense
 
interfaces() - Method in annotation type de.bmiag.tapir.data.Immutable
Based on the getters of the specified interfaces fields are generated and the interfaces are implemented.
InternetExplorerConnectionMode - Enum in de.bmiag.tapir.selenium.ie.driver
The InternetExplorerConnectionMode specifies if the Internet Explorer connection should be established locally or remotely.
InternetExplorerConnectionProperties - Class in de.bmiag.tapir.selenium.ie.driver.properties
 
InternetExplorerConnectionProperties() - Constructor for class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerConnectionProperties
 
internetExplorerDriver(InternetExplorerProperties, WebDriverManagerService) - Method in class de.bmiag.tapir.selenium.ie.TapirInternetExplorerConfiguration
 
InternetExplorerDriverServiceProperties - Class in de.bmiag.tapir.selenium.ie.driver.properties
 
InternetExplorerDriverServiceProperties() - Constructor for class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerDriverServiceProperties
 
InternetExplorerProperties - Class in de.bmiag.tapir.selenium.ie.driver.properties
 
InternetExplorerProperties() - Constructor for class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerProperties
 
invalidate() - Method in interface de.bmiag.tapir.selenium.element.CacheInvalidator
Invalidates a cache.
InvalidTapirElementStateException - Exception in de.bmiag.tapir.selenium.element
Deprecated.
Just throw an AssertionError in case a necessary prerequisite is not fulfilled.
InvalidTapirElementStateException(String) - Constructor for exception de.bmiag.tapir.selenium.element.InvalidTapirElementStateException
Deprecated.
invoke(Field, Class<T>, Object) - Method in class de.bmiag.tapir.execution.plan.ParameterProviderInvocation
Invokes the provider method for the given field and returns an instance of the given returnType.
invoke(Parameter, Class<T>, Object) - Method in class de.bmiag.tapir.execution.plan.ParameterProviderInvocation
Invokes the provider method for the given parameter and returns an instance of the given returnType.
invoke(MethodInvocation) - Method in class de.bmiag.tapir.assertion.aop.AssertJAssertionMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.javafx.element.NodeQueryMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.page.aop.pageobject.PageCheckMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.selenium.aop.WebDriverExceptionAwarePageActiveCheckInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.selenium.element.SearchContextMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.selenium.element.TapirElementListMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.selenium.element.WebElementListMethodInterceptor
 
invokeInternal(AnnotatedElement, Class<T>, Object) - Method in class de.bmiag.tapir.execution.plan.ParameterProviderInvocation
 
invokeReflective(TapirElement, Method, Object...) - Method in class de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor
 
invokeReflective(Method, Object...) - Method in class de.bmiag.tapir.javafx.element.NodeQueryMethodInterceptor
 
invokeReflective(Method, Object...) - Method in class de.bmiag.tapir.selenium.element.SearchContextMethodInterceptor
 
invokeReflective(Method, Object...) - Method in class de.bmiag.tapir.selenium.element.TapirElementListMethodInterceptor
 
is(Functions.Function1<? super T, ? extends Boolean>) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
is(Matcher<T>) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
is(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
isActive(Class<? extends Feature>) - Method in class de.bmiag.tapir.variant.service.FeatureCheckService
Returns true if the given Feature is active.
isArtificial() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumButton
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckboxGroup
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLabel
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLink
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButtonGroup
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
 
isDisplayed() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumUpload
 
isDisplayed() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXButton
 
isDisplayed() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXLabel
 
isDisplayed() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXTextField
 
isDisplayed() - Method in interface de.bmiag.tapir.ui.api.Displayable
Returns true, if the element is displayed.
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumButton
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLink
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelect
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelect
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
 
isEnabled() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumUpload
 
isEnabled() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXButton
 
isEnabled() - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXTextField
 
isEnabled() - Method in interface de.bmiag.tapir.ui.api.Enabable
Returns true, if the element is enabled.
isEqualIgnoringLinebreakStyle(String) - Static method in class de.bmiag.tapir.util.extensions.IsEqualIgnoringLinebreakStyleMatcher
 
isEqualIgnoringLinebreakStyle(String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
IsEqualIgnoringLinebreakStyleMatcher - Class in de.bmiag.tapir.util.extensions
Matcher which ignores \r\n differences.
IsEqualIgnoringLinebreakStyleMatcher(String) - Constructor for class de.bmiag.tapir.util.extensions.IsEqualIgnoringLinebreakStyleMatcher
 
isExpired() - Method in class de.bmiag.tapir.bootstrap.TapirLicense
 
isJavascriptEnabled() - Method in class de.bmiag.tapir.selenium.htmlunit.driver.HtmlUnitJsExecutor
 
isJavascriptEnabled() - Method in class de.bmiag.tapir.selenium.js.JsExecutor
Returns true if Javascript is enabled, otherwise false
isMode() - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeHeadlessProperties
 
isMode() - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxHeadlessProperties
 
isModuleActive(String) - Method in class de.bmiag.tapir.bootstrap.TapirLicense
 
isPageActive() - Method in interface de.bmiag.tapir.page.annotation.PageActiveCheck
Tests if the page is active.
isParallelized() - Method in interface de.bmiag.tapir.execution.model.Parallelizable
Returns true if the execution should be parallelized.
isParallelized() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
isParallelized(AnnotatedElement) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
IsPredicateMatcher<T> - Class in de.bmiag.tapir.util.extensions
A matcher which is able to match via a given predicate.
IsPredicateMatcher(Functions.Function1<? super T, ? extends Boolean>) - Constructor for class de.bmiag.tapir.util.extensions.IsPredicateMatcher
 
isProceedOnFailure() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
isProceedOnFailure(AnnotatedElement) - Method in class de.bmiag.tapir.execution.plan.ExecutionPlanBuilder
 
isRequired() - Method in class de.bmiag.tapir.annotationprocessing.AbstractDynamicAnnotationProcessor
Returns true if there has to be an annotation processor which handles the annotation.
isRequired() - Method in class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation.TestAnnotationProcessor
 
isRequired() - Method in class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation2.TestAnnotation2Processor
 
isRequired() - Method in class de.bmiag.tapir.annotations.documentation.JavadocGen.JavadocGenProcessor
 
isRequired() - Method in class de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapper.AssertJAssertionsWrapperProcessor
 
isRequired() - Method in class de.bmiag.tapir.bootstrap.annotation.BootstrapConfiguration.BootstrapConfigurationProcessor
 
isRequired() - Method in class de.bmiag.tapir.bootstrap.annotation.ModuleConfiguration.ModuleConfigurationProcessor
 
isRequired() - Method in class de.bmiag.tapir.conditional.annotations.Conditional.ConditionalProcessor
 
isRequired() - Method in class de.bmiag.tapir.configuration.annotation.configuration.Configuration.ConfigurationProcessor
 
isRequired() - Method in class de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariant.ConfigurationVariantProcessor
 
isRequired() - Method in class de.bmiag.tapir.core.annotation.include.Include.IncludeProcessor
 
isRequired() - Method in class de.bmiag.tapir.core.annotation.label.CustomLabel.CustomLabelProcessor
 
isRequired() - Method in class de.bmiag.tapir.core.annotation.reference.Reference.ReferenceProcessor
 
isRequired() - Method in class de.bmiag.tapir.core.annotation.usebean.UseBean.UseBeanProcessor
 
isRequired() - Method in class de.bmiag.tapir.core.annotation.useextension.UseExtension.UseExtensionProcessor
 
isRequired() - Method in class de.bmiag.tapir.data.Immutable.ImmutableProcessor
 
isRequired() - Method in class de.bmiag.tapir.datasource.csv.annotations.CsvDataSource.CsvDataSourceProcessor
 
isRequired() - Method in class de.bmiag.tapir.datasource.resource.annotations.Resource.ResourceProcessor
 
isRequired() - Method in class de.bmiag.tapir.execution.annotations.action.Action.ActionProcessor
 
isRequired() - Method in class de.bmiag.tapir.execution.annotations.parameter.IteratedParameter.IteratedParameterProcessor
 
isRequired() - Method in class de.bmiag.tapir.execution.annotations.parameter.Parameter.ParameterProcessor
 
isRequired() - Method in class de.bmiag.tapir.execution.annotations.step.Step.StepProcessor
 
isRequired() - Method in class de.bmiag.tapir.execution.annotations.suite.TestSuite.TestSuiteProcessor
 
isRequired() - Method in class de.bmiag.tapir.execution.annotations.testclass.TestClass.TestClassProcessor
 
isRequired() - Method in class de.bmiag.tapir.javafx.annotation.JavaFXElement.JavaFXElementProcessor
 
isRequired() - Method in class de.bmiag.tapir.junit.annotations.UnitTest.UnitTestProcessor
Deprecated.
 
isRequired() - Method in class de.bmiag.tapir.page.annotation.Page.PageProcessor
 
isRequired() - Method in class de.bmiag.tapir.page.annotation.PageComponent.PageComponentProcessor
 
isRequired() - Method in class de.bmiag.tapir.selenium.annotation.SeleniumElement.SeleniumElementProcessor
 
isRequired() - Method in interface de.bmiag.tapir.ui.api.Requireable
Returns if the element is required.
isRequired() - Method in class de.bmiag.tapir.util.action.Action.ActionProcessor
Deprecated.
 
isRequired() - Method in class de.bmiag.tapir.variant.annotation.feature.Feature.FeatureProcessor
 
isRequired() - Method in class de.bmiag.tapir.variant.annotation.feature.FeatureActivated.FeatureActivatedProcessor
 
isRequired() - Method in class de.bmiag.tapir.variant.annotation.feature.FeatureNotActivated.FeatureNotActivatedProcessor
 
isRequired() - Method in class de.bmiag.tapir.xunit.annotations.UnitTest.UnitTestProcessor
 
isSelected() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
isSelected() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
isSelected() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
 
isSelected() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
 
isSelected() - Method in interface de.bmiag.tapir.ui.api.Selectable
Returns true, if the element is selected.
Issues - Annotation Type in de.bmiag.tapir.execution.annotations.documentation
In order to trace your tests and issuetracker simply annotate test suite or test case with the Issues annotation.
isValid() - Method in class de.bmiag.tapir.bootstrap.TapirLicense
 
IteratedParameter - Annotation Type in de.bmiag.tapir.execution.annotations.parameter
Fields or step parameters can be annotated with IteratedParameter.
IteratedParameter.IteratedParameterProcessor - Class in de.bmiag.tapir.execution.annotations.parameter
Annotation Processor for @{link IteratedParameter}.
IteratedParameterProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.parameter.IteratedParameter.IteratedParameterProcessor
 

J

JavaClassBased - Interface in de.bmiag.tapir.execution.model
JavaClassBased provides a Java class which the execution plan element is based on.
JavadocGen - Annotation Type in de.bmiag.tapir.annotations.documentation
The JavadocGen annotation generates a dummy javadoc for the annotated element.
JavadocGen.JavadocGenProcessor - Class in de.bmiag.tapir.annotations.documentation
Annotation Processor for @{link JavadocGen}.
JavadocGenProcessor - Class in de.bmiag.tapir.annotations.documentation
Processes elements which are annotated with JavadocGen.
JavadocGenProcessor() - Constructor for class de.bmiag.tapir.annotations.documentation.JavadocGen.JavadocGenProcessor
 
JavadocGenProcessor() - Constructor for class de.bmiag.tapir.annotations.documentation.JavadocGenProcessor
 
JavaFxConfiguration - Class in de.bmiag.tapir.javafx
 
JavaFxConfiguration() - Constructor for class de.bmiag.tapir.javafx.JavaFxConfiguration
 
JavaFXElement - Interface in de.bmiag.tapir.javafx.element
This is an experimental interface for elements for JavaFX-based applications.
JavaFXElement - Annotation Type in de.bmiag.tapir.javafx.annotation
This is an experimental annotation to be used in Pages for JavaFX-based applications.
JavaFXElement.JavaFXElementProcessor - Class in de.bmiag.tapir.javafx.annotation
Annotation Processor for @{link JavaFXElement}.
JavaFxElementFactory - Class in de.bmiag.tapir.javafx.element
This experimental factory creates the concrete JavaFX implementations for the tapir interfaces.
JavaFxElementFactory() - Constructor for class de.bmiag.tapir.javafx.element.JavaFxElementFactory
 
JavaFXElementProcessor() - Constructor for class de.bmiag.tapir.javafx.annotation.JavaFXElement.JavaFXElementProcessor
 
JavaFXPageObjectFieldInitializer - Class in de.bmiag.tapir.javafx.aop.pageobject
This is an experimental class which initializes the fields of a page based on the JavaFXElement annotations.
JavaFXPageObjectFieldInitializer() - Constructor for class de.bmiag.tapir.javafx.aop.pageobject.JavaFXPageObjectFieldInitializer
 
JavaMethodBased - Interface in de.bmiag.tapir.execution.model
JavaMethodBased provides a Java method which the execution plan element is based on.
jsExecutor() - Method in class de.bmiag.tapir.selenium.htmlunit.TapirHtmlUnitConfiguration
 
JsExecutor - Class in de.bmiag.tapir.selenium.js
The JsExecutor provides the method JsExecutor.executeJS(String, Object...) in order to execute JavaScript.
JsExecutor() - Constructor for class de.bmiag.tapir.selenium.js.JsExecutor
 
JUnitConfiguration - Class in de.bmiag.tapir.junit
Provides the configuration for tapir's JUnit module.
JUnitConfiguration - Class in de.bmiag.tapir.junitexecution
Provides the configuration for tapir's JUnit module.
JUnitConfiguration() - Constructor for class de.bmiag.tapir.junit.JUnitConfiguration
 
JUnitConfiguration() - Constructor for class de.bmiag.tapir.junitexecution.JUnitConfiguration
 
JUnitDescriptionProvider - Class in de.bmiag.tapir.junitexecution.bootstrap
Maps tapir's ExecutionModelElement to JUnit's Description.
JUnitDescriptionProvider() - Constructor for class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
JUnitExecutionListener - Class in de.bmiag.tapir.junitexecution.listener
The JUnitExecutionListener notifies the EachTestNotifier which is provided by EachTestNotifierProvider about step executions.
JUnitExecutionListener() - Constructor for class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
JUnitFilterStepExecutionInvocationHandler - Class in de.bmiag.tapir.junitexecution.handler
JUnitFilterStepExecutionInvocationHandler is a StepExecutionInvocationHandler which takes the Filter which is provided by JUnitFilterSupplier into account.
JUnitFilterStepExecutionInvocationHandler() - Constructor for class de.bmiag.tapir.junitexecution.handler.JUnitFilterStepExecutionInvocationHandler
 
JUnitFilterSupplier - Class in de.bmiag.tapir.junitexecution.bootstrap
Supplies a Filter.
JUnitFilterSupplier() - Constructor for class de.bmiag.tapir.junitexecution.bootstrap.JUnitFilterSupplier
 
JUnitTestClassProcessor - Class in de.bmiag.tapir.junitexecution.annotations.testclass
In contrast to TestClassProcessor this processor additional adds the RunWith annotation in order to fulfill the JUnit API and to make the annotated class executable by JUnit.
JUnitTestClassProcessor() - Constructor for class de.bmiag.tapir.junitexecution.annotations.testclass.JUnitTestClassProcessor
 
JUnitTestSuiteProcessor - Class in de.bmiag.tapir.junitexecution.annotations.suite
In contrast to TestSuiteProcessor this processor additional adds the RunWith annotation in order to fulfill the JUnit API and to make the annotated class executable by JUnit.
JUnitTestSuiteProcessor() - Constructor for class de.bmiag.tapir.junitexecution.annotations.suite.JUnitTestSuiteProcessor
 

K

Key - de.bmiag.tapir.selenium.element.TapirElementListMethodInterceptor.CacheKey
 
Key - de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor.CacheKey
 

L

Label - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a label.
Label - Interface in de.bmiag.tapir.javafx.api
Marks an element as a label.
Labeled - Interface in de.bmiag.tapir.ui.api
Marks an ui element to have a label.
LabelPart - Annotation Type in de.bmiag.tapir.core.annotation.label
Marks the annotated field as being part of the declaring class' label.
LabelProvider - Interface in de.bmiag.tapir.core.label
The LabelProvider provides a label for an object so you do not necessarily have to fall back to toString().
lastPage() - Method in class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
 
launch(Class<?>) - Static method in class de.bmiag.tapir.execution.launch.TapirLauncher
Executes the given test class or suite.
LEGACY - de.bmiag.tapir.selenium.firefox.driver.FirefoxConnectionMode
Legacy mode
lessThan(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
lessThanOrEqualTo(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
LicenseChecker - Interface in de.bmiag.tapir.bootstrap
Classes implementing this interface check the tapir license during the start of the tests.
LicenseChecker - Annotation Type in de.bmiag.tapir.bootstrap.annotation
Classes annotated with LicenseChecker are executed automatically during the start of the tests and can check the validity of the license.
LicenseCheckerProcessor - Class in de.bmiag.tapir.bootstrap.annotation
Processes classes which are annotated with LicenseChecker.
LicenseCheckerProcessor() - Constructor for class de.bmiag.tapir.bootstrap.annotation.LicenseCheckerProcessor
 
LicenseCheckException - Exception in de.bmiag.tapir.bootstrap
 
LicenseCheckException(String) - Constructor for exception de.bmiag.tapir.bootstrap.LicenseCheckException
 
Link - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a link.
linkText() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Locate elements by the exact text they display.
LOCAL - de.bmiag.tapir.selenium.chrome.driver.ChromeConnectionMode
Local chromedriver mode
LOCAL - de.bmiag.tapir.selenium.driver.DriverServiceMode
Local driver service
LOCAL - de.bmiag.tapir.selenium.firefox.driver.FirefoxConnectionMode
Local Gecko driver mode
LOCAL - de.bmiag.tapir.selenium.ie.driver.InternetExplorerConnectionMode
Local driver mode
locale(String, String, String) - Method in class de.bmiag.tapir.core.CoreConfiguration
 
lockResource(Object) - Method in class de.bmiag.tapir.util.resource.SharedResourcePool
Queries a resource.
logExecutionTime(Logger, String, Supplier<? extends T>) - Static method in class de.bmiag.tapir.util.logger.ExecutionTimeLogger
Logs the execution time of the passed supplier.
logExecutionTime(Logger, Supplier<String>, Supplier<? extends T>) - Static method in class de.bmiag.tapir.util.logger.ExecutionTimeLogger
Logs the execution time of the passed supplier.
LoggingExecutionListener - Class in de.bmiag.tapir.execution.executor
Simple ExecutionListener which logs each event.
LoggingExecutionListener() - Constructor for class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
loseFocus() - Method in interface de.bmiag.tapir.htmlbasic.api.TextField
Forces the text field to lose the focus (e.g.
loseFocus() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
 
loseFocus(WebElement) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultInputWebElementHandler
 
loseFocus(WebElement) - Method in interface de.bmiag.tapir.selenium.element.InputWebElementHandler
Forces the given WebElement to lose its focus in order to trigger the onchange event.
loseFocus(WebElement) - Method in class de.bmiag.tapir.selenium.htmlunit.htmlbasic.HtmlUnitInputWebElementHandler
 

M

main(String[]) - Static method in class de.bmiag.tapir.cli.TapirLauncher
Launches the given tapir test class.
mapDataSet(SourceDataType) - Method in class de.bmiag.tapir.datasource.api.AbstractDataSource
Maps from the source type to the target type.
matches(Object) - Method in class de.bmiag.tapir.util.extensions.IsPredicateMatcher
 
matchesSafely(String) - Method in class de.bmiag.tapir.util.extensions.IsEqualIgnoringLinebreakStyleMatcher
 
method() - Method in annotation type de.bmiag.tapir.conditional.annotations.Conditional
An alias for Conditional.value().
method() - Method in annotation type de.bmiag.tapir.execution.annotations.parameter.IteratedParameter
method() - Method in annotation type de.bmiag.tapir.execution.annotations.parameter.Parameter
An alias for Parameter.value().
modifyWebClient(WebClient) - Method in class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
 
ModuleConfiguration - Annotation Type in de.bmiag.tapir.bootstrap.annotation
Each tapir module should have exactly one classed annotated by ModuleConfiguration.
ModuleConfiguration.ModuleConfigurationProcessor - Class in de.bmiag.tapir.bootstrap.annotation
Annotation Processor for @{link ModuleConfiguration}.
ModuleConfigurationProcessor - Class in de.bmiag.tapir.bootstrap.annotation
Processes classes which are annotated with ModuleConfiguration.
ModuleConfigurationProcessor() - Constructor for class de.bmiag.tapir.bootstrap.annotation.ModuleConfiguration.ModuleConfigurationProcessor
 
ModuleConfigurationProcessor() - Constructor for class de.bmiag.tapir.bootstrap.annotation.ModuleConfigurationProcessor
 
MultiSelect - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a multi select.
MultiSelectable<T> - Interface in de.bmiag.tapir.ui.api
Extension of ElementCollection in order to provide multi selection capabilities.
MultiSelectOption - Interface in de.bmiag.tapir.htmlbasic.api
The MultiSelectOption is a single option of a MultiSelect.
MultiWebElementBased - Interface in de.bmiag.tapir.selenium.element
Provides the possibility to set multiple WebElements which bind the element to Selenium.
MutableExecutionState - Interface in de.bmiag.tapir.execution.executor
Mutable variant of ExecutionState.

N

name() - Method in annotation type de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariant
 
name() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Locate elements by the value of the "name" attribute.
name() - Method in annotation type de.bmiag.tapir.variant.annotation.variant.Variant
Returns the name of the variant.
NAME - Static variable in class de.bmiag.tapir.util.scope.ThreadScope
 
NamedElement - Interface in de.bmiag.tapir.execution.model
NamedElement provides a name.
NodeProxyFactory - Class in de.bmiag.tapir.javafx.element
 
NodeProxyFactory() - Constructor for class de.bmiag.tapir.javafx.element.NodeProxyFactory
 
NodeQueryMethodInterceptor - Class in de.bmiag.tapir.javafx.element
 
NodeQueryMethodInterceptor(Supplier<?>) - Constructor for class de.bmiag.tapir.javafx.element.NodeQueryMethodInterceptor
 
NoScan - Annotation Type in de.bmiag.tapir.bootstrap.annotation
The NoScan annotation can be used in conjunction with @Component in order to exclude the component from Spring's component scan.
not(FeatureExpression) - Method in class de.bmiag.tapir.variant.feature.expression.FeatureExpressionBuilder
Returns a feature expression which negates the result of the given feature expression.
not(Matcher<T>) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
not(T) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
NotFeatureExpression - Class in de.bmiag.tapir.variant.feature.expression
Negates the result of the given FeatureExpression.
NotFeatureExpression.Builder - Class in de.bmiag.tapir.variant.feature.expression
Builds instances of type NotFeatureExpression.
notifyHandlers(Function<StepExecutionInvocationHandler, StepExecutionInvocationHandler.Result>) - Method in class de.bmiag.tapir.execution.executor.StepExecutionInvocationHandlerNotifier
Notifies each registered StepExecutionInvocationHandler of the given event

If a notified StepExecutionInvocationHandler returns StepExecutionInvocationHandler.Result.SKIP or throws an exception the result/exception is stored and all the upcoming handlers are notified anyway.
notifyListeners(Consumer<AttachmentListener>) - Method in class de.bmiag.tapir.execution.attachment.AttachmentListenerNotifier
Notifies each registered AttachmentListener of the given event.

The implementation is aware of exceptions thrown by the listeners and continues notification.
notifyListeners(Consumer<ExecutionListener>) - Method in class de.bmiag.tapir.execution.executor.ExecutionListenerNotifier
Notifies each registered ExecutionListener of the given event

The implementation is aware of exceptions thrown by the listeners and continues notification.
nullValue() - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.

O

of(V) - Static method in class de.bmiag.tapir.variant.service.FeatureBasedContainer
Creates a new FeatureBasedContainer with the given element and without expression.
of(V, FeatureExpression) - Static method in class de.bmiag.tapir.variant.service.FeatureBasedContainer
Creates a new FeatureBasedContainer with the given element and expression.
onApplicationEvent(ApplicationReadyEvent) - Method in class de.bmiag.tapir.bootstrap.TapirLicenseChecker
 
openURL(String) - Method in interface de.bmiag.tapir.selenium.service.BrowserInteractionService
Load a new web page in the current browser window.
openURL(String) - Method in class de.bmiag.tapir.selenium.service.DefaultBrowserInteractionService
 

P

Page - Annotation Type in de.bmiag.tapir.page.annotation
Marks a class as a page.
PAGE_SYNCHROIZATION_OBJECT - Static variable in class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
Synchronization point for TapirHtmlUnitDriver.lastPage()
Page.PageProcessor - Class in de.bmiag.tapir.page.annotation
Annotation Processor for @{link Page}.
PageActiveCheck - Interface in de.bmiag.tapir.page.annotation
Provides the possibility to implement a page active check.
pageActiveCheckAdvisor(WebDriverExceptionAwarePageActiveCheckInterceptor) - Method in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
PageActiveCheckExtensions - Class in de.bmiag.tapir.page.extensions
The PageActiveCheckExtensions can be used to check whether a page is currently active or not.
PageActiveCheckExtensions() - Constructor for class de.bmiag.tapir.page.extensions.PageActiveCheckExtensions
 
PageCheckMethodInterceptor - Class in de.bmiag.tapir.page.aop.pageobject
Asserts that a specific page is active before proceeding the invocation to the intercepted method.
PageCheckMethodInterceptor(PageActiveCheck) - Constructor for class de.bmiag.tapir.page.aop.pageobject.PageCheckMethodInterceptor
PageComponent - Annotation Type in de.bmiag.tapir.page.annotation
Marks a class as a page component.

In contrast to Page page components cannot be used standalone.
PageComponent.PageComponentProcessor - Class in de.bmiag.tapir.page.annotation
Annotation Processor for @{link PageComponent}.
PageComponentProcessor - Class in de.bmiag.tapir.page.annotation
The PageComponentProcessor processes elements annotated with PageComponent.
PageComponentProcessor() - Constructor for class de.bmiag.tapir.page.annotation.PageComponent.PageComponentProcessor
 
PageComponentProcessor() - Constructor for class de.bmiag.tapir.page.annotation.PageComponentProcessor
 
PageConfiguration - Class in de.bmiag.tapir.page
Provides the configuration for tapir's page module.
PageConfiguration() - Constructor for class de.bmiag.tapir.page.PageConfiguration
 
PageElementAnnotation - Annotation Type in de.bmiag.tapir.page.annotation
PageElementAnnotation declares an annotation to be used for annotating fields of a page or page component.
PageLicenseChecker - Class in de.bmiag.tapir.page
Checks the license for the page module.
PageLicenseChecker() - Constructor for class de.bmiag.tapir.page.PageLicenseChecker
 
PageMethodInterceptor - Class in de.bmiag.tapir.page.aop.pageobject
Wraps a MethodInterceptor around the invocation result.
PageMethodInterceptor(PageActiveCheck) - Constructor for class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
Constructs a PageMethodInterceptor.
PageObjectBeanPostProcessor - Class in de.bmiag.tapir.page.aop.pageobject
For beans annotated with Page or PageComponent subclasses of this class should initialize the corresponding page elements, for instance by injecting the fields

If the processed bean implements PageActiveCheck a PageMethodInterceptor is wrapped around the instance in order to provide page check capabilities.
PageObjectBeanPostProcessor() - Constructor for class de.bmiag.tapir.page.aop.pageobject.PageObjectBeanPostProcessor
 
PageObjectFieldInitializer - Interface in de.bmiag.tapir.page.aop.pageobject
The PageObjectFieldInitializer is responsible for initializing / injecting the fields / tapir elements of a page.
PageProcessor - Class in de.bmiag.tapir.page.annotation
 
PageProcessor() - Constructor for class de.bmiag.tapir.page.annotation.Page.PageProcessor
 
PageProcessor() - Constructor for class de.bmiag.tapir.page.annotation.PageProcessor
 
Parallel - Annotation Type in de.bmiag.tapir.execution.annotations.behaviour
Marks a TestSuite or TestClass to be run in parallel.
Parallelizable - Interface in de.bmiag.tapir.execution.model
Marks the element to be executable in parallel.
Parameter - Annotation Type in de.bmiag.tapir.execution.annotations.parameter
Fields or step parameters can be annotated with Parameter.
Parameter.ParameterProcessor - Class in de.bmiag.tapir.execution.annotations.parameter
Annotation Processor for @{link Parameter}.
Parameterized - Interface in de.bmiag.tapir.execution.model
Parameterized provides the possibility to use parameters.
Parameterized - Interface in de.bmiag.tapir.executiontest.expectation
Provides the possibility to expect parameters.
ParameterProcessor - Class in de.bmiag.tapir.execution.annotations.parameter
Processes fields and method parameters which are annotated with IteratedParameter or Parameter.
ParameterProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.parameter.Parameter.ParameterProcessor
 
ParameterProcessor(AnnotationReference) - Constructor for class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
ParameterProviderInvocation - Class in de.bmiag.tapir.execution.plan
Responsible for providing the concrete value of a field or step parameter which is annotated by Parameter or IteratedParameter.
ParameterProviderInvocation() - Constructor for class de.bmiag.tapir.execution.plan.ParameterProviderInvocation
 
ParameterUtil - Class in de.bmiag.tapir.execution.annotations.parameter
 
ParameterUtil() - Constructor for class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
ParameterValidator - Class in de.bmiag.tapir.execution.annotations.parameter
The ParameterValidator is active for elements annotated with Parameter or IteratedParameter.
ParameterValidator() - Constructor for class de.bmiag.tapir.execution.annotations.parameter.ParameterValidator
 
parse(String) - Method in class de.bmiag.tapir.cli.handler.ClassOptionHandler
 
partialLinkText() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Locate elements that contain the given link text.
postProcessAfterInitialization(Object, String) - Method in class de.bmiag.tapir.page.aop.pageobject.PageObjectBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class de.bmiag.tapir.page.aop.pageobject.PageObjectBeanPostProcessor
 
preValidate(ClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.configuration.annotation.configuration.ConfigurationProcessor
 
Private - Annotation Type in de.bmiag.tapir.page.annotation
Provides the possibility to mark a field of a Page Object as private.
PROCEED - de.bmiag.tapir.execution.executor.StepExecutionInvocationHandler.Result
Tells the ExecutionPlanExecutor to proceed the execution of the step.
ProceedOnFailure - Annotation Type in de.bmiag.tapir.execution.annotations.behaviour
Specifies if the TestSuite or TestClass should proceed when an error occurred.
processorRequired() - Method in annotation type de.bmiag.tapir.annotationprocessing.annotation.DynamicActive
Returns true if there has to be an annotation processor which handles the annotation.
processParameter(Declaration) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
propertyName() - Method in annotation type de.bmiag.tapir.configuration.annotation.variant.ConfigurationVariant
Returns the name of the property which determines the active configuration variant.
propertyName() - Method in annotation type de.bmiag.tapir.variant.annotation.variant.Variant
Returns the name of the property which determines the active variant.
providerClass() - Method in annotation type de.bmiag.tapir.execution.annotations.parameter.IteratedParameter
The name of the class which includes the method defined as IteratedParameter.value() or IteratedParameter.method().
providerClass() - Method in annotation type de.bmiag.tapir.execution.annotations.parameter.Parameter
The name of the class which includes the method defined as Parameter.value() or Parameter.method().

R

RadioButton - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a radio button.
RadioButtonGroup - Interface in de.bmiag.tapir.htmlbasic.api
Defines a radio button group which contains a set of RadioButtons.
Reference - Annotation Type in de.bmiag.tapir.core.annotation.reference
Marks the annotated field as being referenced in it's declaring class.
Reference.ReferenceProcessor - Class in de.bmiag.tapir.core.annotation.reference
Annotation Processor for @{link Reference}.
ReferenceProcessor - Class in de.bmiag.tapir.core.annotation.reference
Processes fields which are annotated with Reference.
ReferenceProcessor() - Constructor for class de.bmiag.tapir.core.annotation.reference.Reference.ReferenceProcessor
 
ReferenceProcessor() - Constructor for class de.bmiag.tapir.core.annotation.reference.ReferenceProcessor
 
ReflectionUtils - Class in de.bmiag.tapir.util.reflect
Provides some helper methods for Java's Reflection API.
ReflectionUtils() - Constructor for class de.bmiag.tapir.util.reflect.ReflectionUtils
 
refresh() - Method in interface de.bmiag.tapir.selenium.service.BrowserInteractionService
Refresh the current page
refresh() - Method in class de.bmiag.tapir.selenium.service.DefaultBrowserInteractionService
 
registerBean(MutableClassDeclaration, TypeReference[], Visibility, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.usebean.BeanService
Adds beans to the given class.
registerCoreAssertionsExtension(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junit.annotations.UnitTestProcessor
 
registerDestructionCallback(String, Runnable) - Method in class de.bmiag.tapir.util.scope.ThreadScope
 
registerDestructionCallback(String, Runnable) - Method in class de.bmiag.tapir.util.scope.ThreadScopeContext
Register the given callback as to be executed after request completion.
registerExtension(MutableClassDeclaration, TypeReference[], Visibility, TransformationContext) - Method in class de.bmiag.tapir.core.annotation.useextension.ExtensionService
Adds extensions to the given class.
registerTapirAssertionsExtension(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.junit.annotations.UnitTestProcessor
 
REMOTE - de.bmiag.tapir.selenium.chrome.driver.ChromeConnectionMode
Remote chromedriver mode (Driver service)
REMOTE - de.bmiag.tapir.selenium.driver.DriverServiceMode
Remote driver service
REMOTE - de.bmiag.tapir.selenium.firefox.driver.FirefoxConnectionMode
Remote Gecko driver mode (Driver service)
REMOTE - de.bmiag.tapir.selenium.ie.driver.InternetExplorerConnectionMode
Remote driver mode
remove(String) - Method in class de.bmiag.tapir.util.scope.ThreadScope
Removes bean from scope.
Requireable - Interface in de.bmiag.tapir.ui.api
Marks an ui element to be required optionally.
resolveContextualObject(String) - Method in class de.bmiag.tapir.util.scope.ThreadScope
 
Resource - Annotation Type in de.bmiag.tapir.datasource.resource.annotations
Resource can be used in conjunction with Parameter and IteratedParameter.
Resource.ResourceProcessor - Class in de.bmiag.tapir.datasource.resource.annotations
Annotation Processor for @{link Resource}.
ResourceConverter - Class in de.bmiag.tapir.test
A set of methods which are useful in order to handle files and resources in general.
ResourceConverter() - Constructor for class de.bmiag.tapir.test.ResourceConverter
 
ResourceDataSourceProcessor - Class in de.bmiag.tapir.datasource.resource.annotations
Processes classes which are annotated with Resource.
ResourceDataSourceProcessor() - Constructor for class de.bmiag.tapir.datasource.resource.annotations.ResourceDataSourceProcessor
 
ResourceProcessor() - Constructor for class de.bmiag.tapir.datasource.resource.annotations.Resource.ResourceProcessor
 
run(RunNotifier) - Method in class de.bmiag.tapir.junitexecution.bootstrap.TapirJUnitBootstrapper
 
RunNotifierSupplier - Class in de.bmiag.tapir.junitexecution.bootstrap
Supplies a RunNotifier.
RunNotifierSupplier() - Constructor for class de.bmiag.tapir.junitexecution.bootstrap.RunNotifierSupplier
 
runTest(Class<?>, ExecutionPlanExpectation) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Obtains the execution plan for given testClass and asserts it against the ExecutionPlanExpectation.
runTest(Class<?>, Map<String, String>, ExecutionPlanExpectation) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
After setting the given properties as JVM System properties the execution plan for given testClass is obtained and asserted against the ExecutionPlanExpectation.

S

ScreenshotListener - Class in de.bmiag.tapir.seleniumexecution.listener
Kicks in whenever a step fails and delegates the screenshot creation to ScreenshotService.
ScreenshotListener() - Constructor for class de.bmiag.tapir.seleniumexecution.listener.ScreenshotListener
 
ScreenshotService - Class in de.bmiag.tapir.seleniumexecution.service
This service can be used to make screenshots from the currently displayed browser window.
ScreenshotService() - Constructor for class de.bmiag.tapir.seleniumexecution.service.ScreenshotService
 
SearchContextMethodInterceptor - Class in de.bmiag.tapir.selenium.element
Ensures that each invocation of SearchContext.findElement(org.openqa.selenium.By) and SearchContext.findElements(org.openqa.selenium.By) returns a proxy.
SearchContextMethodInterceptor(Supplier<? extends SearchContext>) - Constructor for class de.bmiag.tapir.selenium.element.SearchContextMethodInterceptor
 
select() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumCheckbox
 
select() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumMultiSelectOption
 
select() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumRadioButton
 
select() - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumSingleSelectOption
 
select() - Method in interface de.bmiag.tapir.ui.api.Selectable
Selects the element.
Selectable - Interface in de.bmiag.tapir.ui.api
Marks an ui element as selectable.
SelectOption - Interface in de.bmiag.tapir.htmlbasic.api
Marks a ui element as a select option.
SeleniumConfiguration - Class in de.bmiag.tapir.selenium
Provides the configuration for tapir's Selenium module.
SeleniumConfiguration() - Constructor for class de.bmiag.tapir.selenium.SeleniumConfiguration
 
SeleniumElement - Annotation Type in de.bmiag.tapir.selenium.annotation
Binds the annotated field as a Selenium element.
SeleniumElement.SeleniumElementProcessor - Class in de.bmiag.tapir.selenium.annotation
Annotation Processor for @{link SeleniumElement}.
SeleniumElementFactory - Class in de.bmiag.tapir.selenium.element
This factory creates the concrete Selenium implementations for tapir interfaces.
SeleniumElementFactory() - Constructor for class de.bmiag.tapir.selenium.element.SeleniumElementFactory
 
SeleniumElementProcessor() - Constructor for class de.bmiag.tapir.selenium.annotation.SeleniumElement.SeleniumElementProcessor
 
SeleniumExecutionConfiguration - Class in de.bmiag.tapir.seleniumexecution
Provides the configuration for tapir's Selenium module.
SeleniumExecutionConfiguration() - Constructor for class de.bmiag.tapir.seleniumexecution.SeleniumExecutionConfiguration
 
SeleniumPageObjectFieldInitializer - Class in de.bmiag.tapir.selenium.aop.pageobject
This implementation of the PageObjectFieldInitializer initializes the page elements with the Selenium API by calling PageFactory.initElements(FieldDecorator, Object).
SeleniumPageObjectFieldInitializer() - Constructor for class de.bmiag.tapir.selenium.aop.pageobject.SeleniumPageObjectFieldInitializer
 
set(Filter) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitFilterSupplier
Sets the filter.
set(RunNotifier) - Method in class de.bmiag.tapir.junitexecution.bootstrap.RunNotifierSupplier
Sets the run notifier.
setActivateByFeatureExpression(Optional<FeatureExpression>) - Method in class de.bmiag.tapir.variant.data.FeatureSpecificDataElement
 
setArtificial(boolean) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.artificial attribute.
setBinary(File) - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeBrowserProperties
 
setBinary(File) - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeDriverProperties
 
setBinary(File) - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxBrowserProperties
 
setBinary(File) - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxGeckoDriverProperties
 
setBinary(File) - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerDriverServiceProperties
 
setCharset(Charset) - Method in class de.bmiag.tapir.execution.attachment.Attachment.Builder
Initializes the default value for the Attachment.Builder.charset attribute.
setCharset(Optional<Charset>) - Method in class de.bmiag.tapir.execution.attachment.Attachment.Builder
Initializes the value for the Attachment.Builder.charset attribute.
setChildren(Iterable<StructuralElement>) - Method in class de.bmiag.tapir.execution.model.ExecutionPlan.Builder
setChildren(Iterable<StructuralElement>) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Adds elements to TestSuite.Builder.children.
setChildren(Iterable<StructuralElementExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation.Builder
setChildren(Iterable<StructuralElementExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation.Builder
setChildren(List<StructuralElement>) - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
Sets the value of the children attribute
setChildren(List<StructuralElement>) - Method in class de.bmiag.tapir.execution.model.TestSuite
Sets the value of the children attribute
setComparableThrowable(ComparableThrowable) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult.Builder
Initializes the default value for the ExecutionPlanExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(ComparableThrowable) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult.Builder
Initializes the default value for the TestClassExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(ComparableThrowable) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
Initializes the default value for the TestStepExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(ComparableThrowable) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult.Builder
Initializes the default value for the TestSuiteExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(Optional<ComparableThrowable>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult.Builder
Initializes the value for the ExecutionPlanExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(Optional<ComparableThrowable>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult.Builder
Initializes the value for the TestClassExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(Optional<ComparableThrowable>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
Initializes the value for the TestStepExecutionResult.Builder.comparableThrowable attribute.
setComparableThrowable(Optional<ComparableThrowable>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult.Builder
Initializes the value for the TestSuiteExecutionResult.Builder.comparableThrowable attribute.
setContent(byte[]) - Method in class de.bmiag.tapir.execution.attachment.Attachment.Builder
Initializes the value for the Attachment.Builder.content attribute.
setCurrentTestStep(Optional<TestStep>) - Method in class de.bmiag.tapir.execution.executor.ExecutionStateImpl
 
setCurrentTestStep(Optional<TestStep>) - Method in interface de.bmiag.tapir.execution.executor.MutableExecutionState
Sets the current test step to the current thread.
setDescription(String) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the default value for the TestClass.Builder.description attribute.
setDescription(String) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the default value for the TestParameter.Builder.description attribute.
setDescription(String) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the default value for the TestStep.Builder.description attribute.
setDescription(String) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the default value for the TestSuite.Builder.description attribute.
setDescription(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the value for the TestClass.Builder.description attribute.
setDescription(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the value for the TestParameter.Builder.description attribute.
setDescription(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the value for the TestStep.Builder.description attribute.
setDescription(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.description attribute.
setExecutionState(ExecutionState) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult.Builder
Initializes the value for the ExecutionPlanExecutionResult.Builder.executionState attribute.
setExecutionState(ExecutionState) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult.Builder
Initializes the value for the TestClassExecutionResult.Builder.executionState attribute.
setExecutionState(ExecutionState) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
Initializes the value for the TestStepExecutionResult.Builder.executionState attribute.
setExecutionState(ExecutionState) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult.Builder
Initializes the value for the TestSuiteExecutionResult.Builder.executionState attribute.
setFeature(Class<? extends Feature>) - Method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression.Builder
Initializes the value for the ActivatedFeatureExpression.Builder.feature attribute.
setFeatureExpression(FeatureExpression) - Method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression.Builder
Initializes the value for the NotFeatureExpression.Builder.featureExpression attribute.
setFeatureExpressions(Iterable<FeatureExpression>) - Method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression.Builder
setFeatureExpressions(Iterable<FeatureExpression>) - Method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression.Builder
setFile(File) - Method in interface de.bmiag.tapir.htmlbasic.api.Upload
Sets the file which should be uploaded.
setFile(File) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumUpload
 
setHost(String) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
Initializes the value for the HttpProxy.Builder.host attribute.
setHTTPProxy(String, int, Optional<String>, Optional<String>, List<String>) - Method in class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
 
setId(Integer) - Method in class de.bmiag.tapir.execution.model.ExecutionPlan.Builder
Initializes the value for the ExecutionPlan.Builder.id attribute.
setId(Integer) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the value for the TestClass.Builder.id attribute.
setId(Integer) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the value for the TestStep.Builder.id attribute.
setId(Integer) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.id attribute.
setIssues(Iterable<String>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Adds elements to TestClass.Builder.issues.
setIssues(Iterable<String>) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Adds elements to TestSuite.Builder.issues.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.execution.model.ExecutionPlan.Builder
Initializes the value for the ExecutionPlan.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the value for the TestClass.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult.Builder
Initializes the value for the TestClassExecutionResult.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
Initializes the value for the TestStepExecutionResult.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult.Builder
Initializes the value for the TestSuiteExecutionResult.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation.Builder
Initializes the value for the TestClassExpectation.Builder.javaClass attribute.
setJavaClass(Class<?>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation.Builder
Initializes the value for the TestSuiteExpectation.Builder.javaClass attribute.
setJavaMethod(Method) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the value for the TestStep.Builder.javaMethod attribute.
setLabel(String) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the value for the TestParameter.Builder.label attribute.
setMessage(String) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable.Builder
Initializes the value for the ComparableThrowable.Builder.message attribute.
setMethodName(String) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation.Builder
Initializes the value for the TestStepExpectation.Builder.methodName attribute.
setMimeType(MimeType) - Method in class de.bmiag.tapir.execution.attachment.Attachment.Builder
Initializes the value for the Attachment.Builder.mimeType attribute.
setMode(boolean) - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeHeadlessProperties
 
setMode(boolean) - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxHeadlessProperties
 
setMode(ChromeConnectionMode) - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeConnectionProperties
 
setMode(FirefoxConnectionMode) - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxConnectionProperties
 
setMode(InternetExplorerConnectionMode) - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerConnectionProperties
 
setName(String) - Method in class de.bmiag.tapir.execution.attachment.Attachment.Builder
Initializes the value for the Attachment.Builder.name attribute.
setName(String) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the value for the TestClass.Builder.name attribute.
setName(String) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the value for the TestParameter.Builder.name attribute.
setName(String) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the value for the TestStep.Builder.name attribute.
setName(String) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.name attribute.
setName(String) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
Initializes the value for the TestStepExecutionResult.Builder.name attribute.
setName(String) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation.Builder
Initializes the value for the TestParameterExpectation.Builder.name attribute.
setNode(Node) - Method in class de.bmiag.tapir.javafx.element.AbstractJavaFXElement
 
setNode(Node) - Method in interface de.bmiag.tapir.javafx.element.JavaFXElement
 
setNonProxyHosts(Iterable<String>) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
setParallelized(boolean) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.parallelized attribute.
setParameters(Iterable<TestParameter>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
setParameters(Iterable<TestParameter>) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Adds elements to TestStep.Builder.parameters.
setParameters(Iterable<TestParameterExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult.Builder
setParameters(Iterable<TestParameterExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
setParameters(Iterable<TestParameterExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation.Builder
setParameters(Iterable<TestParameterExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation.Builder
setParent(StructuralElementContainer) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the value for the TestClass.Builder.parent attribute.
setParent(StructuralElementContainer) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.parent attribute.
setParentTestClass(TestClass) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the value for the TestStep.Builder.parentTestClass attribute.
setPassword(String) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
Initializes the default value for the HttpProxy.Builder.password attribute.
setPassword(Optional<String>) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
Initializes the value for the HttpProxy.Builder.password attribute.
setPort(int) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
Initializes the value for the HttpProxy.Builder.port attribute.
setPreference(String, boolean) - Method in class de.bmiag.tapir.selenium.firefox.driver.AbstractFirefoxExtension
Sets a boolean value based preference
setPreference(String, int) - Method in class de.bmiag.tapir.selenium.firefox.driver.AbstractFirefoxExtension
Sets an int value based preference
setPreference(String, String) - Method in class de.bmiag.tapir.selenium.firefox.driver.AbstractFirefoxExtension
Sets a String value based preference
setProceedOnFailure(boolean) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.proceedOnFailure attribute.
setSteps(Iterable<TestStep>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Adds elements to TestClass.Builder.steps.
setSteps(Iterable<TestStepExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation.Builder
setSteps(List<TestStep>) - Method in class de.bmiag.tapir.execution.model.TestClass
Sets the value of the steps attribute
setTags(Iterable<String>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Adds elements to TestClass.Builder.tags.
setTags(Iterable<String>) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Adds elements to TestSuite.Builder.tags.
setTestClassParameters(Iterable<TestParameterExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult.Builder
setText(String) - Method in interface de.bmiag.tapir.htmlbasic.api.TextField
Sets the given text.
setText(String) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTextField
 
setText(String) - Method in interface de.bmiag.tapir.javafx.api.TextField
Sets the given text
setText(String) - Method in class de.bmiag.tapir.javafx.element.impl.DefaultJavaFXTextField
 
setThrowableClass(Class<? extends Throwable>) - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable.Builder
Initializes the value for the ComparableThrowable.Builder.throwableClass attribute.
setTimeout(int) - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxConnectionProperties
 
setTitle(String) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the default value for the TestClass.Builder.title attribute.
setTitle(String) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the default value for the TestParameter.Builder.title attribute.
setTitle(String) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the default value for the TestStep.Builder.title attribute.
setTitle(String) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the default value for the TestSuite.Builder.title attribute.
setTitle(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestClass.Builder
Initializes the value for the TestClass.Builder.title attribute.
setTitle(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the value for the TestParameter.Builder.title attribute.
setTitle(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestStep.Builder
Initializes the value for the TestStep.Builder.title attribute.
setTitle(Optional<String>) - Method in class de.bmiag.tapir.execution.model.TestSuite.Builder
Initializes the value for the TestSuite.Builder.title attribute.
setTypeArguments(List<Type>) - Method in class de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumTable
 
setTypeArguments(List<Type>) - Method in interface de.bmiag.tapir.ui.api.TypeArgumentAware
Sets the type arguments.
setUrl(URL) - Method in class de.bmiag.tapir.selenium.chrome.driver.properties.ChromeDriverServiceProperties
 
setUrl(URL) - Method in class de.bmiag.tapir.selenium.firefox.driver.properties.FirefoxDriverServiceProperties
 
setUrl(URL) - Method in class de.bmiag.tapir.selenium.ie.driver.properties.InternetExplorerDriverServiceProperties
 
setUsername(String) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
Initializes the default value for the HttpProxy.Builder.username attribute.
setUsername(Optional<String>) - Method in class de.bmiag.tapir.core.net.HttpProxy.Builder
Initializes the value for the HttpProxy.Builder.username attribute.
setValue(Object) - Method in class de.bmiag.tapir.execution.model.TestParameter.Builder
Initializes the value for the TestParameter.Builder.value attribute.
setValue(Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation.Builder
Initializes the value for the TestParameterExpectation.Builder.value attribute.
setWebElement(WebElement) - Method in class de.bmiag.tapir.selenium.element.AbstractSingleSeleniumElement
 
setWebElement(WebElement) - Method in interface de.bmiag.tapir.selenium.element.SingleWebElementBased
Sets Selenium's WebElement.
setWebElements(List<WebElement>) - Method in class de.bmiag.tapir.selenium.element.AbstractMultiSeleniumElement
 
setWebElements(List<WebElement>) - Method in interface de.bmiag.tapir.selenium.element.MultiWebElementBased
Sets Selenium's WebElements.
SharedResourcePool - Class in de.bmiag.tapir.util.resource
The SharedResourcePool provides the possibility to lock resources in order to synchronize them.
SharedResourcePool() - Constructor for class de.bmiag.tapir.util.resource.SharedResourcePool
 
sharedResourcePoolTimeout(Integer) - Method in class de.bmiag.tapir.util.UtilConfiguration
 
shouldFilter(Parameterized) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
 
shouldFilterClass(TestClass, Object) - Method in class de.bmiag.tapir.conditional.filter.ConditionalFilter
 
shouldFilterClass(TestClass, Object) - Method in interface de.bmiag.tapir.execution.plan.ExecutionFilter
Checks if the given testClass should be filtered.
shouldFilterClass(TestClass, Object) - Method in class de.bmiag.tapir.execution.plan.ExecutionFilterManager
Asks the registered execution filters if the given testClass should be filtered.
shouldFilterClass(TestClass, Object) - Method in class de.bmiag.tapir.variant.filter.FeatureActivatedAnnotationFilter
 
shouldFilterClass(TestClass, Object) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
 
shouldFilterStep(TestStep, Object) - Method in class de.bmiag.tapir.conditional.filter.ConditionalFilter
 
shouldFilterStep(TestStep, Object) - Method in interface de.bmiag.tapir.execution.plan.ExecutionFilter
Checks if the given testStep should be filtered.
shouldFilterStep(TestStep, Object) - Method in class de.bmiag.tapir.execution.plan.ExecutionFilterManager
Asks the registered execution filters if the given testStep should be filtered.
shouldFilterStep(TestStep, Object) - Method in class de.bmiag.tapir.variant.filter.FeatureActivatedAnnotationFilter
 
shouldFilterStep(TestStep, Object) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
 
shouldFilterSuite(TestSuite, Object) - Method in class de.bmiag.tapir.conditional.filter.ConditionalFilter
 
shouldFilterSuite(TestSuite, Object) - Method in interface de.bmiag.tapir.execution.plan.ExecutionFilter
Checks if the given testSuite should be filtered.
shouldFilterSuite(TestSuite, Object) - Method in class de.bmiag.tapir.execution.plan.ExecutionFilterManager
Asks the registered execution filters if the given testSuite should be filtered.
shouldFilterSuite(TestSuite, Object) - Method in class de.bmiag.tapir.variant.filter.FeatureActivatedAnnotationFilter
 
shouldFilterSuite(TestSuite, Object) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
 
shouldRetry(WebDriverException) - Method in class de.bmiag.tapir.selenium.aop.DefaultWebDriverExceptionOccurrenceBehaviour
 
shouldRetry(WebDriverException) - Method in interface de.bmiag.tapir.selenium.aop.WebDriverExceptionOccurrenceBehaviour
Returns if the operation should be retried for given WebDriverException.
shouldRetry(WebDriverException) - Method in class de.bmiag.tapir.selenium.firefox.aop.FirefoxWebDriverExceptionOccurrenceBehaviour
 
shutdown() - Method in class de.bmiag.tapir.execution.executor.TapirTaskExecutor
This method shuts down the underlying executor.
simpleDateConverter(String, Locale) - Method in class de.bmiag.tapir.core.CoreConfiguration
 
SimpleDateConverter - Class in de.bmiag.tapir.core.converter
A Converter which uses a given DateFormat to convert a String to a Date.
SimpleDateConverter(DateFormat) - Constructor for class de.bmiag.tapir.core.converter.SimpleDateConverter
 
simpleLocalDateConverter(String, Locale) - Method in class de.bmiag.tapir.core.CoreConfiguration
 
SimpleLocalDateConverter - Class in de.bmiag.tapir.core.converter
A Converter which uses a given DateTimeFormatter to convert a String to a LocalDate.
SimpleLocalDateConverter(DateTimeFormatter) - Constructor for class de.bmiag.tapir.core.converter.SimpleLocalDateConverter
 
simpleTypeConverter() - Method in class de.bmiag.tapir.variant.VariantConfiguration
 
since() - Method in annotation type de.bmiag.tapir.annotations.documentation.JavadocGen
The @since tag
singleLine() - Method in annotation type de.bmiag.tapir.core.annotation.label.CustomLabel
Defines if the label should be printed to a single line.
singleLine() - Method in class de.bmiag.tapir.core.annotation.label.CustomLabelStringBuilder
Fields are printed on a single line, separated by commas instead of newlines
SingleSelect - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a single select field.
SingleSelectable<T> - Interface in de.bmiag.tapir.ui.api
Extension of ElementCollection in order to provide single selection capabilities.
SingleSelectOption - Interface in de.bmiag.tapir.htmlbasic.api
The SingleSelectOption is a single option of a SingleSelect.
SingleWebElementBased - Interface in de.bmiag.tapir.selenium.element
Provides the possibility to set a single WebElement which binds the element to Selenium.
SKIP - de.bmiag.tapir.execution.executor.StepExecutionInvocationHandler.Result
Tells the ExecutionPlanExecutor to skip the execution of the step.
SKIPPED - de.bmiag.tapir.executiontest.data.ExecutionState
Execution is skipped.
skipStructuralElement(Object) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
sneakyRethrow(Throwable) - Static method in class de.bmiag.tapir.util.exception.SneakyThrow
Throws any throwable 'sneakily' - you don't need to catch it, nor declare that you throw it onwards.
SneakyThrow - Class in de.bmiag.tapir.util.exception
Utility class for providing Sneaky Throw functionalities.
SneakyThrow() - Constructor for class de.bmiag.tapir.util.exception.SneakyThrow
 
sort() - Method in class de.bmiag.tapir.execution.plan.sort.DirectedGraph
Execute topological sort by using DirectedGraph.sortInternal(Object, Set, Stack) recursively.
startsWith(String) - Method in class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
Step - Annotation Type in de.bmiag.tapir.execution.annotations.step
Defines a method as a step.
Step.StepProcessor - Class in de.bmiag.tapir.execution.annotations.step
Annotation Processor for @{link Step}.
StepExecutionInvocationHandler - Interface in de.bmiag.tapir.execution.executor
StepExecutionInvocationHandler.Result - Enum in de.bmiag.tapir.execution.executor
The result tells the ExecutionPlanExecutor how to proceed the step execution.
StepExecutionInvocationHandlerNotifier - Class in de.bmiag.tapir.execution.executor
The StepExecutionInvocationHandlerNotifier notifies all registered step execution invocation handlers before and after a step is executed.
StepExecutionInvocationHandlerNotifier() - Constructor for class de.bmiag.tapir.execution.executor.StepExecutionInvocationHandlerNotifier
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
stepFailed(TestStep, Throwable) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test step has been finished with an exception.
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.execution.executor.StepFinishedStateUpdater
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.seleniumexecution.listener.HtmlPageCaptureListener
 
stepFailed(TestStep, Throwable) - Method in class de.bmiag.tapir.seleniumexecution.listener.ScreenshotListener
 
StepFinishedStateUpdater - Class in de.bmiag.tapir.execution.executor
Responsible for resetting the current step of the ExecutionState.
StepFinishedStateUpdater() - Constructor for class de.bmiag.tapir.execution.executor.StepFinishedStateUpdater
 
StepProcessor - Class in de.bmiag.tapir.execution.annotations.step
Processes classes which are annotated with Step.
StepProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.step.Step.StepProcessor
 
StepProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.step.StepProcessor
 
stepSkipped(TestStep) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
stepSkipped(TestStep) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
stepSkipped(TestStep) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test step has been skipped.
stepSkipped(TestStep) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
stepSkipped(TestStep) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
stepSkipped(TestStep) - Method in class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
stepStarted(TestStep) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
stepStarted(TestStep) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
stepStarted(TestStep) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test step has been started.
stepStarted(TestStep) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
stepStarted(TestStep) - Method in class de.bmiag.tapir.execution.executor.StepStartedStateUpdater
 
stepStarted(TestStep) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
stepStarted(TestStep) - Method in class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
StepStartedStateUpdater - Class in de.bmiag.tapir.execution.executor
Responsible for setting the current step of the ExecutionState.
StepStartedStateUpdater() - Constructor for class de.bmiag.tapir.execution.executor.StepStartedStateUpdater
 
stepSucceeded(TestStep) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
stepSucceeded(TestStep) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
stepSucceeded(TestStep) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test step has been finished successfully
stepSucceeded(TestStep) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
stepSucceeded(TestStep) - Method in class de.bmiag.tapir.execution.executor.StepFinishedStateUpdater
 
stepSucceeded(TestStep) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
stepSucceeded(TestStep) - Method in class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
stripSpace(String) - Method in class de.bmiag.tapir.util.extensions.IsEqualIgnoringLinebreakStyleMatcher
 
StructuralElement - Interface in de.bmiag.tapir.execution.model
A StructuralElement is a sub element of the execution plan.
StructuralElementContainer - Interface in de.bmiag.tapir.execution.model
StructuralElementExpectation - Interface in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning a StructuralElement.
StructuralElementExpectationContainer - Interface in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning a StructuralElementContainer.
submit(CompletionService<V>, Callable<V>) - Method in class de.bmiag.tapir.execution.executor.TapirTaskExecutor
Executes the given Callable and returns a Future.
SUCCEEDED - de.bmiag.tapir.executiontest.data.ExecutionState
Execution finished successfully.
suiteFailed(TestSuite, Throwable) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
suiteFailed(TestSuite, Throwable) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
suiteFailed(TestSuite, Throwable) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test suite has been finished with an exception.
suiteFailed(TestSuite, Throwable) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
suiteFailed(TestSuite, Throwable) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
suiteSkipped(TestSuite) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
suiteSkipped(TestSuite) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
suiteSkipped(TestSuite) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test suite has been skipped.
suiteSkipped(TestSuite) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
suiteSkipped(TestSuite) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
suiteSkipped(TestSuite) - Method in class de.bmiag.tapir.junitexecution.listener.JUnitExecutionListener
 
suiteStarted(TestSuite) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
suiteStarted(TestSuite) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
suiteStarted(TestSuite) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test suite has been started.
suiteStarted(TestSuite) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
suiteStarted(TestSuite) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
suiteSucceeded(TestSuite) - Method in class de.bmiag.tapir.allure.listener.AllureExecutionListener
 
suiteSucceeded(TestSuite) - Method in class de.bmiag.tapir.execution.executor.AbstractExecutionListener
 
suiteSucceeded(TestSuite) - Method in interface de.bmiag.tapir.execution.executor.ExecutionListener
Called when a test suite has been finished successfully
suiteSucceeded(TestSuite) - Method in class de.bmiag.tapir.execution.executor.LoggingExecutionListener
 
suiteSucceeded(TestSuite) - Method in class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
switchToFrame(String) - Method in interface de.bmiag.tapir.selenium.service.BrowserInteractionService
Select a frame by its name or ID.
switchToFrame(String) - Method in class de.bmiag.tapir.selenium.service.DefaultBrowserInteractionService
 

T

Table<RowType extends TableRow> - Interface in de.bmiag.tapir.htmlbasic.api
Defines a table.
TableRow - Interface in de.bmiag.tapir.htmlbasic.api
TableRow is a marker interface for a row of a Table.
Taggable - Interface in de.bmiag.tapir.execution.model
Taggable some information about tags and issues/bugs.
tagName() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Locate elements by their tag name.
Tags - Annotation Type in de.bmiag.tapir.execution.annotations.documentation
In order to tag your tests simply annotate test suite or test case with the Tags annotation.
takeScreenshot(String) - Method in class de.bmiag.tapir.seleniumexecution.service.ScreenshotService
Takes a screenshot with the given name, if the current web driver supports this.
TapirAssertionConfiguration - Class in de.bmiag.tapir.assertion
Provides the configuration for tapir's assertion module.
TapirAssertionConfiguration() - Constructor for class de.bmiag.tapir.assertion.TapirAssertionConfiguration
 
TapirAssertions - Class in de.bmiag.tapir.util.extensions
Deprecated.
Since 3.1.0 use AssertJ based assertions.
TapirAssertions() - Constructor for class de.bmiag.tapir.util.extensions.TapirAssertions
Deprecated.
 
TapirBootstrapper - Class in de.bmiag.tapir.bootstrap
The TapirBootstrapper is responsible for bootstrapping the tapir Spring application context based on a given TapirBootstrapStrategy.
TapirBootstrapper() - Constructor for class de.bmiag.tapir.bootstrap.TapirBootstrapper
 
TapirBootstrapStrategy - Interface in de.bmiag.tapir.bootstrap
The TapirBootstrapStrategy provides a strategy to determine the sources passed to SpringApplication.run(Object[], String[]).
TapirChromeConfiguration - Class in de.bmiag.tapir.selenium.chrome
Provides the configuration for tapir's Selenium Chrome module.
TapirChromeConfiguration() - Constructor for class de.bmiag.tapir.selenium.chrome.TapirChromeConfiguration
 
TapirContextConfiguration - Annotation Type in de.bmiag.tapir.bootstrap
TapirContextConfiguration defines class-level metadata that is used to determine how to load and configure an ApplicationContext for tapir tests.
TapirContextConfigurationBootstrapStrategy - Class in de.bmiag.tapir.bootstrap
TapirContextConfigurationBootstrapStrategy(TapirContextConfiguration) - Constructor for class de.bmiag.tapir.bootstrap.TapirContextConfigurationBootstrapStrategy
Creates a TapirContextConfigurationBootstrapStrategy based on the given tapirContextConfiguration.
TapirCoreAssertionConfiguration - Class in de.bmiag.tapir.coreassertion
Provides the configuration for tapir's core assertion module.
TapirCoreAssertionConfiguration() - Constructor for class de.bmiag.tapir.coreassertion.TapirCoreAssertionConfiguration
 
TapirDataSourceApiConfiguration - Class in de.bmiag.tapir.datasource.api
Provides the configuration for tapir's datasource api module.
TapirDataSourceApiConfiguration() - Constructor for class de.bmiag.tapir.datasource.api.TapirDataSourceApiConfiguration
 
TapirDataSourceCsvConfiguration - Class in de.bmiag.tapir.datasource.csv
Provides the configuration for tapir's DataSource CSV module.
TapirDataSourceCsvConfiguration() - Constructor for class de.bmiag.tapir.datasource.csv.TapirDataSourceCsvConfiguration
 
TapirDataSourceResourceConfiguration - Class in de.bmiag.tapir.datasource.resource
Provides the configuration for tapir's DataSource Resource module.
TapirDataSourceResourceConfiguration() - Constructor for class de.bmiag.tapir.datasource.resource.TapirDataSourceResourceConfiguration
 
TapirElement - Interface in de.bmiag.tapir.ui.api
Marker interface for elements used in tapir.
TapirElementListMethodInterceptor - Class in de.bmiag.tapir.selenium.element
TapirElementListMethodInterceptor(Supplier<List<TapirElement>>, CacheInvalidator, TypeToken<?>) - Constructor for class de.bmiag.tapir.selenium.element.TapirElementListMethodInterceptor
 
TapirElementListMethodInterceptor.CacheKey - Enum in de.bmiag.tapir.selenium.element
 
TapirElementMethodInterceptor - Class in de.bmiag.tapir.selenium.element
TapirElementMethodInterceptor(Supplier<TapirElement>, CacheInvalidator, TypeToken<?>) - Constructor for class de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor
 
TapirElementMethodInterceptor.CacheKey - Enum in de.bmiag.tapir.selenium.element
 
TapirElementProxyFactory - Class in de.bmiag.tapir.selenium.element
Responsible or building interceptors which intercept calls to TapirElements or lists von TapirElements.
TapirElementProxyFactory() - Constructor for class de.bmiag.tapir.selenium.element.TapirElementProxyFactory
 
TapirExecutionConfiguration - Class in de.bmiag.tapir.execution
Provides the configuration for tapir's execution module.
TapirExecutionConfiguration() - Constructor for class de.bmiag.tapir.execution.TapirExecutionConfiguration
 
TapirExecutor - Class in de.bmiag.tapir.execution
Main entry point for running tapir tests.
TapirExecutor.TapirExecutorFactory - Class in de.bmiag.tapir.execution
The TapirExecutor.TapirExecutorFactory is responsible for providing a TapirExecutor for a given testClass.
TapirExecutorFactory() - Constructor for class de.bmiag.tapir.execution.TapirExecutor.TapirExecutorFactory
 
TapirFactoriesBootstrapStrategy - Class in de.bmiag.tapir.bootstrap
The TapirFactoriesBootstrapStrategy searches for files called "META-INF/tapir.bootstrap" in the classpath.
TapirFirefoxConfiguration - Class in de.bmiag.tapir.selenium.firefox
Provides the configuration for tapir's Selenium Firefox module.
TapirFirefoxConfiguration() - Constructor for class de.bmiag.tapir.selenium.firefox.TapirFirefoxConfiguration
 
TapirHtmlBasicAPIConfiguration - Class in de.bmiag.tapir.htmlbasic.api
 
TapirHtmlBasicAPIConfiguration() - Constructor for class de.bmiag.tapir.htmlbasic.api.TapirHtmlBasicAPIConfiguration
 
TapirHtmlBasicImplConfiguration - Class in de.bmiag.tapir.htmlbasic.impl
 
TapirHtmlBasicImplConfiguration() - Constructor for class de.bmiag.tapir.htmlbasic.impl.TapirHtmlBasicImplConfiguration
 
TapirHtmlUnitConfiguration - Class in de.bmiag.tapir.selenium.htmlunit
Provides the configuration for tapir's Selenium HtmlUnit module.
TapirHtmlUnitConfiguration() - Constructor for class de.bmiag.tapir.selenium.htmlunit.TapirHtmlUnitConfiguration
 
TapirHtmlUnitDriver - Class in de.bmiag.tapir.selenium.htmlunit.driver
The TapirHtmlUnitDriver fixes some issues with HtmlUnitDriver.
TapirHtmlUnitDriver() - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
TapirHtmlUnitDriver(boolean) - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
TapirHtmlUnitDriver(BrowserVersion) - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
TapirHtmlUnitDriver(BrowserVersion, boolean) - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
TapirHtmlUnitDriver(Capabilities) - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.TapirHtmlUnitDriver
Constructs a new instance with the specified BrowserVersion.
TapirInternetExplorerConfiguration - Class in de.bmiag.tapir.selenium.ie
Provides the configuration for tapir's Selenium Internet Explorer module.
TapirInternetExplorerConfiguration() - Constructor for class de.bmiag.tapir.selenium.ie.TapirInternetExplorerConfiguration
 
TapirJUnitAnnotationProcessorUtil - Class in de.bmiag.tapir.junitexecution.annotations
Provides convenience methods which might be used by multiple annotation processors.
TapirJUnitAnnotationProcessorUtil() - Constructor for class de.bmiag.tapir.junitexecution.annotations.TapirJUnitAnnotationProcessorUtil
 
TapirJUnitBootstrapper - Class in de.bmiag.tapir.junitexecution.bootstrap
The TapirJUnitBootstrapper is the main entry point for initializing a tapir test run using JUnit.
TapirJUnitBootstrapper(Class<?>) - Constructor for class de.bmiag.tapir.junitexecution.bootstrap.TapirJUnitBootstrapper
Constructs a TapirJUnitBootstrapper instance based on the given testClass.
TapirLauncher - Class in de.bmiag.tapir.cli
The TapirLauncher launches a given tapir test class via the command line.
TapirLauncher - Class in de.bmiag.tapir.execution.launch
Provides the static convenience method launch which executes a given test class or suite.
TapirLauncher() - Constructor for class de.bmiag.tapir.cli.TapirLauncher
 
TapirLauncher() - Constructor for class de.bmiag.tapir.execution.launch.TapirLauncher
 
TapirLicense - Class in de.bmiag.tapir.bootstrap
A singleton holding the license for all tapir modules.
TapirLicenseChecker - Class in de.bmiag.tapir.bootstrap
This listener is executed automatically during the start of the tests and lets LicenseCheckers check the validity of the license
TapirLicenseChecker() - Constructor for class de.bmiag.tapir.bootstrap.TapirLicenseChecker
 
TapirPageExecutionConfiguration - Class in de.bmiag.tapir.pageexecution
 
TapirPageExecutionConfiguration() - Constructor for class de.bmiag.tapir.pageexecution.TapirPageExecutionConfiguration
 
TapirPageExecutionConfiguration2 - Class in de.bmiag.tapir.pageexecution
 
TapirPageExecutionConfiguration2() - Constructor for class de.bmiag.tapir.pageexecution.TapirPageExecutionConfiguration2
 
TapirSeleniumFieldDecorator - Class in de.bmiag.tapir.selenium.aop.pageobject
TapirSeleniumFieldDecorator() - Constructor for class de.bmiag.tapir.selenium.aop.pageobject.TapirSeleniumFieldDecorator
 
TapirTaskExecutor - Class in de.bmiag.tapir.execution.executor
The TapirTaskExecutor is responsible for executing Runnables which are registered via TapirTaskExecutor.submit(CompletionService, Callable).
TapirTaskExecutor() - Constructor for class de.bmiag.tapir.execution.executor.TapirTaskExecutor
 
TapirTestConfiguration - Class in de.bmiag.tapir.test
Provides the configuration for tapir's test module.
TapirTestConfiguration() - Constructor for class de.bmiag.tapir.test.TapirTestConfiguration
 
TapirThreadedRefreshHandler - Class in de.bmiag.tapir.selenium.htmlunit.driver
Refreshes the specified page using the specified URL after the specified number of seconds.
TapirThreadedRefreshHandler() - Constructor for class de.bmiag.tapir.selenium.htmlunit.driver.TapirThreadedRefreshHandler
 
target - Variable in class de.bmiag.tapir.util.scope.ThreadScopeCallable
 
taskExecutor(int) - Method in class de.bmiag.tapir.execution.TapirExecutionConfiguration
 
TestAnnotation - Annotation Type in de.bmiag.tapir.annotationprocessingtest1
 
TestAnnotation.TestAnnotationProcessor - Class in de.bmiag.tapir.annotationprocessingtest1
Annotation Processor for @{link TestAnnotation}.
TestAnnotation2 - Annotation Type in de.bmiag.tapir.annotationprocessingtest1
 
TestAnnotation2.TestAnnotation2Processor - Class in de.bmiag.tapir.annotationprocessingtest1
Annotation Processor for @{link TestAnnotation2}.
TestAnnotation2Processor - Class in de.bmiag.tapir.annotationprocessingtest1
 
TestAnnotation2Processor() - Constructor for class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation2.TestAnnotation2Processor
 
TestAnnotation2Processor() - Constructor for class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation2Processor
 
TestAnnotationProcessor - Class in de.bmiag.tapir.annotationprocessingtest1
 
TestAnnotationProcessor() - Constructor for class de.bmiag.tapir.annotationprocessingtest1.TestAnnotation.TestAnnotationProcessor
 
TestAnnotationProcessor() - Constructor for class de.bmiag.tapir.annotationprocessingtest1.TestAnnotationProcessor
 
testClass(Class<?>, TestParameterExpectation, List<TestStepExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a parameterized (single parameter) test class expectation for the given parameters.
testClass(Class<?>, List<TestParameterExpectation>, Iterable<TestStepExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a parameterized (multiple parameters) test class expectation for the given parameters.
testClass(Class<?>, List<TestStepExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a test class expectation for the given parameters.
TestClass - Class in de.bmiag.tapir.execution.model
TestClass represents a test class which contains steps to be executed.
TestClass - Annotation Type in de.bmiag.tapir.execution.annotations.testclass
A test class is a collection of test steps that are intended to be used to test a software program.
TestClass.Builder - Class in de.bmiag.tapir.execution.model
Builds instances of type TestClass.
TestClass.TestClassProcessor - Class in de.bmiag.tapir.execution.annotations.testclass
Annotation Processor for @{link TestClass}.
TestClassExecutionResult - Class in de.bmiag.tapir.executiontest.expectation.execution
Result of a test class execution.
TestClassExecutionResult.Builder - Class in de.bmiag.tapir.executiontest.expectation.execution
Builds instances of type TestClassExecutionResult.
TestClassExpectation - Class in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning a TestClass.
TestClassExpectation.Builder - Class in de.bmiag.tapir.executiontest.expectation.plan
Builds instances of type TestClassExpectation.
TestClassProcessor - Class in de.bmiag.tapir.execution.annotations.testclass
Processes classes which are annotated with TestClass.
TestClassProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.testclass.TestClass.TestClassProcessor
 
TestClassProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.testclass.TestClassProcessor
 
TestExecutionListener - Class in de.bmiag.tapir.executiontest.listener
ExecutionListener which collects the results of all execution model elements and provides them via TestExecutionListener.getResults().
TestExecutionListener() - Constructor for class de.bmiag.tapir.executiontest.listener.TestExecutionListener
 
TestInstanceProvider - Class in de.bmiag.tapir.execution.plan
Provides an instance for a TestClass.
TestInstanceProvider() - Constructor for class de.bmiag.tapir.execution.plan.TestInstanceProvider
 
testParameter(String, Object) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a test parameter expectation for the given parameters.
TestParameter - Class in de.bmiag.tapir.execution.model
TestParameter represents a test parameters which can be assigned to any class which implements Parameterized.
TestParameter.Builder - Class in de.bmiag.tapir.execution.model
Builds instances of type TestParameter.
TestParameterExpectation - Class in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning a TestParameter.
TestParameterExpectation.Builder - Class in de.bmiag.tapir.executiontest.expectation.plan
Builds instances of type TestParameterExpectation.
testStep(String) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a test step expectation for the given name.
testStep(String, TestParameterExpectation) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a parameterized (single parameter) test step expectation for the given name.
testStep(String, List<TestParameterExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a parameterized (multiple parameters) test step expectation for the given name.
TestStep - Class in de.bmiag.tapir.execution.model
TestStep represents a single test step.
TestStep.Builder - Class in de.bmiag.tapir.execution.model
Builds instances of type TestStep.
TestStepExecutionResult - Class in de.bmiag.tapir.executiontest.expectation.execution
Result of a test step execution.
TestStepExecutionResult.Builder - Class in de.bmiag.tapir.executiontest.expectation.execution
Builds instances of type TestStepExecutionResult.
TestStepExpectation - Class in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning a TestStep.
TestStepExpectation.Builder - Class in de.bmiag.tapir.executiontest.expectation.plan
Builds instances of type TestStepExpectation.
testSuite(Class<?>, List<StructuralElementExpectation>) - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectationHelper
Constructs a test suite expectation for the given parameters.
TestSuite - Class in de.bmiag.tapir.execution.model
TestSuite represents a test suite which contains other test suites or test classes.
TestSuite - Annotation Type in de.bmiag.tapir.execution.annotations.suite
A test suite is a collection of test classes that are intended to be used to test a software program.
TestSuite.Builder - Class in de.bmiag.tapir.execution.model
Builds instances of type TestSuite.
TestSuite.TestSuiteProcessor - Class in de.bmiag.tapir.execution.annotations.suite
Annotation Processor for @{link TestSuite}.
TestSuiteExecutionResult - Class in de.bmiag.tapir.executiontest.expectation.execution
Result of a test suite execution.
TestSuiteExecutionResult.Builder - Class in de.bmiag.tapir.executiontest.expectation.execution
Builds instances of type TestSuiteExecutionResult.
TestSuiteExpectation - Class in de.bmiag.tapir.executiontest.expectation.plan
An expectation concerning a TestSuite.
TestSuiteExpectation.Builder - Class in de.bmiag.tapir.executiontest.expectation.plan
Builds instances of type TestSuiteExpectation.
TestSuiteProcessor - Class in de.bmiag.tapir.execution.annotations.suite
Processes classes which are annotated with TestSuite.
TestSuiteProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.suite.TestSuite.TestSuiteProcessor
 
TestSuiteProcessor() - Constructor for class de.bmiag.tapir.execution.annotations.suite.TestSuiteProcessor
 
TextField - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as a text field.
TextField - Interface in de.bmiag.tapir.javafx.api
Marks an element as a text field.
ThreadScope - Class in de.bmiag.tapir.util.scope
Thread scope implementation.
ThreadScope() - Constructor for class de.bmiag.tapir.util.scope.ThreadScope
 
ThreadScopeCallable<V> - Class in de.bmiag.tapir.util.scope
Runnable that ensures that the thread scope is destroyed afterwards.
ThreadScopeCallable(Callable<V>) - Constructor for class de.bmiag.tapir.util.scope.ThreadScopeCallable
 
ThreadScopeContext - Class in de.bmiag.tapir.util.scope
The context of a thread.
ThreadScopeContext() - Constructor for class de.bmiag.tapir.util.scope.ThreadScopeContext
 
ThreadScopeContextHolder - Class in de.bmiag.tapir.util.scope
The ThreadScopeContextHolder holds a ThreadLocal in order to provide a thread-related ThreadScopeContext.
ThreadScopeContextHolder() - Constructor for class de.bmiag.tapir.util.scope.ThreadScopeContextHolder
 
Title - Annotation Type in de.bmiag.tapir.execution.annotations.documentation
By using the Title annotation it is possible to provide a title/headline for the annotated element.
toFile(InputStream, String, String) - Method in class de.bmiag.tapir.test.ResourceConverter
Converts the given inputstream to a temporary file
toFile(CharSequence, Charset, String, String) - Method in class de.bmiag.tapir.test.ResourceConverter
Converts the given charSequence to a temporary file
toHtmlFileURI(InputStream) - Method in class de.bmiag.tapir.test.ResourceConverter
Converts the given HTML inputstream to a temporary file
toHtmlFileURI(CharSequence, Charset) - Method in class de.bmiag.tapir.test.ResourceConverter
Converts the given HTML code to a temporary file
toString() - Method in class de.bmiag.tapir.core.annotation.label.CustomLabelStringBuilder
 
toString() - Method in class de.bmiag.tapir.core.net.HttpProxy
 
toString() - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterProcessor
 
toString() - Method in class de.bmiag.tapir.execution.attachment.Attachment
 
toString() - Method in class de.bmiag.tapir.execution.model.ExecutionPlan
 
toString() - Method in class de.bmiag.tapir.execution.model.TestClass
 
toString() - Method in class de.bmiag.tapir.execution.model.TestParameter
 
toString() - Method in class de.bmiag.tapir.execution.model.TestStep
 
toString() - Method in class de.bmiag.tapir.execution.model.TestSuite
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ComparableThrowable
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.execution.ExecutionPlanExecutionResult
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestClassExecutionResult
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestStepExecutionResult
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.execution.TestSuiteExecutionResult
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.plan.ExecutionPlanExpectation
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestClassExpectation
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestParameterExpectation
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestStepExpectation
 
toString() - Method in class de.bmiag.tapir.executiontest.expectation.plan.TestSuiteExpectation
 
toString() - Method in class de.bmiag.tapir.variant.feature.expression.ActivatedFeatureExpression
 
toString() - Method in class de.bmiag.tapir.variant.feature.expression.AllOfFeatureExpression
 
toString() - Method in class de.bmiag.tapir.variant.feature.expression.AnyOfFeatureExpression
 
toString() - Method in class de.bmiag.tapir.variant.feature.expression.NotFeatureExpression
 
toTempFolder(String) - Method in class de.bmiag.tapir.test.ResourceConverter
Copies a classpath folder to a temp folder and returns the temp folder
TypeArgumentAware - Interface in de.bmiag.tapir.ui.api
Offers the possibility for generic tapir elements to obtain the runtime type of its type arguments.

U

UnitTest - Annotation Type in de.bmiag.tapir.junit.annotations
Deprecated.
Please use xUnit's UnitTest instead.
UnitTest - Annotation Type in de.bmiag.tapir.xunit.annotations
UnitTest enables a simple unit test to use the tapir API.
UnitTest.UnitTestProcessor - Class in de.bmiag.tapir.junit.annotations
Deprecated.
Annotation Processor for @{link UnitTest}.
UnitTest.UnitTestProcessor - Class in de.bmiag.tapir.xunit.annotations
Annotation Processor for @{link UnitTest}.
UnitTestProcessor - Class in de.bmiag.tapir.junit.annotations
 
UnitTestProcessor() - Constructor for class de.bmiag.tapir.junit.annotations.UnitTest.UnitTestProcessor
Deprecated.
 
UnitTestProcessor() - Constructor for class de.bmiag.tapir.junit.annotations.UnitTestProcessor
 
UnitTestProcessor() - Constructor for class de.bmiag.tapir.xunit.annotations.UnitTest.UnitTestProcessor
 
unlockResource(Object) - Method in class de.bmiag.tapir.util.resource.SharedResourcePool
Unlocks a resource.
Unstable - Annotation Type in de.bmiag.tapir.core.annotation.unstable
Indicates that annotated API elements should be considered unstable, highly volatile for future releases, or simply prototypical.
unwrapProxy(Object, Boolean) - Static method in class de.bmiag.tapir.util.aop.AopUtils
This is a utility method for getting raw objects that may have been proxied.
Upload - Interface in de.bmiag.tapir.htmlbasic.api
Marks an element as an upload field.
UseBean - Annotation Type in de.bmiag.tapir.core.annotation.usebean
Adds a field in the annotated type for each given class.
UseBean.UseBeanProcessor - Class in de.bmiag.tapir.core.annotation.usebean
Annotation Processor for @{link UseBean}.
UseBeanProcessor - Class in de.bmiag.tapir.core.annotation.usebean
The processor for classes annotated with the UseBean annotation.
UseBeanProcessor() - Constructor for class de.bmiag.tapir.core.annotation.usebean.UseBean.UseBeanProcessor
 
UseBeanProcessor() - Constructor for class de.bmiag.tapir.core.annotation.usebean.UseBeanProcessor
 
UseExtension - Annotation Type in de.bmiag.tapir.core.annotation.useextension
Adds a field in the annotated type for each given class.
UseExtension.UseExtensionProcessor - Class in de.bmiag.tapir.core.annotation.useextension
Annotation Processor for @{link UseExtension}.
UseExtensionProcessor - Class in de.bmiag.tapir.core.annotation.useextension
The processor for classes annotated with the UseExtension annotation.
UseExtensionProcessor() - Constructor for class de.bmiag.tapir.core.annotation.useextension.UseExtension.UseExtensionProcessor
 
UseExtensionProcessor() - Constructor for class de.bmiag.tapir.core.annotation.useextension.UseExtensionProcessor
 
Util(TransformationContext) - Constructor for class de.bmiag.tapir.core.annotation.include.IncludeProcessor.Util
 
UtilConfiguration - Class in de.bmiag.tapir.util
 
UtilConfiguration() - Constructor for class de.bmiag.tapir.util.UtilConfiguration
 

V

value() - Method in annotation type de.bmiag.tapir.annotationprocessing.annotation.AnnotationProcessor
Dynamic active annotations which should be processed by the annotated processor.
value() - Method in annotation type de.bmiag.tapir.assertion.annotation.AssertJAssertionsWrapper
The class whose method should be transformed
value() - Method in annotation type de.bmiag.tapir.bootstrap.TapirContextConfiguration
The annotated classes to use for loading an ApplicationContext.
value() - Method in annotation type de.bmiag.tapir.conditional.annotations.Conditional
The name of the method which checks the condition.
value() - Method in annotation type de.bmiag.tapir.configuration.annotation.configuration.Configuration
 
value() - Method in annotation type de.bmiag.tapir.core.annotation.usebean.UseBean
The bean classes which should be registered
value() - Method in annotation type de.bmiag.tapir.core.annotation.useextension.UseExtension
The extension classes which should be registered
value() - Method in annotation type de.bmiag.tapir.datasource.csv.annotations.CsvColumn
Returns the column headline of the annotated field.
value() - Method in annotation type de.bmiag.tapir.datasource.resource.annotations.Resource
 
value() - Method in annotation type de.bmiag.tapir.execution.annotations.dependency.DependsOn
The step name which this step depends on.
value() - Method in annotation type de.bmiag.tapir.execution.annotations.documentation.Description
The documentation
value() - Method in annotation type de.bmiag.tapir.execution.annotations.documentation.Issues
The issues (ticket numbers)
value() - Method in annotation type de.bmiag.tapir.execution.annotations.documentation.Tags
The tags
value() - Method in annotation type de.bmiag.tapir.execution.annotations.documentation.Title
The title/headline
value() - Method in annotation type de.bmiag.tapir.execution.annotations.parameter.IteratedParameter
The name of the method which provides the parameters.
value() - Method in annotation type de.bmiag.tapir.execution.annotations.parameter.Parameter
The name of the method which provides the parameter.
value() - Method in annotation type de.bmiag.tapir.execution.annotations.suite.TestSuite
The test suites and classes to be run
value() - Method in annotation type de.bmiag.tapir.junit.annotations.UnitTest
Deprecated.
Properties in form key=value that should be added to the Spring Environment before the test runs.
value() - Method in annotation type de.bmiag.tapir.pageexecution.annotation.AssertPostPage
Returns the page which should be active after the annotated test step.
value() - Method in annotation type de.bmiag.tapir.variant.annotation.feature.FeatureActivated
The feature which must be active.
value() - Method in annotation type de.bmiag.tapir.variant.annotation.feature.FeatureNotActivated
The feature which must not be active.
value() - Method in annotation type de.bmiag.tapir.xunit.annotations.UnitTest
Properties in form key=value that should be added to the Spring Environment before the test runs.
valueOf(String) - Static method in enum de.bmiag.tapir.execution.executor.StepExecutionInvocationHandler.Result
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.executiontest.data.ExecutionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.selenium.chrome.driver.ChromeConnectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.selenium.driver.DriverServiceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.selenium.element.TapirElementListMethodInterceptor.CacheKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor.CacheKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.selenium.firefox.driver.FirefoxConnectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bmiag.tapir.selenium.ie.driver.InternetExplorerConnectionMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.bmiag.tapir.execution.executor.StepExecutionInvocationHandler.Result
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.executiontest.data.ExecutionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.selenium.chrome.driver.ChromeConnectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.selenium.driver.DriverServiceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.selenium.element.TapirElementListMethodInterceptor.CacheKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.selenium.element.TapirElementMethodInterceptor.CacheKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.selenium.firefox.driver.FirefoxConnectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bmiag.tapir.selenium.ie.driver.InternetExplorerConnectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
Variant - Interface in de.bmiag.tapir.variant
Marker interface.
Variant - Annotation Type in de.bmiag.tapir.variant.annotation.variant
Marks a class as a variant specification.
VariantConfiguration - Class in de.bmiag.tapir.variant
Provides the configuration for tapir's variant module.
VariantConfiguration() - Constructor for class de.bmiag.tapir.variant.VariantConfiguration
 
VariantLicenseChecker - Class in de.bmiag.tapir.variant
Checks the license for the variant module.
VariantLicenseChecker() - Constructor for class de.bmiag.tapir.variant.VariantLicenseChecker
 
VariantProcessor - Class in de.bmiag.tapir.variant.annotation.variant
Processes classes which are annotated with Variant.
VariantProcessor() - Constructor for class de.bmiag.tapir.variant.annotation.variant.VariantProcessor
 
visibility() - Method in annotation type de.bmiag.tapir.core.annotation.usebean.UseBean
The visibility of the field
visibility() - Method in annotation type de.bmiag.tapir.core.annotation.useextension.UseExtension
The visibility of the extensions

W

WaitExtensions - Class in de.bmiag.tapir.util.extensions
Provides some convenience methods in order to wait for a certain condition.
WaitExtensions() - Constructor for class de.bmiag.tapir.util.extensions.WaitExtensions
 
waitForCondition(Functions.Function0<? extends Boolean>) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Calls WaitExtensions.waitForCondition(Function0, long) with the configured implicit wait time.
waitForCondition(Functions.Function0<? extends Boolean>, long) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Waits for the condition becoming true.
waitForNoException(Functions.Function0<? extends T>) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Calls WaitExtensions.waitForNoThrowableOfType(Class, Function0) with Exception as throwableType parameter.
waitForNoException(Functions.Function0<? extends T>, long) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Calls WaitExtensions.waitForNoThrowableOfType(Class, Function0, long) with Exception as throwableType parameter.
waitForNoThrowableOfType(Class<? extends Throwable>, Functions.Function0<? extends T>) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Calls WaitExtensions.waitForNoThrowableOfType(Class, Function0, long) with the configured implicit wait time.
waitForNoThrowableOfType(Class<? extends Throwable>, Functions.Function0<? extends T>, long) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Waits for the lambda expression throwing no longer an Throwable which is assignable-compatible with the given throwableType.
waitForNotNull(Functions.Function0<? extends T>) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Calls WaitExtensions.waitForNotNull(Function0, long) with the configured implicit wait time.
waitForNotNull(Functions.Function0<? extends T>, long) - Method in class de.bmiag.tapir.util.extensions.WaitExtensions
Waits for the lambda expression returning something else than null.
webDriver(WebDriver, WebElementProxyFactory) - Method in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
WebDriverExceptionAwarePageActiveCheckInterceptor - Class in de.bmiag.tapir.selenium.aop
The WebDriverExceptionAwarePageActiveCheckInterceptor intercepts calls to PageActiveCheck.isPageActive(), catches NoSuchElementException and returns false.
WebDriverExceptionAwarePageActiveCheckInterceptor() - Constructor for class de.bmiag.tapir.selenium.aop.WebDriverExceptionAwarePageActiveCheckInterceptor
 
webDriverExceptionOccurrenceBehaviour(String) - Method in class de.bmiag.tapir.selenium.firefox.TapirFirefoxConfiguration
 
webDriverExceptionOccurrenceBehaviour(String) - Method in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
WebDriverExceptionOccurrenceBehaviour - Interface in de.bmiag.tapir.selenium.aop
This interface describes how to handle WebDriverExceptions.
WebDriverManagerService - Class in de.bmiag.tapir.selenium.driver
 
WebDriverManagerService() - Constructor for class de.bmiag.tapir.selenium.driver.WebDriverManagerService
 
WebElementListMethodInterceptor - Class in de.bmiag.tapir.selenium.element
Ensures that the web elements which are contained in the proxied list are proxied by themselves.
WebElementListMethodInterceptor(Supplier<List<WebElement>>) - Constructor for class de.bmiag.tapir.selenium.element.WebElementListMethodInterceptor
 
WebElementProvider - Interface in de.bmiag.tapir.selenium.element
Supplies one or more web elements.
WebElementProxyFactory - Class in de.bmiag.tapir.selenium.element
Provides a proxy for a single web element or for a list of web elements.
WebElementProxyFactory() - Constructor for class de.bmiag.tapir.selenium.element.WebElementProxyFactory
 
WebElementQuery - Class in de.bmiag.tapir.selenium.element
WebElementQuery(SearchContext, By) - Constructor for class de.bmiag.tapir.selenium.element.WebElementQuery
Constructs a WebElementQuery.
webElementType() - Method in class de.bmiag.tapir.selenium.htmlunit.TapirHtmlUnitConfiguration
 
webElementType() - Method in class de.bmiag.tapir.selenium.SeleniumConfiguration
 
writeToFileInTargetFolder(NamedElement, String, CharSequence, CodeGenerationContext) - Method in class de.bmiag.tapir.annotationprocessing.FileUtil
Writes given content into a given file in the target folder of the project.

X

xpath() - Method in annotation type de.bmiag.tapir.selenium.annotation.SeleniumElement
Locate elements via XPath.
XUnitConfiguration - Class in de.bmiag.tapir.xunit
Provides the configuration for tapir's XUnit module.
XUnitConfiguration() - Constructor for class de.bmiag.tapir.xunit.XUnitConfiguration
 

_

_evaluate(ActivatedFeatureExpression) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
_evaluate(ActivatedFeatureExpression) - Method in class de.bmiag.tapir.variant.service.FeatureCheckService
Evaluates the given expression.
_evaluate(AllOfFeatureExpression) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
_evaluate(AllOfFeatureExpression) - Method in class de.bmiag.tapir.variant.service.FeatureCheckService
Evaluates the given expression.
_evaluate(AnyOfFeatureExpression) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
_evaluate(AnyOfFeatureExpression) - Method in class de.bmiag.tapir.variant.service.FeatureCheckService
Evaluates the given expression.
_evaluate(NotFeatureExpression) - Method in class de.bmiag.tapir.variant.filter.FeatureBasedParameterFilter
_evaluate(NotFeatureExpression) - Method in class de.bmiag.tapir.variant.service.FeatureCheckService
Evaluates the given expression.
_executeStructuralElement(StructuralElement) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
_executeStructuralElement(TestClass) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
_executeStructuralElement(TestSuite) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
_findConfigurationTypeReference(ClassDeclaration) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
_findConfigurationTypeReference(InterfaceDeclaration) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
_findConfigurationTypeReference(Type) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
_getDeclaringType(Declaration) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
_getDeclaringType(MemberDeclaration) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
_getDeclaringType(TypeDeclaration) - Method in class de.bmiag.tapir.configuration.annotation.ConfigurationAnnotationProcessingUtil
 
_getJUnitDescriptionInternal(ExecutionPlan) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
_getJUnitDescriptionInternal(TestClass) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
_getJUnitDescriptionInternal(TestStep) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
_getJUnitDescriptionInternal(TestSuite) - Method in class de.bmiag.tapir.junitexecution.bootstrap.JUnitDescriptionProvider
 
_getParameterMethodName(Declaration) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
_getParameterMethodName(FieldDeclaration) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
_getParameterMethodName(ParameterDeclaration) - Method in class de.bmiag.tapir.execution.annotations.parameter.ParameterUtil
 
_skipStructuralElement(TestClass) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
_skipStructuralElement(TestSuite) - Method in class de.bmiag.tapir.execution.executor.ExecutionPlanExecutor
 
A B C D E F G H I J K L M N O P R S T U V W X _ 
All Classes All Packages