net.sf.qualitytest.blueprint.strategy.matching
Class AbstractTypeMatchingStrategy

java.lang.Object
  extended by net.sf.qualitytest.blueprint.strategy.matching.AbstractTypeMatchingStrategy
All Implemented Interfaces:
MatchingStrategy

public class AbstractTypeMatchingStrategy
extends Object
implements MatchingStrategy

Match a classes which are abstract. This MatchingStrategy does never match by method.

Author:
Dominik Seichter

Constructor Summary
AbstractTypeMatchingStrategy()
           
 
Method Summary
 boolean matchesByMethod(Method method)
          Test if a method matches this strategy.
 boolean matchesByType(Class<?> clazz)
          Test if a type matches this strategy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTypeMatchingStrategy

public AbstractTypeMatchingStrategy()
Method Detail

matchesByMethod

public boolean matchesByMethod(Method method)
Description copied from interface: MatchingStrategy
Test if a method matches this strategy.

Specified by:
matchesByMethod in interface MatchingStrategy
Parameters:
method - A method
Returns:
true if the strategy matches and the ValueCreationStrategy should be applied

matchesByType

public boolean matchesByType(Class<?> clazz)
Description copied from interface: MatchingStrategy
Test if a type matches this strategy.

Specified by:
matchesByType in interface MatchingStrategy
Parameters:
clazz - a clazz type
Returns:
true if the strategy matches and the ValueCreationStrategy should be applied


Copyright © 2012-2013. All Rights Reserved.