Package io.jmix.ui.icon
Interface IconProvider
- All Known Implementing Classes:
ClassPathIconProvider,FallbackIconProvider,FileIconProvider,FontAwesomeIconProvider,ThemeIconProvider
public interface IconProvider
Marker interface for beans that can provide
Resource by some icon path.
The IconResolver bean obtains all beans that implements IconProvider interface and iterates over them
to find the one that can provide Resource for icon. So you should use this interface to mark new icon provider
to use your custom icon set.
-
Method Summary
Modifier and TypeMethodDescriptionbooleancanProvide(String iconPath) com.vaadin.server.ResourcegetIconResource(String iconPath)
-
Method Details
-
getIconResource
- Returns:
- an instance of
Resourceby the giveniconPath.
-
canProvide
- Returns:
- true if icon provider can return an instance of
Resourceby the giveniconPathor false otherwise
-