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 |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
CustomStringLocalizationDaoJdbc.getStringTable(String resourcePath,
Locale locale,
List<ITheme> themes) |
Map<String,String> |
IStringLocalizationDao.getStringTable(String resourcePath,
Locale locale,
List<ITheme> themes)
Get the string table of the string localization.
|
Map<String,String> |
MainStringLocalizationDaoXml.getStringTable(String resourcePath,
Locale locale,
List<ITheme> themes) |
Modifier and Type | Method and Description |
---|---|
IStyle |
IStyleFactory.createCachedStyle(String stylePath,
List<ITheme> themes)
Creates a cached version of the requested style.
|
IStyle |
IStyleFactory.createDynamicStyle(String stylePath,
List<ITheme> themes)
Creates a dynamic version of the requested style.
|
IStyle |
IStyleFactory.createDynamicStyle(String styleString,
String stylePath,
List<ITheme> themes)
Creates a dynamic version of the requested style using the given style text.
|
IStyle |
IServiceInterfaceStyleManager.getCachedStyle(String stylePath,
List<ITheme> themes)
Returns the cached version of the style in the given path.
|
IStyle |
ServiceInterfaceStyleManager.getCachedStyle(String stylePath,
List<ITheme> themes) |
IStyle |
IServiceInterfaceStyleManager.getDynamicStyle(String stylePath,
List<ITheme> themes)
Returns the dynamic version of the style in the given path.
|
IStyle |
ServiceInterfaceStyleManager.getDynamicStyle(String stylePath,
List<ITheme> themes) |
IStyle |
IServiceInterfaceStyleManager.getDynamicStyle(String styleString,
String stylePath,
List<ITheme> themes)
Returns the cached version of the style in the given path.
|
IStyle |
ServiceInterfaceStyleManager.getDynamicStyle(String styleString,
String stylePath,
List<ITheme> themes) |
Modifier and Type | Method and Description |
---|---|
IStyle |
AbstractScriptingStyleFactory.createCachedStyle(String stylePath,
List<ITheme> themes) |
IStyle |
AbstractScriptingStyleFactory.createDynamicStyle(String stylePath,
List<ITheme> themes) |
IStyle |
AbstractScriptingStyleFactory.createDynamicStyle(String styleString,
String stylePath,
List<ITheme> themes) |
Modifier and Type | Method and Description |
---|---|
IStyle |
ThymeleafStyleFactory.createCachedStyle(String stylePath,
List<ITheme> themes) |
IStyle |
ThymeleafStyleFactory.createDynamicStyle(String stylePath,
List<ITheme> themes) |
IStyle |
ThymeleafStyleFactory.createDynamicStyle(String styleString,
String stylePath,
List<ITheme> themes) |
Modifier and Type | Method and Description |
---|---|
IStyle |
XslStyleFactory.createCachedStyle(String stylePath,
List<ITheme> themes) |
IStyle |
XslStyleFactory.createDynamicStyle(String stylePath,
List<ITheme> themes) |
IStyle |
XslStyleFactory.createDynamicStyle(String xslStringDocument,
String resourcePath,
List<ITheme> themes) |
Modifier and Type | Interface and Description |
---|---|
interface |
IThemeSPI
Theme service provider interface.
|
Modifier and Type | Method and Description |
---|---|
Collection<ITheme> |
IThemeManagerSPI.getAllThemes()
Returns all registered themes
|
Collection<ITheme> |
ThemeManager.getAllThemes()
Returns all existent themes.
|
List<ITheme> |
IThemeProvider.getThemes()
Returns the list of themes that should be used.
|
List<ITheme> |
ThemeManager.getThemes(List<String> appliedThemeIds)
Returns the applied themes from an applied themes identifiers list.
|
List<ITheme> |
ThemeManager.getThemes(WebResource webResource)
Returns the applied themes in the given web resource.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ThemeUtil.isLumisTheme(ITheme theme)
Returns whether the given theme is one of the LumisPortal standard themes.
|
Modifier and Type | Method and Description |
---|---|
void |
ThemeManager.copyThemesFilesToWebRoots(Collection<? extends ITheme> themes,
Collection<IWebRootPortalBaseFolder> webRoots)
Copies the given themes' WWW resources to the given web root folders.
|
void |
ThemeManager.removeThemeFolderFromWebRoots(Collection<? extends ITheme> themes,
Collection<IWebRootPortalBaseFolder> webRoots)
Removes the given themes' folders from the given web root folders.
|
static String |
ThemeUtil.resolveDefinitionFilePath(String definitionFilePath,
List<? extends ITheme> themes)
Resolves the definition file path with the given applied themes applying the following rules:
If the appliedThemes parameter is null or if it is empty the original resource path will be returned
The given resource will be searched through the applied themes' resource (under IThemeSPI.ResourceFolder.DEF )If the resource was found in any applied theme, the resolved resource will be compound as: |
static String |
ThemeUtil.resolveLayoutFilePath(String layoutFilePath,
List<? extends ITheme> themes)
Resolves the layout file path with the given applied themes applying the following rules:
If the appliedThemes parameter is null or if it is empty the original resource path will be returned
The given resource will be searched through the applied themes' resource (under IThemeSPI.ResourceFolder.DEF )If the resource was found in any applied theme, the resolved resource will be compound as: |
static String |
ThemeUtil.resolveWWWResourcePath(String resourcePath,
List<? extends ITheme> themes)
Resolves the resources' paths with the given applied themes applying the following rules:
If the resource path start with no theme prefix , then the returned resource path will be the original one without the
prefix
If the appliedThemes parameter is null or if it is empty the original resource path will be returned
The given resource will be searched through the applied themes' resource (under IThemeSPI.ResourceFolder.WWW )If the resource was found in any applied theme, the resolved resource will be compound as: <theme www prefix> is ThemeManager.THEME_WWW_RESOURCE_PREFIX )
If the resource was not found, the original one will be returned
|
Modifier and Type | Method and Description |
---|---|
default String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure)
Deprecated.
since 8.2.0 replaced by
IURLManager.processHref(String, List, String, Locale, IWebsiteBaseURL, boolean, IPortalMode) . |
default String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode)
Deprecated.
|
default String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode,
IURLManager.PathReferenceType pathReferenceType)
Processes a URL to be rendered correctly in a portal page.
|
String |
IURLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode,
IURLManager.PathReferenceType pathReferenceType,
WebResource creator)
Processes a URL to be rendered correctly in a portal page.
|
String |
URLManager.processHref(String url,
List<ITheme> themes,
String applicationRequestedPath,
Locale locale,
IWebsiteBaseURL websiteBaseURL,
boolean baseSecure,
IPortalMode portalMode,
IURLManager.PathReferenceType pathfixType,
WebResource creator) |
Modifier and Type | Method and Description |
---|---|
protected List<ITheme> |
ThemeEditorResource.getEditableThemes(PageConfig page,
ITransaction transaction) |
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.