@Component(value="cuba_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.lang.String[] |
PROPERTY_PREFIXES |
protected static java.lang.String |
THEME_PREFIX |
NAME
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.lang.String[] PROPERTY_PREFIXES
@Inject protected Icons icons
@Inject protected java.util.List<IconProvider> iconProviders
public com.vaadin.server.Resource getIconResource(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)
protected java.lang.String getThemeIcon(java.lang.String iconName)
protected java.lang.String processPath(java.lang.String iconPath)