Uses of Interface
lumis.portal.theme.ITheme
-
Packages that use ITheme Package Description lumis.portal.localization lumis.portal.serviceinterface.style lumis.portal.serviceinterface.style.impl.scripting lumis.portal.serviceinterface.style.impl.thymeleaf lumis.portal.serviceinterface.style.impl.xsl lumis.portal.theme Contains the portal themes feature implementation.lumis.portal.url Manages the resolution of page URLs.lumis.service.portalmanagement.theme.editor -
-
Uses of ITheme in lumis.portal.localization
Method parameters in lumis.portal.localization with type arguments of type ITheme Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
CustomStringLocalizationDaoJdbc. getStringTable(java.lang.String resourcePath, java.util.Locale locale, java.util.List<ITheme> themes)
java.util.Map<java.lang.String,java.lang.String>
IStringLocalizationDao. getStringTable(java.lang.String resourcePath, java.util.Locale locale, java.util.List<ITheme> themes)
Get the string table of the string localization.java.util.Map<java.lang.String,java.lang.String>
MainStringLocalizationDaoXml. getStringTable(java.lang.String resourcePath, java.util.Locale locale, java.util.List<ITheme> themes)
-
Uses of ITheme in lumis.portal.serviceinterface.style
Method parameters in lumis.portal.serviceinterface.style with type arguments of type ITheme Modifier and Type Method Description IStyle
IStyleFactory. createCachedStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
Creates a cached version of the requested style.IStyle
IStyleFactory. createDynamicStyle(java.lang.String styleString, java.lang.String stylePath, java.util.List<ITheme> themes)
Creates a dynamic version of the requested style using the given style text.IStyle
IStyleFactory. createDynamicStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
Creates a dynamic version of the requested style.IStyle
IServiceInterfaceStyleManager. getCachedStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
Returns the cached version of the style in the given path.IStyle
ServiceInterfaceStyleManager. getCachedStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
IServiceInterfaceStyleManager. getDynamicStyle(java.lang.String styleString, java.lang.String stylePath, java.util.List<ITheme> themes)
Returns the cached version of the style in the given path.IStyle
IServiceInterfaceStyleManager. getDynamicStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
Returns the dynamic version of the style in the given path.IStyle
ServiceInterfaceStyleManager. getDynamicStyle(java.lang.String styleString, java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
ServiceInterfaceStyleManager. getDynamicStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
-
Uses of ITheme in lumis.portal.serviceinterface.style.impl.scripting
Method parameters in lumis.portal.serviceinterface.style.impl.scripting with type arguments of type ITheme Modifier and Type Method Description IStyle
AbstractScriptingStyleFactory. createCachedStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
AbstractScriptingStyleFactory. createDynamicStyle(java.lang.String styleString, java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
AbstractScriptingStyleFactory. createDynamicStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
-
Uses of ITheme in lumis.portal.serviceinterface.style.impl.thymeleaf
Method parameters in lumis.portal.serviceinterface.style.impl.thymeleaf with type arguments of type ITheme Modifier and Type Method Description IStyle
ThymeleafStyleFactory. createCachedStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
ThymeleafStyleFactory. createDynamicStyle(java.lang.String styleString, java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
ThymeleafStyleFactory. createDynamicStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
-
Uses of ITheme in lumis.portal.serviceinterface.style.impl.xsl
Method parameters in lumis.portal.serviceinterface.style.impl.xsl with type arguments of type ITheme Modifier and Type Method Description IStyle
XslStyleFactory. createCachedStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
IStyle
XslStyleFactory. createDynamicStyle(java.lang.String xslStringDocument, java.lang.String resourcePath, java.util.List<ITheme> themes)
IStyle
XslStyleFactory. createDynamicStyle(java.lang.String stylePath, java.util.List<ITheme> themes)
-
Uses of ITheme in lumis.portal.theme
Subinterfaces of ITheme in lumis.portal.theme Modifier and Type Interface Description interface
IThemeSPI
Theme service provider interface.Methods in lumis.portal.theme that return types with arguments of type ITheme Modifier and Type Method Description java.util.Collection<ITheme>
IThemeManagerSPI. getAllThemes()
Returns all registered themesjava.util.Collection<ITheme>
ThemeManager. getAllThemes()
Returns all existent themes.java.util.List<ITheme>
IThemeProvider. getThemes()
Returns the list of themes that should be used.java.util.List<ITheme>
ThemeManager. getThemes(java.util.List<java.lang.String> appliedThemeIds)
Returns the applied themes from an applied themes identifiers list.java.util.List<ITheme>
ThemeManager. getThemes(WebResource webResource)
Returns the applied themes in the given web resource.static java.util.List<? extends ITheme>
ThemeUtil. getThemes(PageConfig page)
Returns the applied themes in the given page.static java.util.List<? extends ITheme>
ThemeUtil. getThemesByChannelId(java.lang.String channelId)
Returns the themes applied (either directly or inherited) on the channel with the given id.Methods in lumis.portal.theme with parameters of type ITheme Modifier and Type Method Description static boolean
ThemeUtil. isLumisTheme(ITheme theme)
Returns whether the given theme is one of the LumisPortal standard themes.Method parameters in lumis.portal.theme with type arguments of type ITheme Modifier and Type Method Description void
ThemeManager. copyThemesFilesToWebRoots(java.util.Collection<? extends ITheme> themes, java.util.Collection<IWebRootPortalBaseFolder> webRoots)
Copies the given themes' WWW resources to the given web root folders.void
ThemeManager. removeThemeFolderFromWebRoots(java.util.Collection<? extends ITheme> themes, java.util.Collection<IWebRootPortalBaseFolder> webRoots)
Removes the given themes' folders from the given web root folders.static java.lang.String
ThemeUtil. resolveDefinitionFilePath(java.lang.String definitionFilePath, java.util.List<? extends ITheme> themes)
Resolves the definition file path with the given applied themes applying the following rules:
If theappliedThemes
parameter isnull
or if it is empty the original resource path will be returned The given resource will be searched through the applied themes' resource (underIThemeSPI.ResourceFolder.DEF
)
If the resource was found in any applied theme, the resolved resource will be compound as: If the resource was not found, the original one will be returnedstatic java.lang.String
ThemeUtil. resolveLayoutFilePath(java.lang.String layoutFilePath, java.util.List<? extends ITheme> themes)
Resolves the layout file path with the given applied themes applying the following rules:
If theappliedThemes
parameter isnull
or if it is empty the original resource path will be returned The given resource will be searched through the applied themes' resource (underIThemeSPI.ResourceFolder.DEF
)
If the resource was found in any applied theme, the resolved resource will be compound as: If the resource was not found, the original one will be returnedstatic java.lang.String
ThemeUtil. resolveWWWResourcePath(java.lang.String resourcePath, java.util.List<? extends ITheme> themes)
Resolves the resources' paths with the given applied themes applying the following rules:
If the resource path start withno theme prefix
, then the returned resource path will be the original one without the prefix If theappliedThemes
parameter isnull
or if it is empty the original resource path will be returned The given resource will be searched through the applied themes' resource (underIThemeSPI.ResourceFolder.WWW
)
If the resource was found in any applied theme, the resolved resource will be compound as: (where<theme www prefix>
isThemeManager.THEME_WWW_RESOURCE_PREFIX
) If the resource was not found, the original one will be returned -
Uses of ITheme in lumis.portal.url
Method parameters in lumis.portal.url with type arguments of type ITheme Modifier and Type Method Description default java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure)
Deprecated.since 8.2.0 replaced byIURLManager.processHref(String, List, String, Locale, IWebsiteBaseURL, boolean, IPortalMode)
.default java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode)
Deprecated.default java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode, IURLManager.PathReferenceType pathReferenceType)
Processes a URL to be rendered correctly in a portal page.java.lang.String
IURLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode, IURLManager.PathReferenceType pathReferenceType, WebResource creator)
Processes a URL to be rendered correctly in a portal page.java.lang.String
URLManager. processHref(java.lang.String url, java.util.List<ITheme> themes, java.lang.String applicationRequestedPath, java.util.Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure, IPortalMode portalMode, IURLManager.PathReferenceType pathfixType, WebResource creator)
java.lang.String
IURLManager. processHTML(java.lang.String originalHtml, java.util.List<ITheme> themes, java.util.Locale locale, boolean baseSecure, IWebsiteBaseURL baseURL)
Processes a HTML to be used.java.lang.String
URLManager. processHTML(java.lang.String originalHtml, java.util.List<ITheme> themes, java.util.Locale locale, boolean baseSecure, IWebsiteBaseURL baseURL)
-
Uses of ITheme in lumis.service.portalmanagement.theme.editor
Methods in lumis.service.portalmanagement.theme.editor that return types with arguments of type ITheme Modifier and Type Method Description protected java.util.List<ITheme>
ThemeEditorResource. getEditableThemes(PageConfig page, ITransaction transaction)
-