Class JavascriptLibrary

java.lang.Object
at.letto.tools.JavascriptLibrary

public class JavascriptLibrary extends Object
  • Field Details

    • LOCAL

      public static final String LOCAL
      JS-Bibliothek local als Ressource verfügbar
      See Also:
    • SERVER

      public static final String SERVER
      JS-Bibliothek von einem Server mit vollständiger Adresse verfügbar
      See Also:
    • JAVASCRIPT

      public static final String JAVASCRIPT
      JS-Library als vollständiger Text verfügbar
      See Also:
    • library

      private String library
    • name

      private String name
      Name / Bezeichner der Bibliothek
    • globalName

      private String globalName
      relativer Pfad am JS-Server ohne Server-Adresse bei glob. JS-Libraries
    • local

      private String local
      Definition, wie JS im Template eingebaut wird (lokal, server, text)
    • js_code

      private String js_code
      Vollständiger JS-Code im Text-Modus
  • Constructor Details

    • JavascriptLibrary

      public JavascriptLibrary(String path)
      Definition einer lokalen JS-Library, wird von JSF aus Ressourcen verwaltet
      Parameters:
      path - Pfad der Library im Ressourcen-Verzeichnis
    • JavascriptLibrary

      public JavascriptLibrary(String name, String jscode, boolean code)
      JS-Library mit kompletten Source-Code
      Parameters:
      name - Name des Plugins
      jscode - Vollständiger JS-Code
      code - muss true gesetzt sein für vollst. Code
    • JavascriptLibrary

      public JavascriptLibrary(String server, String path)
      Definition einer externen JS-Bibliothek
      Parameters:
      server - Server-Pfad, wo die JSF-Dateien liegen
      path - unterordner + JS-File + Params
    • JavascriptLibrary

      public JavascriptLibrary(String server, String pathlocal, String pathGlobal)
      Parameters:
      server - Server-Pfad, wo die JSF-Dateien liegen
      pathlocal - Unterordner + JS-File + Params, wenn JS-Library lokal verfügbar
      pathGlobal - Unterordner + JS-File + Params für Zugriff über Web uf global verf. JS-Libraries
  • Method Details

    • loadPath

      public String loadPath(String localServer)
      Definition der Pfadangabe, von wo JS-Libraries bezogen werden
      Parameters:
      localServer - Webadresse des Hauptservers im LOKALEN Modus
      Returns:
      PFad im Modus LOKAL, GLOBAL
    • equals

      public boolean equals(JavascriptLibrary lib)