Verified Owner
Top Inners Fields Constructors Methods
org.jabref.gui.icon

public Class IconTheme

extends Object
Class Inheritance
Annotations
@org.jabref.architecture.AllowedToUseClassGetResource
@NullMarked
Imports
java.io.IOException, .InputStream, java.net.URL, java.util.HashMap, .List, .Locale, .Map, .Objects, .Optional, .Properties, javafx.scene.Node, javafx.scene.image.Image, javafx.scene.paint.Color, org.jabref.architecture.AllowedToUseClassGetResource, org.jspecify.annotations.NullMarked, org.kordamp.ikonli.Ikon, org.kordamp.ikonli.materialdesign2.MaterialDesignA, .MaterialDesignB, .MaterialDesignC, .MaterialDesignD, .MaterialDesignE, .MaterialDesignF, .MaterialDesignG, .MaterialDesignH, .MaterialDesignI, .MaterialDesignK, .MaterialDesignL, .MaterialDesignM, .MaterialDesignN, .MaterialDesignO, .MaterialDesignP, .MaterialDesignR, .MaterialDesignS, .MaterialDesignT, .MaterialDesignU, .MaterialDesignV, .MaterialDesignW, org.slf4j.Logger, .LoggerFactory, tools.maran.svg.SVG, tools.maran.svg.materialdesign.MDIInterface, .MDITechnology

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
public static final Color
public static final Color
private static final String
private static final String
private static final Map<String, String>
private static final Logger
private static final List<String>
public static final Color

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Optional<JabRefIcon>
public static Optional<JabRefIcon>
private static URL
public static Image
public static List<Image>
private static Map<String, String>

Returns:

A Map containing all key-value pairs found.
readIconThemeFile
(URL
The URL to read information from.
url
)

Reads file mapping icon keys to image file names, prefixing each value with ICON_PATH_PREFIX.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait