Class ResolverUtil.IsA

java.lang.Object
org.apache.struts2.util.ResolverUtil.ClassTest
org.apache.struts2.util.ResolverUtil.IsA
All Implemented Interfaces:
ResolverUtil.Test
Enclosing class:
ResolverUtil<T>

public static class ResolverUtil.IsA extends ResolverUtil.ClassTest
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.
  • Constructor Details

    • IsA

      public IsA(Class parentType)
      Constructs an IsA test using the supplied Class as the parent class/interface.
      Parameters:
      parentType - the parent type class
  • Method Details

    • matches

      public boolean matches(Class type)
      Description copied from interface: ResolverUtil.Test
      Will be called repeatedly with candidate classes.
      Parameters:
      type - class type
      Returns:
      true if type is assignable to the parent type supplied in the constructor.
    • toString

      public String toString()
      Overrides:
      toString in class Object