Class PluginRegistry.PluginTest
java.lang.Object
org.apache.logging.log4j.core.config.plugins.util.PluginRegistry.PluginTest
- All Implemented Interfaces:
ResolverUtil.Test
- Enclosing class:
- PluginRegistry
A Test that checks to see if each class is annotated with the 'Plugin' annotation. If it
is, then the test returns true, otherwise false.
- Since:
- 2.1
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanWill be called repeatedly with candidate classes.booleanTest for a resource.toString()
-
Constructor Details
-
PluginTest
public PluginTest()
-
-
Method Details
-
matches
Description copied from interface:ResolverUtil.TestWill be called repeatedly with candidate classes. Must return True if a class is to be included in the results, false otherwise.- Specified by:
matchesin interfaceResolverUtil.Test- Parameters:
type- The Class to match against.- Returns:
- true if the Class matches.
-
toString
-
matches
Description copied from interface:ResolverUtil.TestTest for a resource.- Specified by:
matchesin interfaceResolverUtil.Test- Parameters:
resource- The URI to the resource.- Returns:
- true if the resource matches.
-
doesMatchClass
public boolean doesMatchClass()- Specified by:
doesMatchClassin interfaceResolverUtil.Test
-
doesMatchResource
public boolean doesMatchResource()- Specified by:
doesMatchResourcein interfaceResolverUtil.Test
-