org.eclnt.jsfserver.pagebean.component

## 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

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getPackageNameOfStyleExtensions()` Package name (example: "xxx.yyy.zzz") that contains style extensions to the default CaptainCasa styles.
    `java.util.List<java.lang.Class>` | `getPageBeanComponents()` List of page bean component class names that should be visible in the Layout Editor when creating properties within the Code generator.

- - ### Method Detail

    - #### getPageBeanComponents

          java.util.List<java.lang.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

          java.lang.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.

Copyright © CaptainCasa Gmbh. All Rights Reserved.