org.apache.james.transport.matchers
Class FileRegexMatcher

java.lang.Object
  |
  +--org.apache.mailet.GenericMatcher
        |
        +--org.apache.james.transport.matchers.GenericRegexMatcher
              |
              +--org.apache.james.transport.matchers.FileRegexMatcher
All Implemented Interfaces:
Matcher, MatcherConfig

public class FileRegexMatcher
extends GenericRegexMatcher

Initializes RegexMatcher with regular expressions from a file.


Field Summary
 
Fields inherited from class org.apache.james.transport.matchers.GenericRegexMatcher
matcher, patterns
 
Constructor Summary
FileRegexMatcher()
           
 
Method Summary
 void init()
          A convenience method which can be overridden so that there's no need to call super.init(config).
 
Methods inherited from class org.apache.james.transport.matchers.GenericRegexMatcher
compile, match
 
Methods inherited from class org.apache.mailet.GenericMatcher
destroy, getCondition, getMailetContext, getMatcherConfig, getMatcherInfo, getMatcherName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileRegexMatcher

public FileRegexMatcher()
Method Detail

init

public void init()
          throws MessagingException
Description copied from class: GenericMatcher

A convenience method which can be overridden so that there's no need to call super.init(config).

Instead of overriding init(MatcherConfig), simply override this method and it will be called by GenericMatcher.init(MatcherConfig config). The MatcherConfig object can still be retrieved via getMatcherConfig().

Specified by:
init in class GenericRegexMatcher
MessagingException


"Copyright © 1999-2003 Apache Jakarta Project. All Rights Reserved."