Class ExpressionRuleContext

  • All Implemented Interfaces:
    java.awt.event.KeyListener, java.util.EventListener

    public class ExpressionRuleContext
    extends java.awt.event.KeyAdapter
    A popup menu which assists in building expression rules. Completes event keywords, operators and context if available.
    • Field Detail

      • factory

        org.apache.log4j.rule.RuleFactory factory
      • resolver

        org.apache.log4j.spi.LoggingEventFieldResolver resolver
      • contextMenu

        javax.swing.JPopupMenu contextMenu
      • list

        javax.swing.JList list
      • scrollPane

        javax.swing.JScrollPane scrollPane
      • textComponent

        final javax.swing.text.JTextComponent textComponent
      • fieldModel

        private javax.swing.DefaultListModel fieldModel
      • operatorModel

        private javax.swing.DefaultListModel operatorModel
    • Constructor Detail

      • ExpressionRuleContext

        public ExpressionRuleContext​(FilterModel filterModel,
                                     javax.swing.text.JTextComponent textComponent)
    • Method Detail

      • updateField

        private void updateField​(java.lang.String value)
      • keyPressed

        public void keyPressed​(java.awt.event.KeyEvent e)
        Specified by:
        keyPressed in interface java.awt.event.KeyListener
        Overrides:
        keyPressed in class java.awt.event.KeyAdapter
      • displayContext

        public void displayContext()
      • isFieldContextValid

        private boolean isFieldContextValid()
      • getContextKey

        private java.lang.String getContextKey()
      • isOperatorContextValid

        private boolean isOperatorContextValid()
      • getField

        private java.lang.String getField()
      • getSubField

        private java.lang.String getSubField()