Interface UIFactory

All Known Implementing Classes:
BorderLayoutFactory, BSHUI, GridLayoutFactory, HSplitFactory, HtmlFactory, ISOMeterFactory, JButtonFactory, JLabelFactory, JTabbedPaneFactory, JTreeFactory, LogListenerFactory, PanelFactory, TextFactory, TMMonitorFactory, UI, VSplitFactory

public interface UIFactory
UI delegates the creation of UI components to an UIFactory.
  • Method Summary

    Modifier and Type
    Method
    Description
    create(UI ui, org.jdom2.Element config)
    Builds a Swing component from the given XML configuration element.
  • Method Details

    • create

      JComponent create(UI ui, org.jdom2.Element config)
      Builds a Swing component from the given XML configuration element.
      Parameters:
      ui - parent UI instance
      config - XML configuration describing the component
      Returns:
      the constructed Swing component