Package org.apache.log4j.chainsaw
Class ExpressionRuleContext
java.lang.Object
java.awt.event.KeyAdapter
org.apache.log4j.chainsaw.ExpressionRuleContext
- All Implemented Interfaces:
KeyListener
,EventListener
A popup menu which assists in building expression rules. Completes event keywords, operators and
context if available.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) JPopupMenu
(package private) org.apache.log4j.rule.RuleFactory
private DefaultListModel
(package private) FilterModel
(package private) JList
private DefaultListModel
(package private) org.apache.log4j.spi.LoggingEventFieldResolver
(package private) JScrollPane
(package private) final JTextComponent
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionRuleContext
(FilterModel filterModel, JTextComponent textComponent) -
Method Summary
Methods inherited from class java.awt.event.KeyAdapter
keyReleased, keyTyped
-
Field Details
-
factory
org.apache.log4j.rule.RuleFactory factory -
resolver
org.apache.log4j.spi.LoggingEventFieldResolver resolver -
contextMenu
JPopupMenu contextMenu -
list
JList list -
filterModel
FilterModel filterModel -
scrollPane
JScrollPane scrollPane -
textComponent
-
fieldModel
-
operatorModel
-
-
Constructor Details
-
ExpressionRuleContext
-
-
Method Details
-
updateField
-
keyPressed
- Specified by:
keyPressed
in interfaceKeyListener
- Overrides:
keyPressed
in classKeyAdapter
-
displayContext
public void displayContext() -
isFieldContextValid
private boolean isFieldContextValid() -
getContextKey
-
isOperatorContextValid
private boolean isOperatorContextValid() -
getField
-
getSubField
-