org.apache.logging.log4j.core.config.plugins
Class ResolverUtil.IsA
java.lang.Object
org.apache.logging.log4j.core.config.plugins.ResolverUtil.ClassTest
org.apache.logging.log4j.core.config.plugins.ResolverUtil.IsA
- All Implemented Interfaces:
- ResolverUtil.Test
- Enclosing class:
- ResolverUtil
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 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()
|
ResolverUtil.IsA
public ResolverUtil.IsA(Class<?> parentType)
- Constructs an IsA test using the supplied Class as the parent class/interface.
- Parameters:
parentType
- The parent class to check for.
matches
public boolean matches(Class<?> type)
- Returns true if type is assignable to the parent type supplied in the constructor.
- Parameters:
type
- The Class to check.
- Returns:
- true if the Class matches.
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 1999-2013 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.