Class ResolverUtil.IsA

java.lang.Object
org.apache.ibatis.io.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.
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    IsA(Class<?> parentType)
    Constructs an IsA test using the supplied Class as the parent class/interface.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    boolean
    matches(Class<?> type)
    Returns true if type is assignable to the parent type supplied in the constructor.
     

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details Link icon

    • IsA Link icon

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

    • matches Link icon

      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
      Parameters:
      type - the type
      Returns:
      true, if successful
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object