Class ELOAsHtmlUtils

java.lang.Object
de.elo.mover.utils.ELOAsHtmlUtils

public class ELOAsHtmlUtils extends Object

Überschrift: ELOAsHtmlUtils.

Beschreibung: Hilfsmethoden für HTML-Operationen.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022

  • Constructor Details

    • ELOAsHtmlUtils

      public ELOAsHtmlUtils()
  • Method Details

    • getHtmlMemo

      public static String getHtmlMemo(IXconnect ixConnect, int objId) throws Exception
      Liefert den Zusatztext des angegebenen Eintrags als HTML-Text zurück.
      Parameters:
      ixConnect - Indexserver-Verbindung
      objId - Id des Eintrags
      Returns:
      Zusatztext als HTML
      Throws:
      Exception
    • getColorizedSummary

      public static String getColorizedSummary(String summary) throws Exception
      Färbt die Fundstellen in der angegebenen Zusammenfassung ein und setzt den ganzen Text als HTML.
      Parameters:
      summary - Zusammenfassung
      Returns:
      farbige HTML-Zusammenfassung
      Throws:
      Exception
    • convertToHtmlFormat

      public static byte[] convertToHtmlFormat(String html) throws Exception
      Liefert ein byte-Array für den angegebenen Text zurück.
      Parameters:
      html - Text
      Returns:
      byte-Array
      Throws:
      Exception
    • createHtmlText

      public static String createHtmlText(String title, int objId, String descr) throws Exception
      Erzeugt einen HTML-Text mit den angegebenen Daten.
      Parameters:
      title - Titel
      objId - Objekt Id
      descr - Beschreibungstext
      Returns:
      HTML-Text
      Throws:
      Exception
    • getEloDmsLink

      public static String getEloDmsLink(String guid) throws Exception
      Liefert einen ELO DMS-Link für die angegebene GUID zurück.
      Parameters:
      guid - GUID des Repository-Eintrags
      Returns:
      ELO DMS-Link
      Throws:
      Exception
    • copyDmsLinkInClipboard

      public static void copyDmsLinkInClipboard(de.elo.ix.client.Sord sord) throws Exception
      Erstellt einen HTML-Text mit dem ELODMS-Link des angegebenen Eintrags und kopiert den Text in die System-Zwischenablage.
      Parameters:
      sord - Metadaten des Eintrags
      Throws:
      Exception
    • makeTrOddEven

      public static String makeTrOddEven(String source) throws Exception
      Wandelt Bezeichner class="oddeven" abwechselnd in class="odd" und class="even" um. Hiermit lassen sich Zebra-Farbige Tabellenspalten realisieren.
      Parameters:
      source - Text
      Returns:
      ersetzter Text
      Throws:
      Exception
    • layoutTableColumns

      public static String layoutTableColumns(String[] stringList, int columns) throws Exception
      Liefert eine Tabellendarstellung mit der angegebenen Anzahl an Tabellenspalten zurück. Die einzelnen Texte werden von oben nach unten und von links nach rechts in der Tabelle positioniert.
      Parameters:
      stringList - Liste mit Strings
      columns - Anzahl der Tabellenspalten
      Returns:
      HTML-Tabellendarstellung
      Throws:
      Exception
    • layoutColumns

      public static String[] layoutColumns(String[] stringList, int columns) throws Exception
      Liefert eine Liste mit Strings zurück, in der die Tabellenspalten ein Layout von oben nach unten und von links nach rechts haben.
      Parameters:
      stringList - Liste mit Strings
      columns - Anzahl der Spalten
      Returns:
      Liste mit Strings
      Throws:
      Exception
    • extractHttpLinks

      public static ArrayList<String> extractHttpLinks(File htmlFile) throws Exception
      Liefert eine Liste mit den HTML-Links in der angegebenen HTML-Datei zurück.
      Parameters:
      htmlFile - HTML-Datei
      Returns:
      Liste mit HTML-Links
      Throws:
      Exception
    • getCurrentElement

      public static Element getCurrentElement(File htmlFile, int offset) throws Exception
      Liefert das Element mit dem angegebenen Versatz zurück.
      Parameters:
      htmlFile - HTML-Datei
      offset - Versatz
      Returns:
      Element mit dem angegebenen Versatz
      Throws:
      Exception
    • createHtmlLink

      public static String createHtmlLink(String name, String url) throws Exception
      Erzeugt einen HTML-Link mit den angegebenen Daten.
      Parameters:
      name - Bezeichnung des Links
      url - URL des Links
      Returns:
      HTML-Link
      Throws:
      Exception