Class ClassFinder


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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class[] findImplementors​(java.lang.Class interphase)
      Sucht nach ggf vorhandenen Klassen, die das uebergebene Interface implementieren.
      • Methods inherited from class java.lang.Object

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

      • findImplementors

        public java.lang.Class[] findImplementors​(java.lang.Class interphase)
                                           throws java.lang.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:
        java.lang.ClassNotFoundException - wenn der Implementor nichts gefunden hat.