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 and Description
    `ExpressionRuleContext(FilterModel filterModel, JTextComponent textComponent)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and 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()

Copyright © 2002-2018 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache Chainsaw, Chainsaw, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.