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 classes which are abstract. This MatchingStrategy does never match by method.

Author:
Dominik Seichter

Constructor Summary
AbstractTypeMatchingStrategy()
           
 
Method Summary
 boolean matchesByField(Field field)
          Test if a field matches this strategy.
 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

matchesByField

public boolean matchesByField(Field field)
Description copied from interface: MatchingStrategy
Test if a field matches this strategy.

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

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.