Class ConfigurationSourceHook

java.lang.Object
de.simonkerstan.ee.core.configuration.ConfigurationSourceHook
All Implemented Interfaces:
ClassHook

public class ConfigurationSourceHook extends Object implements ClassHook
Hook to process custom configuration sources.

FOR INTERNAL USE ONLY. THE API CAN CHANGE AT ANY TIME.

  • Constructor Details

    • ConfigurationSourceHook

      public ConfigurationSourceHook()
  • Method Details

    • getClassAnnotations

      public Class<? extends Annotation>[] getClassAnnotations()
      Description copied from interface: ClassHook
      Get all annotations at the class level processed by this hook.
      Specified by:
      getClassAnnotations in interface ClassHook
      Returns:
      Class annotations processed by this hook
    • processClass

      public void processClass(Class<?> clazz, Class<? extends Annotation> annotation, Annotation annotationInstance)
      Description copied from interface: ClassHook
      Process the given class with the given annotation.
      Specified by:
      processClass in interface ClassHook
      Parameters:
      clazz - Class to be processed
      annotation - Annotation to be processed
      annotationInstance - Annotation instance to be processed