Package lumis.portal.theme
Interface IThemeSPI
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IThemeSPI.ResourceFolder
The resources folders that the themes handles.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getResources(IThemeSPI.ResourceFolder resourceFolder)
Returns the resources inside the given resource folder of this theme.java.util.Map<java.lang.String,java.lang.String>
getWWWResourcesWithHashes()
Returns thewww
folder resources with their hashes.-
Methods inherited from interface lumis.portal.theme.ITheme
getDescription, getId, getLocalizedDescription, getLocalizedName, getName, getOpenRuntimeInterfaceWithActiveParentBehavior, getOpenRuntimeInterfaceWithoutActiveParentBehavior, getPublicFilesChannelId
-
-
-
-
Method Detail
-
getResources
java.util.Set<java.lang.String> getResources(IThemeSPI.ResourceFolder resourceFolder) throws PortalException
Returns the resources inside the given resource folder of this theme.- Parameters:
resourceFolder
- theIThemeSPI.ResourceFolder
.- Returns:
- the resources inside the given resource folder of this theme.
- Throws:
java.lang.NullPointerException
- if theresourceFolder
isnull
.java.lang.IllegalStateException
- ifITheme.getId()
returnsnull
.PortalException
- Since:
- 7.0.0
-
getWWWResourcesWithHashes
java.util.Map<java.lang.String,java.lang.String> getWWWResourcesWithHashes() throws PortalException
Returns thewww
folder resources with their hashes.- Returns:
- the
www
folder resources with their hashes. - Throws:
PortalException
- Since:
- 16.1.0
-
-