| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jsieve.tests.AbstractTest
org.apache.jsieve.tests.Header
public class Header
Class Header implements the Header Test as defined in RFC 3028, section 5.7.
| Constructor Summary | |
|---|---|
| Header()Constructor for Header. | |
| Method Summary | |
|---|---|
| protected  boolean | executeBasic(MailAdapter mail,
             Arguments arguments,
             SieveContext context)From RFC 3028, Section 5.7... | 
| protected  boolean | match(MailAdapter mail,
      java.lang.String comparator,
      java.lang.String matchType,
      java.util.List<java.lang.String> headerNames,
      java.util.List<java.lang.String> keys,
      SieveContext context)Method match. | 
| protected  boolean | match(java.lang.String comparator,
      java.lang.String matchType,
      java.util.List<java.lang.String> headerValues,
      java.util.List<java.lang.String> keys,
      SieveContext context)Method match. | 
| protected  boolean | match(java.lang.String comparator,
      java.lang.String matchType,
      java.lang.String headerValue,
      java.util.List<java.lang.String> keys,
      SieveContext context)Method match. | 
| protected  void | validateArguments(Arguments arguments,
                  SieveContext context)Framework method validateArguments is invoked before a Sieve Test is executed to validate its arguments. | 
| 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 | 
|---|
public Header()
| Method Detail | 
|---|
protected boolean executeBasic(MailAdapter mail,
                               Arguments arguments,
                               SieveContext context)
                        throws SieveException
From RFC 3028, Section 5.7...
  
 Syntax: header [COMPARATOR] [MATCH-TYPE]
       <header-names: string-list> <key-list: string-list>
 
 Note that the spec. then goes on to give an example where the order of the optional parts is different, so I guess that the order is optional too!
executeBasic in class AbstractTestcontext - SieveContext giving contextual information, not
            null
SieveExceptionAbstractTest.executeBasic(MailAdapter,
      Arguments, SieveContext)
protected boolean match(MailAdapter mail,
                        java.lang.String comparator,
                        java.lang.String matchType,
                        java.util.List<java.lang.String> headerNames,
                        java.util.List<java.lang.String> keys,
                        SieveContext context)
                 throws SieveException
mail - comparator - matchType - headerNames - keys - context - not null
SieveException
protected boolean match(java.lang.String comparator,
                        java.lang.String matchType,
                        java.util.List<java.lang.String> headerValues,
                        java.util.List<java.lang.String> keys,
                        SieveContext context)
                 throws SieveException
comparator - matchType - headerValues - keys - context - not null
SieveException
protected boolean match(java.lang.String comparator,
                        java.lang.String matchType,
                        java.lang.String headerValue,
                        java.util.List<java.lang.String> keys,
                        SieveContext context)
                 throws SieveException
comparator - matchType - headerValue - keys - context - not null
SieveException
protected void validateArguments(Arguments arguments,
                                 SieveContext context)
                          throws SieveException
AbstractTest
validateArguments in class AbstractTestcontext - SieveContext giving comntextual information,
            not null
SieveExceptionAbstractTest.validateArguments(Arguments,
      SieveContext)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||