org.apache.jsieve.tests
Class Address

java.lang.Object
  extended byorg.apache.jsieve.tests.AbstractTest
      extended byorg.apache.jsieve.tests.AbstractCompatatorTest
          extended byorg.apache.jsieve.tests.Address
All Implemented Interfaces:
AddressPartTags, ComparatorNames, ComparatorTags, ExecutableTest, MatchTypeTags

public class Address
extends AbstractCompatatorTest

Class Address implements the Addresss Test as defined in RFC 3028, section 5.1.


Field Summary
 
Fields inherited from interface org.apache.jsieve.tests.AddressPartTags
ALL_TAG, DOMAIN_TAG, LOCALPART_TAG
 
Fields inherited from interface org.apache.jsieve.tests.ComparatorTags
COMPARATOR_TAG
 
Fields inherited from interface org.apache.jsieve.comparators.MatchTypeTags
CONTAINS_TAG, IS_TAG, MATCHES_TAG
 
Fields inherited from interface org.apache.jsieve.comparators.ComparatorNames
ASCII_CASEMAP_COMPARATOR, OCTET_COMPARATOR
 
Constructor Summary
Address()
          Constructor for Address.
 
Method Summary
protected  boolean match(MailAdapter mail, java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, java.lang.String headerName, java.lang.String key)
          Method match.
protected  boolean match(java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, MailAdapter.Address address, java.lang.String key)
           
 
Methods inherited from class org.apache.jsieve.tests.AbstractCompatatorTest
executeBasic, match, match, validateArguments
 
Methods inherited from class org.apache.jsieve.tests.AbstractTest
execute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Address

public Address()
Constructor for Address.

Method Detail

match

protected boolean match(MailAdapter mail,
                        java.lang.String addressPart,
                        java.lang.String comparator,
                        java.lang.String matchType,
                        java.lang.String headerName,
                        java.lang.String key)
                 throws SieveException
Description copied from class: AbstractCompatatorTest
Method match.

Specified by:
match in class AbstractCompatatorTest
Parameters:
mail -
addressPart -
comparator -
matchType -
headerName -
key -
Returns:
boolean
Throws:
SieveException

match

protected boolean match(java.lang.String addressPart,
                        java.lang.String comparator,
                        java.lang.String matchType,
                        MailAdapter.Address address,
                        java.lang.String key)
                 throws SieveException
Throws:
SieveException


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.