@Component(value="ui_IconResolver") public class IconResolverImpl extends java.lang.Object implements IconResolver
Modifier and Type | Field and Description |
---|---|
protected java.util.List<IconProvider> |
iconProviders |
protected Icons |
icons |
protected static java.util.List<java.lang.String> |
PROPERTY_PREFIXES |
protected static java.lang.String |
THEME_PREFIX |
Constructor and Description |
---|
IconResolverImpl() |
Modifier and Type | Method and Description |
---|---|
com.vaadin.server.Resource |
getIconResource(java.lang.String iconPath)
Returns an instance of
Resource by the given iconPath . |
protected com.vaadin.server.Resource |
getResource(java.lang.String iconPath) |
protected java.lang.String |
getThemeIcon(java.lang.String iconName) |
protected java.lang.String |
processPath(java.lang.String iconPath) |
protected static final java.lang.String THEME_PREFIX
protected static final java.util.List<java.lang.String> PROPERTY_PREFIXES
@Autowired protected Icons icons
@Autowired protected java.util.List<IconProvider> iconProviders
@Nullable public com.vaadin.server.Resource getIconResource(@Nullable java.lang.String iconPath)
IconResolver
Resource
by the given iconPath
.getIconResource
in interface IconResolver
iconPath
- icon pathResource
instance@Nullable protected com.vaadin.server.Resource getResource(java.lang.String iconPath)
@Nullable protected java.lang.String getThemeIcon(java.lang.String iconName)
protected java.lang.String processPath(java.lang.String iconPath)