http://www.w3.org/1999/XSL/Transform

c.applyMethodCascade (target : xlink, suffixes : string) : string

Die Methode applyMethodCascade ist ein Werkzeug, um Spezialisierungen von Methoden zu ermöglichen ohne objektorientierte Ableitungen nutzen zu müssen.

Im folgenden Beispiel wird die Methode content aufgerufen und um drei Überschreibungsmöglichkeiten (A, B und C) ergänzt.

Der Parameter xlink ist mit einem vollständigen XLink zu befüllen. Über den Parameter suffixes werden Leerzeichengetrennt die Überschreibungsmöglichkeiten genannt.

<c.literalCall id="{c.applyMethodCascade(c.xlink('content'), 'A B C')}" />

Das Beispiel führt auf die mittels applyMethodCascade ermittelte Methode einen literalCall durch. Das System prüft, ob für das Zielobjekt die Existenz einer Methode in dieser Reihenfolge:

  • content.A
  • content.B
  • content.C
  • content

Die Methode, die zuerst gefunden wurde, wird ausgeführt.