Uses of Interface
org.apache.jsieve.mail.MailAdapter

Packages that use MailAdapter
org.apache.jsieve   
org.apache.jsieve.commands   
org.apache.jsieve.commands.extensions   
org.apache.jsieve.commands.optional   
org.apache.jsieve.mail   
org.apache.jsieve.mailet   
org.apache.jsieve.tests   
org.apache.jsieve.tests.optional   
org.apache.jsieve.util.check This package contains the ScriptCheckMailAdapter MailAdapter implementation. 
 

Uses of MailAdapter in org.apache.jsieve
 

Methods in org.apache.jsieve with parameters of type MailAdapter
 void SieveFactory.evaluate(MailAdapter mail, org.apache.jsieve.parser.generated.Node startNode)
           Method evaluate evaluates an RFC 822 compliant mail message wrapped in a MailAdapter by visting each node of the parsed script beginning at the passed start node.
 java.lang.Object ExecutableCommand.execute(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
          Method execute executes a Sieve Command.
 java.lang.Object Test.execute(MailAdapter mail, SieveContext context)
           
 java.lang.Object Block.execute(MailAdapter mail, SieveContext context)
           
 java.lang.Object Executable.execute(MailAdapter mail, SieveContext context)
           
 java.lang.Object Command.execute(MailAdapter mail, SieveContext context)
           
 java.lang.Object TestList.execute(MailAdapter mail, SieveContext context)
           
 java.lang.Object Commands.execute(MailAdapter mail, SieveContext context)
           
 void SieveFactory.interpret(MailAdapter mail, java.io.InputStream inputStream)
          Method interpret parses a Sieve script and then evaluates the result against a mail.
 

Uses of MailAdapter in org.apache.jsieve.commands
 

Methods in org.apache.jsieve.commands with parameters of type MailAdapter
 java.lang.Object AbstractCommand.execute(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Method execute executes a basic Sieve Command after first invoking framework methods to validate that Sieve is in a legal state to invoke the Command and that the Command arguments are legal.
protected  java.lang.Object AbstractConditionalCommand.execute(MailAdapter mail, Block block, SieveContext context)
          Method execute executes a Block within the context of a new ConditionManager.
protected abstract  java.lang.Object AbstractCommand.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
          Abstract method executeBasic invokes a Sieve Command.
protected  java.lang.Object Keep.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Add an ActionKeep to the List of Actions to be performed.
protected  java.lang.Object Elsif.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Conditionally eexecute a Block if an Elsif Condition is allowed and runnable.
protected  java.lang.Object Stop.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Throws a StopException.
protected  java.lang.Object Redirect.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Add an ActionRedirect to the List of Actions to be performed passing the sole StringList argument as the recipient.
protected  java.lang.Object Discard.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Discard silently discards a Mail by cancelling the implicit keep as specified in RFC 3028, Section 4.5.
protected  java.lang.Object If.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Conditionally eexecute a Block if an If Condition is allowed and runnable.
protected  java.lang.Object Else.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Conditionally eexecute a Block if an Else Condition is runnable.
protected  java.lang.Object Require.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Ensure the required feature is configured.
protected  void Require.validateFeature(java.lang.String name, MailAdapter mail, SieveContext context)
          Method validateFeature validates the required feature is configured as either a Command or a Test.
 

Uses of MailAdapter in org.apache.jsieve.commands.extensions
 

Methods in org.apache.jsieve.commands.extensions with parameters of type MailAdapter
protected  java.lang.Object Log.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           
 

Uses of MailAdapter in org.apache.jsieve.commands.optional
 

Methods in org.apache.jsieve.commands.optional with parameters of type MailAdapter
protected  java.lang.Object FileInto.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Add an ActionFileInto to the List of Actions to be performed passing the sole StringList argument as the destination.
protected  java.lang.Object Reject.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Add an ActionReject to the List of Actions to be performed.
 

Uses of MailAdapter in org.apache.jsieve.mail
 

Methods in org.apache.jsieve.mail with parameters of type MailAdapter
static java.util.List MailUtils.getMatchingHeader(MailAdapter mail, java.lang.String name)
           Method getMatchingHeader answers a List of all of the headers in the mail with the passed name.
 

Uses of MailAdapter in org.apache.jsieve.mailet
 

Classes in org.apache.jsieve.mailet that implement MailAdapter
 class SieveMailAdapter
           Class SieveMailAdapter implements a MailAdapter for use in a Mailet environment.
 

Uses of MailAdapter in org.apache.jsieve.tests
 

Methods in org.apache.jsieve.tests with parameters of type MailAdapter
 boolean AbstractTest.execute(MailAdapter mail, Arguments arguments, SieveContext context)
           Method execute executes a basic Sieve Test after first invoking framework methods to validate the Command arguments.
 boolean ExecutableTest.execute(MailAdapter mail, Arguments arguments, SieveContext context)
          Method execute executes a Test and answers a boolean indicating if the test was passed.
protected  boolean Exists.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean False.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean Header.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           From RFC 3028, Section 5.7...
protected  boolean AbstractCompatatorTest.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           From RFC 3028, Section 5.1...
protected abstract  boolean AbstractTest.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
          Abstract method executeBasic invokes a Sieve Test.
protected  boolean True.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean Size.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean AnyOf.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean AllOf.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean Not.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean Header.match(MailAdapter mail, java.lang.String comparator, java.lang.String matchType, java.util.List headerNames, java.util.List keys, SieveContext context)
          Method match.
protected  boolean AbstractCompatatorTest.match(MailAdapter mail, java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, java.util.List headerNames, java.util.List keys, SieveContext context)
          Method match.
protected  boolean AbstractCompatatorTest.match(MailAdapter mail, java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, java.lang.String headerName, java.util.List keys, SieveContext context)
          Method match.
protected abstract  boolean AbstractCompatatorTest.match(MailAdapter mail, java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, java.lang.String headerName, java.lang.String key, SieveContext context)
          Method match.
protected  boolean Address.match(MailAdapter mail, java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, java.lang.String headerName, java.lang.String key, SieveContext context)
           
protected  boolean Size.test(MailAdapter mail, java.lang.String comparator, int size)
          Method test.
protected  boolean Size.testOver(MailAdapter mail, int size)
          Method testOver.
protected  boolean Size.testUnder(MailAdapter mail, int size)
          Method testUnder.
 

Uses of MailAdapter in org.apache.jsieve.tests.optional
 

Methods in org.apache.jsieve.tests.optional with parameters of type MailAdapter
protected  boolean Body.executeBasic(MailAdapter mail, Arguments args, SieveContext ctx)
           
protected  java.util.List Envelope.getMatchingValues(MailAdapter mail, java.lang.String valueName)
           
protected  boolean Envelope.match(MailAdapter mail, java.lang.String addressPart, java.lang.String comparator, java.lang.String matchType, java.lang.String headerName, java.lang.String key, SieveContext context)
           
 

Uses of MailAdapter in org.apache.jsieve.util.check
 

Classes in org.apache.jsieve.util.check that implement MailAdapter
 class ScriptCheckMailAdapter
          Checks script execution for an email.
 



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