|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.pvm.internal.email.impl.AddressFilter
public class AddressFilter
Allows filtering of to/cc/bcc recipient lists based on regular expressions for include and exclude patterns.
| Constructor Summary | |
|---|---|
AddressFilter()
|
|
| Method Summary | |
|---|---|
void |
addExcludePattern(java.util.regex.Pattern excludePattern)
|
void |
addIncludePattern(java.util.regex.Pattern includePattern)
|
protected boolean |
excludeAddress(javax.mail.Address address)
Determines whether the given address is excluded, based on regular expressions. |
javax.mail.Address[] |
filter(javax.mail.Address... addresses)
|
java.util.List<java.util.regex.Pattern> |
getExcludePatterns()
Gets the patterns of addresses to be excluded. |
java.util.List<java.util.regex.Pattern> |
getIncludePatterns()
Gets the patterns of addresses to be included. |
protected boolean |
includeAddress(javax.mail.Address address)
Determines whether the given address is included, based on regular expressions. |
protected void |
setExcludePatterns(java.util.List<java.util.regex.Pattern> excludePatterns)
|
protected void |
setIncludePatterns(java.util.List<java.util.regex.Pattern> includePatterns)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AddressFilter()
| Method Detail |
|---|
public javax.mail.Address[] filter(javax.mail.Address... addresses)
protected boolean includeAddress(javax.mail.Address address)
address - email address to match against regex
false if include patterns are present and the address does not match any
pattern, true otherwiseprotected boolean excludeAddress(javax.mail.Address address)
address - email address to match against regex
true if exclude patterns are present and the address matches a pattern,
false otherwisepublic java.util.List<java.util.regex.Pattern> getIncludePatterns()
public void addIncludePattern(java.util.regex.Pattern includePattern)
protected void setIncludePatterns(java.util.List<java.util.regex.Pattern> includePatterns)
public java.util.List<java.util.regex.Pattern> getExcludePatterns()
public void addExcludePattern(java.util.regex.Pattern excludePattern)
protected void setExcludePatterns(java.util.List<java.util.regex.Pattern> excludePatterns)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||