java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.inductiveautomation.ignition.designer.db.namedquery.components.AbstractQueryPathPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
ExpressionModePanel.ExpressionQueryPathPanel

public abstract class AbstractQueryPathPanel extends JPanel
Abstract base class for query path panels. Provides common functionality for displaying and selecting query paths. Subclasses implement specific input mechanisms (direct path entry or expression-based).
See Also:
  • Field Details

  • Constructor Details

    • AbstractQueryPathPanel

      protected AbstractQueryPathPanel(DesignerContext context)
  • Method Details

    • getPathText

      public abstract String getPathText()
      Gets the current path text from the panel.
      Returns:
      The path text
    • setPathText

      public abstract void setPathText(String pathText)
      Sets the path text in the panel.
      Parameters:
      pathText - The path text to set
    • setEnabled

      public abstract void setEnabled(boolean enabled)
      Enables or disables the panel components.
      Overrides:
      setEnabled in class JComponent
      Parameters:
      enabled - Whether to enable the components