A C D G I P 
All Classes All Packages

A

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
 
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).
AUTO_CONFIGURE_ORDER - Static variable in class de.bmiag.tapir.page.PageConfiguration
 

C

checkLicense() - Method in class de.bmiag.tapir.page.PageLicenseChecker
 

D

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
 
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
 
doGenerateCode(ClassDeclaration, CodeGenerationContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doRegisterGlobals(ClassDeclaration, RegisterGlobalsContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doTransform(MutableClassDeclaration, TransformationContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doTransform(MutableFieldDeclaration, TransformationContext) - Method in class de.bmiag.tapir.page.annotation.DefaultPageElementAnnotationProcessor
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
doValidate(ClassDeclaration, ValidationContext) - Method in class de.bmiag.tapir.page.annotation.PageComponentProcessor
 

G

getFieldProcessor() - Method in class de.bmiag.tapir.page.annotation.AbstractPageProcessor
 
getPageCheckMethodInterceptor() - Method in class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
 
getPageMethodInterceptor() - Method in class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
 
getProcessorKey() - Method in class de.bmiag.tapir.page.annotation.Page.PageProcessor
 
getProcessorKey() - Method in class de.bmiag.tapir.page.annotation.PageComponent.PageComponentProcessor
 

I

initializeFields(Object) - Method in interface de.bmiag.tapir.page.aop.pageobject.PageObjectFieldInitializer
Initializes the fields of the given bean.
invoke(MethodInvocation) - Method in class de.bmiag.tapir.page.aop.pageobject.PageCheckMethodInterceptor
 
invoke(MethodInvocation) - Method in class de.bmiag.tapir.page.aop.pageobject.PageMethodInterceptor
 
isPageActive() - Method in interface de.bmiag.tapir.page.annotation.PageActiveCheck
Tests if the page is active.
isRequired() - Method in class de.bmiag.tapir.page.annotation.Page.PageProcessor
 
isRequired() - Method in class de.bmiag.tapir.page.annotation.PageComponent.PageComponentProcessor
 

P

Page - Annotation Type in de.bmiag.tapir.page.annotation
Marks a class as a page.
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.
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
 
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
 
Private - Annotation Type in de.bmiag.tapir.page.annotation
Provides the possibility to mark a field of a Page Object as private.
A C D G I P 
All Classes All Packages