A C D G I P
All Classes All Packages
All Classes All Packages
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
-
Constructs a
PageCheckMethodInterceptor
. - PageComponent - Annotation Type in de.bmiag.tapir.page.annotation
- 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 withPageComponent
. - 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
orPageComponent
subclasses of this class should initialize the corresponding page elements, for instance by injecting the fields
If the processed bean implementsPageActiveCheck
aPageMethodInterceptor
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.
All Classes All Packages