Interface IPageBeanComponentInfoService

All Known Implementing Classes:
DefaultPageBeanComponentInfoService

public interface IPageBeanComponentInfoService
Interface to be registered in META-INF/services in order to provide a list of available PageBeanComponent-Implementations. The interface is e.g. used by the CaptainCasa Layout Editor toolset or is used by the style management (additional style definitions coming from page bean components).

Use class DefaultPageBeanComponentInfoService to extend your own implementation from - in order to automatically adapt to interface changes.
  • Method Summary

    Modifier and Type
    Method
    Description
    Package name (example: "xxx.yyy.zzz") that contains style extensions to the default CaptainCasa styles.
    List of page bean component class names that should be visible in the Layout Editor when creating properties within the Code generator.
  • Method Details

    • getPageBeanComponents

      List<Class> getPageBeanComponents()
      List of page bean component class names that should be visible in the Layout Editor when creating properties within the Code generator.
    • getPackageNameOfStyleExtensions

      String getPackageNameOfStyleExtensions()
      Package name (example: "xxx.yyy.zzz") that contains style extensions to the default CaptainCasa styles. If no style extensions are available then null is to be returned.