Uses of Class
org.apache.jsieve.SieveContext

Packages that use SieveContext
org.apache.jsieve   
org.apache.jsieve.commands   
org.apache.jsieve.commands.extensions   
org.apache.jsieve.commands.optional   
org.apache.jsieve.tests   
org.apache.jsieve.tests.optional   
 

Uses of SieveContext in org.apache.jsieve
 

Subclasses of SieveContext in org.apache.jsieve
 class BaseSieveContext
          Bean based implementation of context.
 

Methods in org.apache.jsieve with parameters of type SieveContext
 java.lang.Object ExecutableCommand.execute(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
          Method execute executes a Sieve Command.
 

Constructors in org.apache.jsieve with parameters of type SieveContext
Command(java.lang.String name, Arguments arguments, Block block, SieveContext context)
          Constructor for Command.
Test(java.lang.String name, Arguments arguments, SieveContext context)
          Constructor for Test.
 

Uses of SieveContext in org.apache.jsieve.commands
 

Methods in org.apache.jsieve.commands with parameters of type SieveContext
protected  void AbstractCommand.validateState(SieveContext context)
          Framework method validateState is invoked before a Sieve Command is executed to validate its state.
protected  void AbstractCommand.validateArguments(Arguments arguments, SieveContext context)
          Framework method validateArguments is invoked before a Sieve Command is executed to validate its arguments.
protected  void AbstractCommand.validateBlock(Block block, SieveContext context)
          Framework method validateBlock is invoked before a Sieve Command is executed to validate its Block.
 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 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 Stop.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Throws a StopException.
protected  void AbstractConditionalCommand.validateBlock(Block block, SieveContext context)
           
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 Require.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Ensure the required feature is configured.
protected  void Require.validateArguments(Arguments arguments, SieveContext context)
           
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  void Elsif.validateArguments(Arguments arguments, SieveContext context)
           
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  void Redirect.validateArguments(Arguments arguments, SieveContext context)
           
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 If.executeBasic(MailAdapter mail, Arguments arguments, Block block, SieveContext context)
           Conditionally eexecute a Block if an If Condition is allowed and runnable.
protected  void If.validateArguments(Arguments arguments, SieveContext context)
           
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  void AbstractActionCommand.validateState(SieveContext context)
           Method validateState() validates via the CommandStateManager that an Action Command is legal at this time.
protected  void AbstractActionCommand.validateSingleStringArguments(Arguments arguments, SieveContext context)
          This is an utility method for subclasses
protected  void AbstractPrologCommand.validateState(SieveContext context)
           Method validateState() ensures, via the CommandStateManager, that a Prolog Command is permissible.
 

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

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

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

Methods in org.apache.jsieve.commands.optional with parameters of type SieveContext
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  void FileInto.validateArguments(Arguments arguments, SieveContext context)
           
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.
protected  void Reject.validateState(SieveContext context)
           
protected  void Reject.validateArguments(Arguments arguments, SieveContext context)
           
 

Uses of SieveContext in org.apache.jsieve.tests
 

Methods in org.apache.jsieve.tests with parameters of type SieveContext
 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.
protected abstract  boolean AbstractTest.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
          Abstract method executeBasic invokes a Sieve Test.
protected  void AbstractTest.validateArguments(Arguments arguments, SieveContext context)
          Framework method validateArguments is invoked before a Sieve Test is executed to validate its 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 AllOf.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean AnyOf.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean Exists.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  void Exists.validateArguments(Arguments arguments, SieveContext context)
           
protected  boolean Header.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           From RFC 3028, Section 5.7...
protected  void Header.validateArguments(Arguments arguments, SieveContext context)
           
protected  boolean Size.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  void Size.validateArguments(Arguments arguments, SieveContext context)
           
protected  boolean True.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean Not.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
protected  boolean AbstractCompatatorTest.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           From RFC 3028, Section 5.1...
protected  void AbstractCompatatorTest.validateArguments(Arguments arguments, SieveContext context)
           
protected  boolean False.executeBasic(MailAdapter mail, Arguments arguments, SieveContext context)
           
 

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

Methods in org.apache.jsieve.tests.optional with parameters of type SieveContext
protected  void Body.validateArguments(Arguments args, SieveContext ctx)
           
protected  boolean Body.executeBasic(MailAdapter mail, Arguments args, SieveContext ctx)
           
 



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