package de.theknut.xposedgelsettings.hooks.icon; public class IconInfo { private String componentName; private String drawableName; private String prefix; public IconInfo(String componentName, String drawableName) { this.componentName = componentName; this.drawableName = drawableName; this.prefix = null; } public IconInfo(String componentName, String drawableName, String prefix) { this.componentName = componentName; this.drawableName = drawableName; this.prefix = prefix; } public String getComponentName() { return componentName; } public String getDrawableName() { return hasPrefix() ? getDynamicIcon() : this.drawableName; } public String getDynamicIcon() { return getPrefix() + IconPack.getDayOfMonth(); } public String getPrefix() { return prefix; } public boolean hasPrefix() { return prefix != null; } }