Class ClassFinder

java.lang.Object
de.willuhn.util.ClassFinder

public class ClassFinder extends Object
Klassen-Sucher. Diese Teil hier kann man mit Klassen fuettern und danach in verschiedener Hinsicht befragen.
  • Method Details

    • findImplementors

      public Class[] findImplementors(Class interphase) throws ClassNotFoundException
      Sucht nach ggf vorhandenen Klassen, die das uebergebene Interface implementieren. Hinweis: Die Funktion liefert generell nur instanziierbare Klassen. Es werden also weder abstrakte Klassen, noch Interfaces oder RMI-Stubs geliefert.
      Parameters:
      interphase - das Interface. Handelt es sich hierbei nicht um ein Interface sondern eine instanziierbare nicht abstrakte Klasse, wir diese direkt und ohne Suche wieder zurueckgegeben.
      Returns:
      die gefundenen Klassen.
      Throws:
      ClassNotFoundException - wenn der Implementor nichts gefunden hat.