Class NewReceiverDialogPanel

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.apache.log4j.chainsaw.receivers.NewReceiverDialogPanel
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class NewReceiverDialogPanel extends JPanel
A panel that allows a user to configure a new Plugin, and view that plugins javadoc at the same time
See Also:
  • Field Details

  • Constructor Details

    • NewReceiverDialogPanel

      private NewReceiverDialogPanel()
  • Method Details

    • setupListeners

      private void setupListeners()
    • setupComponents

      private void setupComponents()
    • setupPluginPropertyPanel

      private void setupPluginPropertyPanel()
    • setupSplitter

      private void setupSplitter()
    • setupJavadoc

      private void setupJavadoc()
    • create

      public static NewReceiverDialogPanel create(Class receiverClass)
      Creates a new panel, with the contents configured to allow the editing of a NEW instance of the specified class (which must implement the Receiver interface)
      Parameters:
      receiverClass -
      Returns:
      NewReceiverDialogPanel
      Throws:
      IllegalArgumentException - if the specified class is not a Receiver
    • getOkPanel

      public final OkCancelPanel getOkPanel()
      Returns:
      Returns the okPanel.
    • getPlugin

      public Plugin getPlugin()