Interface ConfigAnnotationHandler

    • Method Detail

      • getHandledAnnotations

        Collection<Class<? extends Annotation>> getHandledAnnotations()
        Returns:
        a Collection of annotations handled by this ConfigAnnotationHandler implementation
      • collect

        void collect​(Class<?> target,
                     Annotation annotation)

        Collect metadata based on the provided Class and Annotation to be processed later by push(jakarta.faces.context.FacesContext).

        NOTE: This method may be called more than once.

        Parameters:
        target - annotated class
        annotation - Annotation to process
      • push

        void push​(FacesContext ctx)
        Push the configuration based on the collected metadata to the current application.
        Parameters:
        ctx - the involved faces context