Batik und sein "ProtocolHandler" für xlink:href

Diskutiere Batik und sein "ProtocolHandler" für xlink:href im Allgemeine Java-Themen Forum; Hallo zusammen, ich verwende in meinem Projekt das Apache Batik Framework. Soweit funktioniert auch alles, was ich will, Zoom, saubere...

  1. FrittenFritze
    FrittenFritze Neues Mitglied
    Hallo zusammen,

    ich verwende in meinem Projekt das Apache Batik Framework. Soweit funktioniert auch alles, was ich will, Zoom, saubere Darstellung, Export nach PNG und PDF, alles gut.

    Jetzt habe ich das Problem, dass meine SVGs Links beinhalten. Das sieht dann so aus:

    Code (Text):

    <a xlink:href="javascript:locateTree('X6011');">X6011</a>
     
    Hintergrund: Ich habe einen Baum (abgeleitet von JTree), in dem die SVGs "verlinkt" (als Leafs) sind. X6011 ist so ein Leaf. Nun ist es so, dass aus den unterschiedlichen SVGs die utnerschiedliche Leafs referenziert werden. Das heißt, wenn ich im SVG auf den Link klicke, lande ich im Baum an dem entsprechenden Knoten.

    Die ursprüngliche Anwendung ist eine IE-Anwendung, deswegen auch JavaScript und so weiter...

    Jetzt bietet ja Batik die Möglichkeit eigene ProtocolHandler zu erstellen. Da dachte ich mir, klar, kein Problem, ich definiere "javascript:" einfach als Protokoll und fertig.

    Hat es jemand schon mal gemacht? Die Dokumentation von Batik lässt leider sehr ausbaufähig...

    Vielen Dank.
     
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
  3. FrittenFritze
    FrittenFritze Neues Mitglied
    Moin Leute,

    habe es hingekriegt...

    Man implementiert das Interface "org.apache.batik.util.ParsedURLProtocolHandler" mit den drei Methoden und dann muss man die Klasse noch mit einem ParsedURL.registerHandler() reinhängen.
    Fertig.
     
    looparda gefällt das.
Die Seite wird geladen...

Batik und sein "ProtocolHandler" für xlink:href - Ähnliche Themen

Apache Batik - Zoom an einer bestimmten Stelle
Apache Batik - Zoom an einer bestimmten Stelle im Forum Allgemeine Java-Themen
Batik Problem
Batik Problem im Forum Allgemeine Java-Themen
svg Icon für Button (Batik Problem?)
svg Icon für Button (Batik Problem?) im Forum AWT, Swing, JavaFX & SWT
SVG Batik
SVG Batik im Forum Bücher, Tutorials und Links
SVG Datein mit Batik in Java reinladen
SVG Datein mit Batik in Java reinladen im Forum XML und Co.
Thema: Batik und sein "ProtocolHandler" für xlink:href