Uses of Interface
lumis.portal.theme.ITheme

Packages that use ITheme
lumis.portal.theme Contains the portal themes feature implementation. 
lumis.portal.url Manages the resolution of page URLs. 
lumis.portal.xslcache   
 

Uses of ITheme in lumis.portal.theme
 

Subinterfaces of ITheme in lumis.portal.theme
 interface IThemeSPI
          Theme service provider interface.
 

Methods in lumis.portal.theme that return types with arguments of type ITheme
 Collection<ITheme> ThemeManager.getAllThemes()
          Returns all existent themes.
 List<ITheme> ThemeManager.getThemes(PageWebResource pageWebResource)
          Returns the applied themes in the given page.
 

Method parameters in lumis.portal.theme with type arguments of type ITheme
 void ThemeManager.copyThemesFilesToWebRoots(Collection<? extends ITheme> themes, Collection<IWebRootPortalBaseFolder> webRoots)
          Copies the given themes' WWW resources to the given web root folders.
 String ThemeManager.processThemePathReferences(String htmlContent, List<? extends ITheme> themes)
          Process the given HTML fragment to replace the themes' resources.
 void ThemeManager.removeThemeFolderFromWebRoots(Collection<? extends ITheme> themes, Collection<IWebRootPortalBaseFolder> webRoots)
          Removes the given themes' folders from the given web root folders.
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: <the path of the theme where the resource was found><the resource folder><the resource path> If the resource was not found, the original one will be returned
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><the path of the theme where the resource was found><the resource path> (where <theme www prefix> is ThemeManager.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
 String URLManager.processHref(String url, List<ITheme> themes, String applicationRequestedPath, Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure)
           
 String IURLManager.processHref(String url, List<ITheme> themes, String applicationRequestedPath, Locale locale, IWebsiteBaseURL websiteBaseURL, boolean baseSecure)
          Processes a URL to be rendered correctly in a portal page.
 

Uses of ITheme in lumis.portal.xslcache
 

Method parameters in lumis.portal.xslcache with type arguments of type ITheme
 Transformer XslCacheManager.createTransformer(String resourcePath, List<? extends ITheme> themes)
           
 Transformer IXslCacheManager.createTransformer(String resourcePath, List<? extends ITheme> themes)
          Creates a transformer for a XSL in the specified path, with the given themes applied.
 Transformer XslCacheManager.createTransformer(String xslStringDocument, String resourcePath, List<? extends ITheme> themes)
           
 Transformer IXslCacheManager.createTransformer(String xslStringDocument, String resourcePath, List<? extends ITheme> themes)
          Creates a transformer for a specified XSL document string.
 Transformer XslCacheManager.getTransformer(SessionConfig sessionConfig, String xslPath, List<? extends ITheme> themes, ITransaction transaction)
           
 Transformer IXslCacheManager.getTransformer(SessionConfig sessionConfig, String xslPath, List<? extends ITheme> themes, ITransaction transaction)
          Returns a transformer for a XSL in the specified path, with the given themes applied.
 



Lumisportal  7.0.0.121130 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.