Class PageBeanComponentRepository

java.lang.Object
org.eclnt.jsfserver.pagebean.component.PageBeanComponentRepository

public class PageBeanComponentRepository extends Object
Page Bean Components provide a service interface IPageBeanComponentInfoService. This class accesses certain aspects of the service interface.
  • Constructor Details

    • PageBeanComponentRepository

      public PageBeanComponentRepository()
  • Method Details

    • resetBuffers

      public static void resetBuffers()
    • readOriginalClass

      public static Class readOriginalClass(Class c)
      Finds the class that holds the .jsp/.xml layout definition.
    • readLayoutDefinition

      public static String readLayoutDefinition(Class clazz)
    • readPageModification

      public static IPageModifier readPageModification(Class c)
      Read modifications for one class. Because of inheritance sequences, the page modifiers are collected up to the top level of the class hierarchy.
    • readPageBeanConfig

      public static PageBeanConfig readPageBeanConfig(ClassLoader classLoader, String className)
    • addClassInitParameters

      public static void addClassInitParameters(ClassLoader classLoader, PageBeanConfig config)
      In the configuration there is the possibility to include class definitions to define init parameters. This method reads the corresponding classes and adds the corresponding properties.
    • addParentExitDefinitions

      public static void addParentExitDefinitions(ClassLoader classLoader, String className, PageBeanConfig config)
    • readPageBeanClasses

      public static List<Class> readPageBeanClasses(ClassLoader classLoader)
    • readPackageNamesOfStyleExtensions

      public static List<String> readPackageNamesOfStyleExtensions(ClassLoader classLoader)
      Reads all package names that are available via service interface IPageBeanComponentInfoService.