pl.bristleback.server.bristle.utils
Class ResolverUtil.IsAasignatedFrom

java.lang.Object
  extended by pl.bristleback.server.bristle.utils.ResolverUtil.IsAasignatedFrom
All Implemented Interfaces:
ResolverUtil.Test
Enclosing class:
ResolverUtil<T>

public static class ResolverUtil.IsAasignatedFrom
extends java.lang.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
ResolverUtil.IsAasignatedFrom(java.lang.Class<?> parentType)
          Constructs an IsA test using the supplied Class as the parent class/interface.
 
Method Summary
 boolean matches(java.lang.Class type)
          Returns true if type is assignable to the parent type supplied in the constructor.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResolverUtil.IsAasignatedFrom

public ResolverUtil.IsAasignatedFrom(java.lang.Class<?> parentType)
Constructs an IsA test using the supplied Class as the parent class/interface.

Parameters:
parentType - parent type
Method Detail

matches

public boolean matches(java.lang.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 - class type
Returns:
true if class meets conditions

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.