java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.jidesoft.docking.DockableFrame
com.inductiveautomation.factorypmi.designer.property.propertytable.PropertyTablePanel
All Implemented Interfaces:
EditHandlingFrame, ResourceWorkspaceFrame, com.jidesoft.docking.Dockable, com.jidesoft.docking.DockableHolder, com.jidesoft.docking.Refocusable, com.jidesoft.swing.TabColorProvider, ImageObserver, MenuContainer, Serializable, Accessible, WindowConstants

public class PropertyTablePanel extends com.jidesoft.docking.DockableFrame implements ResourceWorkspaceFrame, EditHandlingFrame
See Also:
  • Field Details

    • DOCKING_KEY

      public static final String DOCKING_KEY
      See Also:
    • CANCEL_EDITING_SYNTHETIC_PROPERTY

      public static final String CANCEL_EDITING_SYNTHETIC_PROPERTY
      If a property change event is fired on the selected component with this name, the table will cancel editing.
      See Also:
    • BASIC_ICON_NAME

      public static String BASIC_ICON_NAME
    • EXPERT_ICON_NAME

      public static String EXPERT_ICON_NAME
    • STANDARD_ICON_NAME

      public static String STANDARD_ICON_NAME
    • ALL_ICON_NAME

      public static String ALL_ICON_NAME
    • pane

      protected com.jidesoft.grid.PropertyPane pane
  • Constructor Details

    • PropertyTablePanel

      public PropertyTablePanel(WindowWorkspace workspace)
  • Method Details

    • dispose

      public void dispose()
      Overrides:
      dispose in class com.jidesoft.docking.DockableFrame
    • createPropertyTableModel

      protected PropertyTableModel createPropertyTableModel(WindowWorkspace workspace)
    • isInitiallyVisible

      public boolean isInitiallyVisible()
      Description copied from interface: ResourceWorkspaceFrame
      Should this workspace frame be shown initially when the workspace is first selected? Default is true.
      Specified by:
      isInitiallyVisible in interface ResourceWorkspaceFrame
    • handleCustomizerAction

      public void handleCustomizerAction(String valueName)
      Handle the customizer action. Will display a customizer in a dialog
    • setSelection

      protected void setSelection(List<JComponent> newSelection)
    • setBeanInfo

      protected void setBeanInfo(MultiBeanInfo bi)
    • getBeanInfo

      public MultiBeanInfo getBeanInfo()
      Returns the current MultiBeanInfo that the table is editing. May be null.
    • reloadBean

      public void reloadBean()
    • getEditActionHandler

      public EditActionHandler getEditActionHandler()
      Description copied from interface: EditHandlingFrame
      Accessor for the EditActionHandler for this frame
      Specified by:
      getEditActionHandler in interface EditHandlingFrame
      Returns:
      The EditActionHandler for this frame
    • getDefaultCustomizerAction

      public Action getDefaultCustomizerAction()