org.apache.commons.contract
Class Executor

java.lang.Object
  extended by org.apache.commons.contract.Executor

public class Executor
extends Object


Constructor Summary
Executor()
           
 
Method Summary
static void checkRequirements(EnvironmentConsumer processor, Context context)
           
static ResultDescriptor getResultDescriptorByState(ResultDescriptor[] resultDescriptors, String state)
           
static void init()
           
static Object prepareValue(ParameterDescriptor parameterDescriptor, Object value, Context context)
           
static void prepareValues(ParameterDescriptor[] parameterDescriptors, Map parameters, Context context)
           
static Result process(Processor processor, Map parameters, Context context)
           
static void validateResult(ResultDescriptor[] resultDescriptors, Result result, Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Executor

public Executor()
Method Detail

init

public static void init()

process

public static Result process(Processor processor,
                             Map parameters,
                             Context context)
                      throws Exception
Throws:
Exception

prepareValues

public static void prepareValues(ParameterDescriptor[] parameterDescriptors,
                                 Map parameters,
                                 Context context)
                          throws ContractViolationException
Throws:
ContractViolationException

prepareValue

public static Object prepareValue(ParameterDescriptor parameterDescriptor,
                                  Object value,
                                  Context context)
                           throws ContractViolationException
Throws:
ContractViolationException

checkRequirements

public static void checkRequirements(EnvironmentConsumer processor,
                                     Context context)
                              throws ContractViolationException
Throws:
ContractViolationException

validateResult

public static void validateResult(ResultDescriptor[] resultDescriptors,
                                  Result result,
                                  Context context)
                           throws ContractViolationException
Throws:
ContractViolationException

getResultDescriptorByState

public static ResultDescriptor getResultDescriptorByState(ResultDescriptor[] resultDescriptors,
                                                          String state)
                                                   throws ContractViolationException
Throws:
ContractViolationException


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.