com.opensymphony.xwork2.util
Class ResolverUtil.IsA

java.lang.Object
  extended by com.opensymphony.xwork2.util.ResolverUtil.IsA
All Implemented Interfaces:
ResolverUtil.Test
Enclosing class:
ResolverUtil<T>

public static class ResolverUtil.IsA
extends Object
implements ResolverUtil.Test

A Test that checks to see if each class is assignable to the provided class. Note that this test will match the parent type itself if it is presented for matching.


Field Summary
private  Class parent
           
 
Constructor Summary
ResolverUtil.IsA(Class parentType)
          Constructs an IsA test using the supplied Class as the parent class/interface.
 
Method Summary
 boolean matches(Class type)
          Returns true if type is assignable to the parent type supplied in the constructor.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

private Class parent
Constructor Detail

ResolverUtil.IsA

public ResolverUtil.IsA(Class parentType)
Constructs an IsA test using the supplied Class as the parent class/interface.

Method Detail

matches

public boolean matches(Class type)
Returns true if type is assignable to the parent type supplied in the constructor.

Specified by:
matches in interface ResolverUtil.Test

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.