Class RuleMediator
java.lang.Object
org.apache.log4j.rule.AbstractRule
org.apache.log4j.chainsaw.RuleMediator
- All Implemented Interfaces:
Serializable, org.apache.log4j.rule.Rule
public class RuleMediator
extends org.apache.log4j.rule.AbstractRule
A mediator class that implements the Rule interface, by combining several
optional rules used by Chainsaw's filtering GUI's into a single Rule.
Setting the individual sub-rules propagates a PropertyChangeEvent as per standard Java beans principles.
- Author:
- Paul Smith <psmith@apache.org>, Scott Deboy <sdeboy@apache.org>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidsetFilterRule(org.apache.log4j.rule.Rule r) voidsetFindRule(org.apache.log4j.rule.Rule r) voidsetLoggerRule(org.apache.log4j.rule.Rule r) Methods inherited from class org.apache.log4j.rule.AbstractRule
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Constructor Details
-
RuleMediator
public RuleMediator(boolean findRuleRequired)
-
-
Method Details
-
evaluate
-
isFindRuleRequired
public boolean isFindRuleRequired() -
setFilterRule
public void setFilterRule(org.apache.log4j.rule.Rule r) -
setFindRule
public void setFindRule(org.apache.log4j.rule.Rule r) -
setLoggerRule
public void setLoggerRule(org.apache.log4j.rule.Rule r)
-