Package de.elo.mover.utils
Class ELOAsHtmlUtils
java.lang.Object
de.elo.mover.utils.ELOAsHtmlUtils
Überschrift: ELOAsHtmlUtils.
Beschreibung: Hilfsmethoden für HTML-Operationen.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]convertToHtmlFormat(String html) Liefert ein byte-Array für den angegebenen Text zurück.static voidcopyDmsLinkInClipboard(de.elo.ix.client.Sord sord) Erstellt einen HTML-Text mit dem ELODMS-Link des angegebenen Eintrags und kopiert den Text in die System-Zwischenablage.static StringcreateHtmlLink(String name, String url) Erzeugt einen HTML-Link mit den angegebenen Daten.static StringcreateHtmlText(String title, int objId, String descr) Erzeugt einen HTML-Text mit den angegebenen Daten.extractHttpLinks(File htmlFile) Liefert eine Liste mit den HTML-Links in der angegebenen HTML-Datei zurück.static StringgetColorizedSummary(String summary) Färbt die Fundstellen in der angegebenen Zusammenfassung ein und setzt den ganzen Text als HTML.static ElementgetCurrentElement(File htmlFile, int offset) Liefert das Element mit dem angegebenen Versatz zurück.static StringgetEloDmsLink(String guid) Liefert einen ELO DMS-Link für die angegebene GUID zurück.static StringgetHtmlMemo(IXconnect ixConnect, int objId) Liefert den Zusatztext des angegebenen Eintrags als HTML-Text zurück.static String[]layoutColumns(String[] stringList, int columns) Liefert eine Liste mit Strings zurück, in der die Tabellenspalten ein Layout von oben nach unten und von links nach rechts haben.static StringlayoutTableColumns(String[] stringList, int columns) Liefert eine Tabellendarstellung mit der angegebenen Anzahl an Tabellenspalten zurück.static StringmakeTrOddEven(String source) Wandelt Bezeichner class="oddeven" abwechselnd in class="odd" und class="even" um.
-
Constructor Details
-
ELOAsHtmlUtils
public ELOAsHtmlUtils()
-
-
Method Details
-
getHtmlMemo
Liefert den Zusatztext des angegebenen Eintrags als HTML-Text zurück.- Parameters:
ixConnect- Indexserver-VerbindungobjId- Id des Eintrags- Returns:
- Zusatztext als HTML
- Throws:
Exception
-
getColorizedSummary
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
Liefert ein byte-Array für den angegebenen Text zurück.- Parameters:
html- Text- Returns:
- byte-Array
- Throws:
Exception
-
createHtmlText
Erzeugt einen HTML-Text mit den angegebenen Daten.- Parameters:
title- TitelobjId- Objekt Iddescr- Beschreibungstext- Returns:
- HTML-Text
- Throws:
Exception
-
getEloDmsLink
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
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
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
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 Stringscolumns- Anzahl der Tabellenspalten- Returns:
- HTML-Tabellendarstellung
- Throws:
Exception
-
layoutColumns
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 Stringscolumns- Anzahl der Spalten- Returns:
- Liste mit Strings
- Throws:
Exception
-
extractHttpLinks
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
Liefert das Element mit dem angegebenen Versatz zurück.- Parameters:
htmlFile- HTML-Dateioffset- Versatz- Returns:
- Element mit dem angegebenen Versatz
- Throws:
Exception
-
createHtmlLink
Erzeugt einen HTML-Link mit den angegebenen Daten.- Parameters:
name- Bezeichnung des Linksurl- URL des Links- Returns:
- HTML-Link
- Throws:
Exception
-