Class PluginRegistry.PluginTest

  • All Implemented Interfaces:
    ResolverUtil.Test
    Enclosing class:
    PluginRegistry

    public static class PluginRegistry.PluginTest
    extends Object
    implements ResolverUtil.Test
    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 Detail

      • PluginTest

        public PluginTest()
    • Method Detail

      • matches

        public boolean matches​(Class<?> type)
        Description copied from interface: ResolverUtil.Test
        Will be called repeatedly with candidate classes. Must return True if a class is to be included in the results, false otherwise.
        Specified by:
        matches in interface ResolverUtil.Test
        Parameters:
        type - The Class to match against.
        Returns:
        true if the Class matches.
      • matches

        public boolean matches​(URI resource)
        Description copied from interface: ResolverUtil.Test
        Test for a resource.
        Specified by:
        matches in interface ResolverUtil.Test
        Parameters:
        resource - The URI to the resource.
        Returns:
        true if the resource matches.