Interface IconSet
- All Known Subinterfaces:
MutableIconSet
- All Known Implementing Classes:
SimpleIconSet
public interface IconSet
An immutable IconSet that is registered in the
IconSetRegistry
and that represents a collection of icons.
You can get a registered IconSet
using iconSet(String)
.
An icon should be a a HtmlViewElement
.- Since:
- 3.0.0
- Author:
- Stijn Vanhoof
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets a map of all registered icons on theIconSet
.com.foreach.across.modules.web.ui.elements.HtmlViewElement
Returns an icon with from the currentSimpleIconSet
.static IconSet
Shorthand method to get anIconSet
from theIconSetRegistry
-
Method Details
-
icon
Returns an icon with from the currentSimpleIconSet
. If no iconResolver function was registered for the requested icon, a fallback to the defaultIconResolver is used.- Parameters:
name
- of the icon in theSimpleIconSet
- Returns:
- The icon as a
AbstractNodeViewElement
-
getAllRegisteredIcons
Gets a map of all registered icons on theIconSet
.- Returns:
- a
Map<String, AbstractNodeViewElement>
that holds all icons by name
-
iconSet
Shorthand method to get anIconSet
from theIconSetRegistry
- Parameters:
name
- of the iconSet- Returns:
- an
IconSet
-