Interface ILcdCustomizerComponentBuilder

All Known Implementing Classes:
TLcdXMLCustomizerComponentBuilder

@Deprecated public interface ILcdCustomizerComponentBuilder
Deprecated.
Use a UI builder (e.g. Swing) or binding framework instead.
This interface specifies classes that build the Component of a Customizer.
  • Method Details

    • startBuilding

      void startBuilding(Object aBean, BeanDescriptor aBeanDescriptor)
      Deprecated.
      Indicates that we want to start building the Component of our Customizer.
      Parameters:
      aBean - The bean this customizer will serve for.
      aBeanDescriptor - The bean descriptor of that bean, or null if no descriptor is available.
    • buildProperty

      void buildProperty(PropertyDescriptor aPropertyDescriptor, PropertyEditor aPropertyEditor, Component aPropertyEditorComponent)
      Deprecated.
      Build a property.
      Parameters:
      aPropertyDescriptor - The PropertyDescriptor of the property to build
      aPropertyEditor - The PropertyEditor of the property to build
      aPropertyEditorComponent - The Component used to represent the property to build
    • stopBuilding

      void stopBuilding()
      Deprecated.
      Indicates that building if finished. Implementations can use this method to perform cleaning tasks, remove temporary data structures, ...
    • getCustomizerComponent

      Component getCustomizerComponent()
      Deprecated.
      Returns the Component this builder has build. Can only be used after stopBuilding() is invoked.
      Returns:
      the Component this builder has build.
    • getHelpIDString

      String getHelpIDString()
      Deprecated.
      Returns the help id string that is associated with the component getCustomizerComponent().
      Returns:
      The help ID for context sensitive help for getCustomizerComponent(), or null if no such help id is available.