org.apache.log4j.rule
Class AbstractRule
java.lang.Object
|
+--org.apache.log4j.rule.AbstractRule
- All Implemented Interfaces:
- Rule, java.io.Serializable
- Direct Known Subclasses:
- AndRule, ColorRule, EqualsRule, ExistsRule, ExpressionRule, InequalityRule, LevelEqualsRule, LikeRule, NotEqualsRule, NotRule, OrRule, PartialTextMatchRule, TimestampEqualsRule, TimestampInequalityRule
- public abstract class AbstractRule
- extends java.lang.Object
- implements Rule, java.io.Serializable
An abstract Rule class that provides the PropertyChange support plumbing.
- Author:
- Paul Smith , Scott Deboy
- See Also:
- Serialized Form
Method Summary |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener l)
Adds a PropertyChangeListener to this instance, which is notified when
underlying Rule information has changed.
|
void |
firePropertyChange(java.beans.PropertyChangeEvent evt)
|
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldVal,
java.lang.Object newVal)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener l)
Removes a known PropertyChangeListener from this Rule. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.log4j.rule.Rule |
evaluate |
AbstractRule
public AbstractRule()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
- Description copied from interface:
Rule
- Adds a PropertyChangeListener to this instance, which is notified when
underlying Rule information has changed.
(there are no specific property name events).
- Specified by:
addPropertyChangeListener
in interface Rule
- Parameters:
l
-
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
- Description copied from interface:
Rule
- Removes a known PropertyChangeListener from this Rule.
- Specified by:
removePropertyChangeListener
in interface Rule
- Parameters:
l
-
firePropertyChange
protected void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldVal,
java.lang.Object newVal)
firePropertyChange
public void firePropertyChange(java.beans.PropertyChangeEvent evt)
- Parameters:
evt
-
Copyright 2000-2005 Apache Software Foundation.