Class IndexedClassFinder

  • All Implemented Interfaces:
    ClassFinder

    public final class IndexedClassFinder
    extends java.lang.Object
    implements ClassFinder
    ClassFinder that finds Class resources listed in the named index.
    • Constructor Summary

      Constructors 
      Constructor Description
      IndexedClassFinder​(java.lang.String name, boolean global)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Enumeration<java.net.URL> findClasses​(ClassSpace space)
      Searches the given ClassSpace for Class resources.
      java.lang.Iterable<java.lang.String> indexedNames​(ClassSpace space)  
      • Methods inherited from class java.lang.Object

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

      • IndexedClassFinder

        public IndexedClassFinder​(java.lang.String name,
                                  boolean global)
    • Method Detail

      • indexedNames

        public java.lang.Iterable<java.lang.String> indexedNames​(ClassSpace space)
      • findClasses

        public java.util.Enumeration<java.net.URL> findClasses​(ClassSpace space)
        Description copied from interface: ClassFinder
        Searches the given ClassSpace for Class resources.
        Specified by:
        findClasses in interface ClassFinder
        Parameters:
        space - The space to search
        Returns:
        Sequence of Class URLs