Class ShapeConfigPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.reporting.designer.api.ShapeConfigPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
AbstractSlidingConfigPanel, BarcodeShapeConfigFactory.BarcodeShapeConfigPanel, DocumentShapeConfigFactory.DocumentShapeConfigPanel, LabelShapeConfigFactory.LabelShapeConfigPanel, TableGroupShapeConfigFactory.TableGroupShapeConfigPanel, TableShapeConfigFactory.TableShapeConfigPanel, TextShapeConfigFactory.TextShapeConfigPanel

public abstract class ShapeConfigPanel extends JPanel
Created by carl.gould on 5/5/2015.
See Also:
  • Constructor Details

    • ShapeConfigPanel

      protected ShapeConfigPanel(LayoutManager layout)
  • Method Details

    • commitEdit

      public abstract void commitEdit()
      The config panel should write its UI values into the shape it represents. May be called multiple times in a config panel's lifecycle
    • updateFromShape

      public void updateFromShape()
      The config panel should update its UI values from the shape
    • teardown

      public void teardown()
      Notification that the UI is finished, and should un-install any listeners it installed onto the shape
    • getTitleKey

      public abstract String getTitleKey()