Class ObjectDialog

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants, GUIActionInterface

public class ObjectDialog extends JDialog implements GUIActionInterface
See Also:
  • Constructor Details

    • ObjectDialog

      public ObjectDialog(JPanel mainWindow)
      Constructor for the ObjectDialog class.
      Parameters:
      mainWindow - The parent JPanel to which this dialog is relative. (Generally burpsuite main ui panel)
  • Method Details

    • showDialog

      public void showDialog()
      Method used to display dialog on the main screen. It will update the table model with the current active child of the loaded node. It will also update the combo box with the current children of the loaded node. Loaded node must be set via setLoadedNode() method before calling this method.
    • hideDialog

      public void hideDialog()
      Removes the dialog from the screen without closing it.
    • getTable

      public CustomEditorTable getTable()
    • getParamListing

      public JComboBox<String> getParamListing()
    • setSchema

      public void setSchema(io.swagger.v3.oas.models.media.Schema<?> schema)
      Sets the schema for the table used by the table of the dialog to display the data.
    • setModel

      public void setModel(CustomEditorTableModel model)
      Sets the model for the table used by the table.
    • getLoadedNode

      public CustomTableNode getLoadedNode()
    • setLoadedNode

      public void setLoadedNode(CustomTableNode loadedNode)
      Sets the loaded node.