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

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

public class ArrayTypeMatchingStrategy
extends Object
implements MatchingStrategy

Match all class types that are arrays. This MatchingStrategy does never match by method.

Author:
Dominik Seichter

Constructor Summary
ArrayTypeMatchingStrategy()
           
 
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

ArrayTypeMatchingStrategy

public ArrayTypeMatchingStrategy()
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.