Basic Customization > User Interface Customization > Presenting Information in the UI > Constructing and Rendering a Table Using the JSP Framework > Solution > Solution Elements
  
Solution Elements
Element
Type
Description
ComponentDataBuilder
Java interface
Creates the data model for the component
ComponentConfigBuilder
Java interface
Creates the configuration for the component
ConfigurableTableBuilder
Java interface
Creates the configurable table views for tables and trees
AbstractConfigurableTableBuilder
Java class
Base class that builders typically extend
ComponentConfig
Java interface
Base interface for component configurations
ComponentConfigFactory
Java interface
Creates ComponentConfig implementations
ComponentBuilder
Java annotation
Configures the component id used to look up a component builder