Class JavaHandler


  • public class JavaHandler
    extends AbstractUdaHandler
    Handler für Operationen und Funktionen bei der Verwendung eingebundener Javaklassen.
    • Constructor Summary

      Constructors 
      Constructor Description
      JavaHandler()  
    • Method Summary

      Modifier and Type Method Description
      de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
      .
      static boolean konvertierbar​(java.lang.Class<?> type, java.lang.Object objekt)
      ermittelt, ob ein Objekt in ein Objekt der übergebenen Typs konvertierbar ist.
      static java.lang.Object konvertiere​(java.lang.Class<?> typ, java.lang.Object objekt)
      konvertiert das übergebene Objekt in Objekt des übergebenen Typs.
      java.lang.Object perform​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
      .
      de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, java.util.List<?> operanden)
      .
      • Methods inherited from class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler

        getOperand, perform, validiereHandler
      • Methods inherited from class java.lang.Object

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

      • JavaHandler

        public JavaHandler()
    • Method Detail

      • getHandledOperators

        public de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
        .
        Specified by:
        getHandledOperators in class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
        Returns:
        die Liste der unterstützten Operatoren
        See Also:
        Handler.getHandledOperators()
      • validiereHandler

        public de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
                                                                                           java.util.List<?> operanden)
        .
        Specified by:
        validiereHandler in class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
        See Also:
        Handler.validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
      • perform

        public java.lang.Object perform​(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
                                        java.util.List<?> operanden)
        .
        Specified by:
        perform in class de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
        See Also:
        Handler.perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator, java.util.List)
      • konvertierbar

        public static boolean konvertierbar​(java.lang.Class<?> type,
                                            java.lang.Object objekt)
        ermittelt, ob ein Objekt in ein Objekt der übergebenen Typs konvertierbar ist.
        Parameters:
        type - der Zieltyp
        objekt - das Objekt, das konvertiert werden soll
        Returns:
        wahr, wenn das übergebene Objekt in den gegebenen Typ konvertierbar ist
      • konvertiere

        public static java.lang.Object konvertiere​(java.lang.Class<?> typ,
                                                   java.lang.Object objekt)
        konvertiert das übergebene Objekt in Objekt des übergebenen Typs.
        Parameters:
        typ - der Zieltyp
        objekt - das Objekt, das konvertiert werden soll
        Returns:
        den konvertierten Wert