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

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

    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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 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
  • Method Details

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

      public String toString()
      Overrides:
      toString in class Object