public class StyleManager
extends java.lang.Object
StyleUtil, which contains useful methods in the
area of style management.| Modifier and Type | Class and Description |
|---|---|
static class |
StyleManager.CSSStyleParser |
static class |
StyleManager.Style |
static class |
StyleManager.StyleAttributeValue
Concrete attribute-value-pair.
|
static class |
StyleManager.StyleParser |
static class |
StyleManager.StyleTagInfo
Style information for a tag.
|
static class |
StyleManager.StyleValue
Style value that is added to the style via:
|
static class |
StyleManager.StyleVariant |
| Constructor and Description |
|---|
StyleManager() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
combineStyleWithAdditionalStyles(java.lang.String xml,
java.lang.String styleName,
java.lang.ClassLoader cl)
Combines the CSS-style-xml with additional style information coming from
additional styles coming from the classloader (page bean components).
|
static java.util.List<java.lang.String> |
getAvailableRuntimeStyles() |
static StyleManager.Style |
getStyle(java.lang.String styleName)
Reads style at runtime.
|
static java.util.List<java.lang.String> |
getStyleExtensionSequence(java.lang.String styleName)
Reads extension sequence for a given style.
|
static java.lang.String |
getStyleValue(java.lang.String valueName) |
static java.lang.String |
getStyleValue(java.lang.String styleName,
java.lang.String valueName)
Get style value.
|
static java.lang.String |
getTagAttributeValue(java.lang.String variantName,
java.lang.String tagNameWithPrefix,
java.lang.String attributeName)
Convenience method - returning the style value for a certain tag.
|
static StyleManager.StyleTagInfo |
getTagInfo(java.lang.String variantName,
java.lang.String tagNameWithPrefix)
Convenience method - returning the style information for the style that is used
within the current session of the user.
|
static StyleManager.StyleTagInfo |
getTagInfo(java.lang.String styleName,
java.lang.String variantName,
java.lang.String tagNameWithPrefix)
Central method for getting style information for a certain tag.
|
static StyleManager.Style |
readDesignTimeStyle(java.lang.String styleName,
java.lang.String styleFileName) |
static StyleManager.Style |
readDesignTimeStyle(java.lang.String styleName,
java.lang.String styleFileName,
java.lang.ClassLoader cl) |
static void |
registerStyle(java.lang.String styleName) |
static void |
reset()
Allows to reset the stlye manager without restarting Tomcat...
|
static java.lang.String |
updatePrefix(java.lang.String tagName) |
public static void reset()
public static java.lang.String updatePrefix(java.lang.String tagName)
public static StyleManager.StyleTagInfo getTagInfo(java.lang.String variantName, java.lang.String tagNameWithPrefix)
public static java.lang.String getTagAttributeValue(java.lang.String variantName,
java.lang.String tagNameWithPrefix,
java.lang.String attributeName)
variantName - e.g. "default"tagNameWithPrefix - e.g. "t:field"attributeName - e.g. "background"public static java.lang.String getStyleValue(java.lang.String valueName)
public static java.lang.String getStyleValue(java.lang.String styleName,
java.lang.String valueName)
public static StyleManager.Style getStyle(java.lang.String styleName)
public static java.util.List<java.lang.String> getStyleExtensionSequence(java.lang.String styleName)
public static StyleManager.StyleTagInfo getTagInfo(java.lang.String styleName, java.lang.String variantName, java.lang.String tagNameWithPrefix)
tagNameWithPrefix - Full tag name, including prefix, e.g. "t:field".public static void registerStyle(java.lang.String styleName)
public static java.util.List<java.lang.String> getAvailableRuntimeStyles()
public static StyleManager.Style readDesignTimeStyle(java.lang.String styleName, java.lang.String styleFileName)
public static StyleManager.Style readDesignTimeStyle(java.lang.String styleName, java.lang.String styleFileName, java.lang.ClassLoader cl)
public static java.lang.String combineStyleWithAdditionalStyles(java.lang.String xml,
java.lang.String styleName,
java.lang.ClassLoader cl)
Copyright © CaptainCasa Gmbh. All Rights Reserved.