Class AbstractInfoConfigBuilder

java.lang.Object
com.ptc.mvc.components.AbstractInfoConfigBuilder
All Implemented Interfaces:
ComponentConfigBuilder, InfoComponentConfigFactoryAware
Direct Known Subclasses:
AbstractInfoComponentBuilder

@ComponentBuilder("infoPage") public abstract class AbstractInfoConfigBuilder extends Object implements ComponentConfigBuilder, InfoComponentConfigFactoryAware
A config-builder base class for InfoPage
Supported API: true

Extendable: true
  • Method Details

    • postProcessInfoConfig

      protected void postProcessInfoConfig(InfoConfig infoConfig, MultiComponentConfig mconfig, ComponentParams params)
      PostProcess the InfoConfig given by the builder

      Supported API: true
      Parameters:
      infoConfig -
    • buildInfoConfig

      protected abstract InfoConfig buildInfoConfig(ComponentParams params) throws WTException
      Returns a InfoConfig that represents your InfoPage

      Supported API: true
      Parameters:
      params -
      Returns:
      Throws:
      WTException
    • getView

      protected String getView(ComponentParams params)
      View for this InfoPage

      Supported API: true
      Parameters:
      params -
      Returns:
    • getComponentConfigFactory

      public InfoComponentConfigFactory getComponentConfigFactory()
      Returns InfoComponentConfigFactory

      Supported API: true
      Returns:
    • getMessageSource

      protected final ClientMessageSource getMessageSource(String resourceBundle)
      Get a ClientMessageSource that can create localized messages for a given resource bundle

      Supported API: true
      Parameters:
      resourceBundle - The bundle to get messages from
      Returns:
      ClientMessageSource