Class JAXXLog4jUI

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.log.JAXXLog4jUI
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class JAXXLog4jUI
extends javax.swing.JPanel
implements JAXXObject
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.JPanel

    javax.swing.JPanel.AccessibleJPanel

    Nested classes/interfaces inherited from class javax.swing.JComponent

    javax.swing.JComponent.AccessibleJComponent

    Nested classes/interfaces inherited from class java.awt.Container

    java.awt.Container.AccessibleAWTContainer

    Nested classes/interfaces inherited from class java.awt.Component

    java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.util.List<java.lang.Object> $activeBindings  
    protected java.util.Map<java.lang.String,​JAXXBinding> $bindings  
    protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources  
    protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap  
    protected java.util.Map<?,​?> $previousValues  
    protected javax.swing.JRadioButton allRadio  
    static java.lang.String BINDING_LOG_AREA_TEXT  
    protected javax.swing.JRadioButton debugRadio  
    protected JAXXContext delegateContext  
    protected javax.swing.JRadioButton errorRadio  
    protected javax.swing.JRadioButton fatalRadio  
    protected JAXXLog4jHandler handler  
    protected javax.swing.JRadioButton infoRadio  
    protected JAXXButtonGroup levelRadioGroup  
    protected JAXXLog4jUI log4jUI  
    protected javax.swing.JEditorPane logArea  
    protected JAXXLog4jAppender model  
    static java.lang.String PROPERTY_TITLE  
    protected java.lang.String title  
    protected javax.swing.JRadioButton traceRadio  
    protected javax.swing.JRadioButton warnRadio  

    Fields inherited from class javax.swing.JComponent

    listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

    Fields inherited from class java.awt.Component

    accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface java.awt.image.ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
  • Constructor Summary

    Constructors
    Constructor Description
    JAXXLog4jUI()  
    JAXXLog4jUI​(boolean param0)  
    JAXXLog4jUI​(java.awt.LayoutManager param0)  
    JAXXLog4jUI​(java.awt.LayoutManager param0, boolean param1)  
    JAXXLog4jUI​(JAXXContext parentContext)  
    JAXXLog4jUI​(JAXXContext parentContext, boolean param1)  
    JAXXLog4jUI​(JAXXContext parentContext, java.awt.LayoutManager param1)  
    JAXXLog4jUI​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)  
  • Method Summary

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    protected void addChildrenToAllRadio()  
    protected void addChildrenToDebugRadio()  
    protected void addChildrenToErrorRadio()  
    protected void addChildrenToFatalRadio()  
    protected void addChildrenToInfoRadio()  
    protected void addChildrenToLog4jUI()  
    protected void addChildrenToTraceRadio()  
    protected void addChildrenToWarnRadio()  
    void applyDataBinding​(java.lang.String $binding)  
    protected void createAllRadio()  
    protected void createDebugRadio()  
    protected void createErrorRadio()  
    protected void createFatalRadio()  
    protected void createHandler()  
    protected void createInfoRadio()  
    protected void createLevelRadioGroup()  
    protected void createLogArea()  
    protected void createModel()  
    protected void createTitle()  
    protected void createTraceRadio()  
    protected void createWarnRadio()  
    void doActionPerformed__on__allRadio​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__debugRadio​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__errorRadio​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__fatalRadio​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__infoRadio​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__traceRadio​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__warnRadio​(java.awt.event.ActionEvent event)  
    void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    protected javax.swing.JScrollPane get$JScrollPane0()  
    java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()  
    protected Table get$Table0()  
    javax.swing.JRadioButton getAllRadio()  
    <T> T getContextValue​(java.lang.Class<T> clazz)  
    <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    JAXXBinding getDataBinding​(java.lang.String bindingId)  
    JAXXBinding[] getDataBindings()  
    javax.swing.JRadioButton getDebugRadio()  
    JAXXContext getDelegateContext()  
    javax.swing.JRadioButton getErrorRadio()  
    javax.swing.JRadioButton getFatalRadio()  
    JAXXLog4jHandler getHandler()  
    javax.swing.JRadioButton getInfoRadio()  
    JAXXButtonGroup getLevelRadioGroup()  
    javax.swing.JEditorPane getLogArea()  
    JAXXLog4jAppender getModel()  
    java.lang.Object getObjectById​(java.lang.String id)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Class<O> clazz)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)  
    java.lang.String getTitle()  
    javax.swing.JRadioButton getTraceRadio()  
    javax.swing.JRadioButton getWarnRadio()  
    static void init()
    Init JAXXLog4jAppender with level INFO and pattern : %5p [%t] (%F:%L) %M - %m%n.
    static void init​(java.lang.String level, java.lang.String patternLayout)
    Init appender with specific level and pattern layout.
    void processDataBinding​(java.lang.String $binding)  
    void processDataBinding​(java.lang.String $binding, boolean $force)  
    void registerDataBinding​(JAXXBinding binding)  
    <T> void removeContextValue​(java.lang.Class<T> clazz)  
    <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    void removeDataBinding​(java.lang.String $binding)  
    <T> void setContextValue​(T o)  
    <T> void setContextValue​(T o, java.lang.String name)  
    void setTitle​(java.lang.String title)  
    void showInDialog​(java.awt.Frame ui, boolean undecorated)  

    Methods inherited from class javax.swing.JPanel

    getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

    Methods inherited from class javax.swing.JComponent

    addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

    Methods inherited from class java.awt.Container

    add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree

    Methods inherited from class java.awt.Component

    action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • PROPERTY_TITLE

      public static final java.lang.String PROPERTY_TITLE
      See Also:
      Constant Field Values
    • BINDING_LOG_AREA_TEXT

      public static final java.lang.String BINDING_LOG_AREA_TEXT
      See Also:
      Constant Field Values
    • $activeBindings

      protected java.util.List<java.lang.Object> $activeBindings
    • $bindingSources

      protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources
    • $bindings

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

      protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap
    • $previousValues

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • allRadio

      protected javax.swing.JRadioButton allRadio
    • debugRadio

      protected javax.swing.JRadioButton debugRadio
    • errorRadio

      protected javax.swing.JRadioButton errorRadio
    • fatalRadio

      protected javax.swing.JRadioButton fatalRadio
    • handler

      protected JAXXLog4jHandler handler
    • infoRadio

      protected javax.swing.JRadioButton infoRadio
    • levelRadioGroup

      protected JAXXButtonGroup levelRadioGroup
    • log4jUI

      protected JAXXLog4jUI log4jUI
    • logArea

      protected javax.swing.JEditorPane logArea
    • model

      protected JAXXLog4jAppender model
    • title

      protected java.lang.String title
    • traceRadio

      protected javax.swing.JRadioButton traceRadio
    • warnRadio

      protected javax.swing.JRadioButton warnRadio
  • Constructor Details

    • JAXXLog4jUI

      public JAXXLog4jUI()
    • JAXXLog4jUI

      public JAXXLog4jUI​(JAXXContext parentContext)
    • JAXXLog4jUI

      public JAXXLog4jUI​(boolean param0)
    • JAXXLog4jUI

      public JAXXLog4jUI​(JAXXContext parentContext, boolean param1)
    • JAXXLog4jUI

      public JAXXLog4jUI​(java.awt.LayoutManager param0)
    • JAXXLog4jUI

      public JAXXLog4jUI​(JAXXContext parentContext, java.awt.LayoutManager param1)
    • JAXXLog4jUI

      public JAXXLog4jUI​(java.awt.LayoutManager param0, boolean param1)
    • JAXXLog4jUI

      public JAXXLog4jUI​(JAXXContext parentContext, java.awt.LayoutManager param1, boolean param2)
  • Method Details

    • init

      public static void init()
      Init JAXXLog4jAppender with level INFO and pattern : %5p [%t] (%F:%L) %M - %m%n.
    • init

      public static void init​(java.lang.String level, java.lang.String patternLayout)
      Init appender with specific level and pattern layout.
      Parameters:
      level - specify
      patternLayout - patternto display
    • showInDialog

      public void showInDialog​(java.awt.Frame ui, boolean undecorated)
    • $getJAXXObjectDescriptor

      public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding​(java.lang.String $binding)
      Specified by:
      applyDataBinding in interface JAXXObject
    • firePropertyChange

      public void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Specified by:
      firePropertyChange in interface JAXXObject
      Overrides:
      firePropertyChange in class java.awt.Component
    • get$objectMap

      public java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()
      Specified by:
      get$objectMap in interface JAXXObject
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

      public JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface JAXXObject
    • getObjectById

      public java.lang.Object getObjectById​(java.lang.String id)
      Specified by:
      getObjectById in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • removeDataBinding

      public void removeDataBinding​(java.lang.String $binding)
      Specified by:
      removeDataBinding in interface JAXXObject
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz)
      Specified by:
      getContextValue in interface JAXXContext
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      getContextValue in interface JAXXContext
    • getDelegateContext

      public JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz)
      Specified by:
      removeContextValue in interface JAXXContext
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      removeContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o)
      Specified by:
      setContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o, java.lang.String name)
      Specified by:
      setContextValue in interface JAXXContext
    • doActionPerformed__on__allRadio

      public void doActionPerformed__on__allRadio​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__debugRadio

      public void doActionPerformed__on__debugRadio​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__errorRadio

      public void doActionPerformed__on__errorRadio​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__fatalRadio

      public void doActionPerformed__on__fatalRadio​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__infoRadio

      public void doActionPerformed__on__infoRadio​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__traceRadio

      public void doActionPerformed__on__traceRadio​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__warnRadio

      public void doActionPerformed__on__warnRadio​(java.awt.event.ActionEvent event)
    • getAllRadio

      public javax.swing.JRadioButton getAllRadio()
    • getDebugRadio

      public javax.swing.JRadioButton getDebugRadio()
    • getErrorRadio

      public javax.swing.JRadioButton getErrorRadio()
    • getFatalRadio

      public javax.swing.JRadioButton getFatalRadio()
    • getHandler

      public JAXXLog4jHandler getHandler()
    • getInfoRadio

      public javax.swing.JRadioButton getInfoRadio()
    • getLevelRadioGroup

      public JAXXButtonGroup getLevelRadioGroup()
    • getLogArea

      public javax.swing.JEditorPane getLogArea()
    • getModel

      public JAXXLog4jAppender getModel()
    • getTitle

      public java.lang.String getTitle()
    • getTraceRadio

      public javax.swing.JRadioButton getTraceRadio()
    • getWarnRadio

      public javax.swing.JRadioButton getWarnRadio()
    • setTitle

      public void setTitle​(java.lang.String title)
    • get$JScrollPane0

      protected javax.swing.JScrollPane get$JScrollPane0()
    • get$Table0

      protected Table get$Table0()
    • addChildrenToAllRadio

      protected void addChildrenToAllRadio()
    • addChildrenToDebugRadio

      protected void addChildrenToDebugRadio()
    • addChildrenToErrorRadio

      protected void addChildrenToErrorRadio()
    • addChildrenToFatalRadio

      protected void addChildrenToFatalRadio()
    • addChildrenToInfoRadio

      protected void addChildrenToInfoRadio()
    • addChildrenToLog4jUI

      protected void addChildrenToLog4jUI()
    • addChildrenToTraceRadio

      protected void addChildrenToTraceRadio()
    • addChildrenToWarnRadio

      protected void addChildrenToWarnRadio()
    • createAllRadio

      protected void createAllRadio()
    • createDebugRadio

      protected void createDebugRadio()
    • createErrorRadio

      protected void createErrorRadio()
    • createFatalRadio

      protected void createFatalRadio()
    • createHandler

      protected void createHandler()
    • createInfoRadio

      protected void createInfoRadio()
    • createLevelRadioGroup

      protected void createLevelRadioGroup()
    • createLogArea

      protected void createLogArea()
    • createModel

      protected void createModel()
    • createTitle

      protected void createTitle()
    • createTraceRadio

      protected void createTraceRadio()
    • createWarnRadio

      protected void createWarnRadio()