Package de.elo.mover.utils
Class ELOAsColorUtils
java.lang.Object
de.elo.mover.utils.ELOAsColorUtils
Überschrift: ELOAsColorUtils.
Beschreibung: Hilfsklasse für häufige Farboperationen.
Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic de.elo.ix.client.ColorData[]addColor(de.elo.ix.client.ColorData[] colors, de.elo.ix.client.ColorData color) Fügt die angegebene Farbe in der Liste mit den Farben ein.static intconvertToBgr(int rgb) Liefert den BGR-Wert aus dem angegebenen RGB-Wert zurück.static intconvertToBgr(String rgbString) Liefert den BGR-Wert vom angegebenen RGB-Wert als Integer zurück.static StringconvertToRgb(int bgr) Liefert den RGB-Wert vom angegebenen BGR-Wert als String zurück.static voidcreateColor(IXconnect ixConnect, String colorName, int rgb) Erzeugt die Farbe mit der angegebenen Bezeichnung auf dem Indexserver.static voiddumpColors(IXconnect ixConnect) Loggt die Eigenschaften der vorhandenen Farben.getColorMap(IXconnect ixConnect) Erstellt eine HashMap mit den vorhandenen Farben.static intgetELOColor(Color color) Wandelt das angegebene Java Color-Objekt in eine ELO RBG-Farbangabe um.static StringLiefert die hexadezimale Darstellung der angegebenen Farbe zurück.static StringgetHtmlColorString(Color color) Erzeugt einen HTML-String für die angegebene Farbe.static ColorgetJavaColor(int eloColorRgb) Wandelt die angegebene ELO RGB-Farbangabe in ein Java Color-Objekt um.static de.elo.ix.client.IdName[]getMarkerNames(IXconnect ixConnect) Liefert eine Liste mit den vorhandenen Marker Bezeichnungen zurück.static voidSetzt die Farbe der angegebenen Einträge.static voidSetzt die Farbe der angegebenen Einträge.
-
Constructor Details
-
ELOAsColorUtils
public ELOAsColorUtils()
-
-
Method Details
-
getJavaColor
Wandelt die angegebene ELO RGB-Farbangabe in ein Java Color-Objekt um.- Parameters:
eloColorRgb- ELO RGB-Farbe- Returns:
- Java Color-Objekt
- Throws:
Exception
-
getELOColor
Wandelt das angegebene Java Color-Objekt in eine ELO RBG-Farbangabe um.- Parameters:
color- Java Color-Objekt- Returns:
- ELO RGB-Farbe
- Throws:
Exception
-
getHex
Liefert die hexadezimale Darstellung der angegebenen Farbe zurück.- Parameters:
color- Java Color-Object- Returns:
- hexadezimale Darstellung
- Throws:
Exception
-
setColor
Setzt die Farbe der angegebenen Einträge.- Parameters:
ixConnect- Indexserver-VerbindungobjIds- Liste mit Objekt-IDscolorID- Zu setzende Farbe- Throws:
Exception
-
setColor2
Setzt die Farbe der angegebenen Einträge.- Parameters:
ixConnect- Indexserver-VerbindungobjIds- Liste mit Objekt IDscolorName- Farbenbezeichnung- Throws:
Exception
-
getColorMap
Erstellt eine HashMap mit den vorhandenen Farben. Der Schlüssel der Map ist die FarbenID.- Parameters:
ixConnect- Indexserver-Verbindung- Returns:
- Hashmap mit den vorhandenen Farben
- Throws:
Exception
-
getMarkerNames
Liefert eine Liste mit den vorhandenen Marker Bezeichnungen zurück.- Parameters:
ixConnect- Indexserver-Verbindung- Returns:
- Liste mit Marker Bezeichnungen
- Throws:
Exception
-
createColor
Erzeugt die Farbe mit der angegebenen Bezeichnung auf dem Indexserver.- Parameters:
ixConnect- Indexserver-VerbindungcolorName- Bezeichnung der Farbergb- RGB-Wert der Farbe- Throws:
Exception
-
getHtmlColorString
Erzeugt einen HTML-String für die angegebene Farbe. Dieser ist von der Form#rrggbb, also z.B.#33ff00.- Parameters:
color- Java-Farbe- Returns:
- HTML-Farbe von der Form
#rrggbb - Throws:
Exception
-
dumpColors
Loggt die Eigenschaften der vorhandenen Farben.- Parameters:
ixConnect- Indexserver-Verbindung- Throws:
Exception
-
addColor
public static de.elo.ix.client.ColorData[] addColor(de.elo.ix.client.ColorData[] colors, de.elo.ix.client.ColorData color) throws Exception Fügt die angegebene Farbe in der Liste mit den Farben ein.- Parameters:
colors- Liste mit Farbencolor- Farbe- Returns:
- Neue Liste mit Farben
- Throws:
Exception
-
convertToRgb
Liefert den RGB-Wert vom angegebenen BGR-Wert als String zurück.- Parameters:
bgr- BGR-Wert- Returns:
- RGB-Wert
-
convertToBgr
Liefert den BGR-Wert vom angegebenen RGB-Wert als Integer zurück.- Parameters:
rgbString- RGB-Wert- Returns:
- BGR-Wert
- Throws:
Exception
-
convertToBgr
public static int convertToBgr(int rgb) Liefert den BGR-Wert aus dem angegebenen RGB-Wert zurück.- Parameters:
rgb- RGB-Wert- Returns:
- BGR-Wert
-