Class LayoutEditorPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public final class LayoutEditorPane extends JPanel
An editor Pane that allows a user to Edit a Pattern Layout and preview the output it would generate with an example LoggingEvent
See Also:
  • Field Details

    • copyAction

      private final Action copyAction
    • cutAction

      private final Action cutAction
    • editorToolbar

      private final JToolBar editorToolbar
    • okCancelToolbar

      private final JToolBar okCancelToolbar
    • okButton

      private final JButton okButton
    • cancelButton

      private final JButton cancelButton
    • patternEditor

      private final JEditorPane patternEditor
    • previewer

      private final JEditorPane previewer
    • patternEditorScroll

      private final JScrollPane patternEditorScroll
    • previewEditorScroll

      private final JScrollPane previewEditorScroll
    • event

      private org.apache.log4j.spi.LoggingEvent event
    • layout

      private EventDetailLayout layout
  • Constructor Details

    • LayoutEditorPane

      public LayoutEditorPane()
  • Method Details

    • createCutAction

      private Action createCutAction()
      Returns:
    • createCopyAction

      private Action createCopyAction()
      Returns:
    • setupListeners

      private void setupListeners()
    • updatePreview

      private void updatePreview()
    • updateTextActions

      private void updateTextActions(boolean enabled)
    • createEvent

      private void createEvent()
    • initComponents

      private void initComponents()
    • setConversionPattern

      public void setConversionPattern(String pattern)
    • getConversionPattern

      public String getConversionPattern()
    • addOkActionListener

      public void addOkActionListener(ActionListener l)
    • addCancelActionListener

      public void addCancelActionListener(ActionListener l)
    • main

      public static void main(String[] args)