Package org.apache.log4j.chainsaw

## Class ExpressionRuleContext

- java.lang.Object
- - java.awt.event.KeyAdapter
  - - org.apache.log4j.chainsaw.ExpressionRuleContext

- All Implemented Interfaces:
    `KeyListener`, `EventListener`

      public class ExpressionRuleContext
      extends KeyAdapter

  A popup menu which assists in building expression rules. Completes event keywords, operators and context if available.
  Author:
    Scott Deboy <sdeboy@apache.org>

- - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `ExpressionRuleContext​(FilterModel filterModel, JTextComponent textComponent)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `displayContext()` |
    `void` | `keyPressed​(KeyEvent e)` |

    - ### Methods inherited from class java.awt.event.KeyAdapter

      `keyReleased, keyTyped`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ExpressionRuleContext

          public ExpressionRuleContext​(FilterModel filterModel,
                                       JTextComponent textComponent)

  - ### Method Detail

    - #### keyPressed

          public void keyPressed​(KeyEvent e)

      Specified by:
        `keyPressed` in interface `KeyListener`
      Overrides:
        `keyPressed` in class `KeyAdapter`

    - #### displayContext

          public void displayContext()