org.apache.jsieve
Class Test

java.lang.Object
  extended byorg.apache.jsieve.Test
All Implemented Interfaces:
Executable

public class Test
extends java.lang.Object
implements Executable

A parsed representation of an RFC3028 test argument...

test = identifier arguments


Constructor Summary
Test(java.lang.String name, Arguments arguments, SieveContext context)
          Constructor for Test.
 
Method Summary
 java.lang.Object execute(MailAdapter mail)
           
 Arguments getArguments()
          Returns the arguments.
 java.lang.String getName()
          Returns the name.
static ExecutableTest lookup(java.lang.String name)
           
protected  void setArguments(Arguments arguments)
          Sets the arguments.
protected  void setName(java.lang.String name)
          Sets the name.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Test

public Test(java.lang.String name,
            Arguments arguments,
            SieveContext context)
Constructor for Test.

Parameters:
name -
arguments -
Method Detail

lookup

public static ExecutableTest lookup(java.lang.String name)
                             throws LookupException
Throws:
LookupException

execute

public java.lang.Object execute(MailAdapter mail)
                         throws SieveException
Specified by:
execute in interface Executable
Throws:
SieveException
See Also:
Executable.execute(MailAdapter)

getArguments

public Arguments getArguments()
Returns the arguments.

Returns:
Arguments

getName

public java.lang.String getName()
Returns the name.

Returns:
String

setArguments

protected void setArguments(Arguments arguments)
Sets the arguments.

Parameters:
arguments - The arguments to set

setName

protected void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

toString

public java.lang.String toString()
See Also:
Object.toString()


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