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.RuleFactoryprivate DefaultListModel(package private) FilterModel(package private) JListprivate 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:
keyPressedin interfaceKeyListener- Overrides:
keyPressedin classKeyAdapter
-
displayContext
public void displayContext() -
isFieldContextValid
private boolean isFieldContextValid() -
getContextKey
-
isOperatorContextValid
private boolean isOperatorContextValid() -
getField
-
getSubField
-