com.agical.rmock.core.match.constraint.clazz
Class ClassConstraintFactory

java.lang.Object
  extended by com.agical.rmock.core.match.constraint.clazz.ClassConstraintFactory

public class ClassConstraintFactory
extends Object


Constructor Summary
ClassConstraintFactory()
           
 
Method Summary
 Expression abstr()
          This constraint passes if the checked class is abstract
 Expression assignableTo(Class clazz)
          Checks wether a class is an instance of (or subclass of) the class passed in the clazz parameter.
 Expression name(Expression expression)
          Returns an expression that checks wether the classes name passes the expression passed in the parameter expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassConstraintFactory

public ClassConstraintFactory()
Method Detail

assignableTo

public Expression assignableTo(Class clazz)
Checks wether a class is an instance of (or subclass of) the class passed in the clazz parameter.

Parameters:
clazz - The class to to check if it is if the checked class is assignable to.
Returns:
a ClassAssignableToConstraint

abstr

public Expression abstr()
This constraint passes if the checked class is abstract

Returns:
an instance of a ClassIsAbstractConstraint
See Also:
ClassIsAbstractConstraint

name

public Expression name(Expression expression)
Returns an expression that checks wether the classes name passes the expression passed in the parameter expression.

Parameters:
expression - The expression to check
Returns:
An expression that checks the class-name against the checked expression


Copyright © 2005-2011 Agical AB. All Rights Reserved.