Class PluginRegistry.PluginTest

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

    public static class PluginRegistry.PluginTest
    extends java.lang.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 Summary

      Constructors 
      Constructor Description
      PluginTest()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean doesMatchClass()  
      boolean doesMatchResource()  
      boolean matches​(java.lang.Class<?> type)
      Will be called repeatedly with candidate classes.
      boolean matches​(java.net.URI resource)
      Test for a resource.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • PluginTest

        public PluginTest()
    • Method Detail

      • matches

        public boolean matches​(java.lang.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.
      • toString

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

        public boolean matches​(java.net.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.