org.nuxeo.theme.html
Class CSSUtils
java.lang.Object
org.nuxeo.theme.html.CSSUtils
public final class CSSUtils
- extends java.lang.Object
Method Summary |
static java.lang.String |
compressSource(java.lang.String source)
|
static java.lang.String |
computeCssClassName(Format style)
|
static java.lang.String |
expandPartialUrls(java.lang.String text,
java.lang.String cssContextPath)
|
static java.util.List<java.lang.String> |
extractCssColors(java.lang.String value)
|
static java.util.List<java.lang.String> |
extractCssImages(java.lang.String value)
|
static java.util.Properties |
getCssProperties()
|
static java.lang.String |
insertCssClass(java.lang.String markup,
java.lang.String className)
|
static void |
loadCss(Style style,
java.lang.String cssSource,
java.lang.String viewName)
|
static java.lang.String |
optimizeHexColor(java.lang.String value)
|
static java.lang.String |
replaceColor(java.lang.String text,
java.lang.String before,
java.lang.String after)
|
static java.lang.String |
replaceImage(java.lang.String text,
java.lang.String before,
java.lang.String after)
|
static java.lang.String |
rgbToHex(java.lang.String value)
|
static java.lang.String |
styleToCss(Style style,
java.util.Collection<java.lang.String> viewNames,
boolean resolvePresets,
boolean ignoreViewName,
boolean ignoreClassName,
boolean indent)
|
static java.lang.String |
toCamelCase(java.lang.String value)
|
static java.lang.String |
toUpperCamelCase(java.lang.String value)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getCssProperties
public static java.util.Properties getCssProperties()
loadCss
public static void loadCss(Style style,
java.lang.String cssSource,
java.lang.String viewName)
styleToCss
public static java.lang.String styleToCss(Style style,
java.util.Collection<java.lang.String> viewNames,
boolean resolvePresets,
boolean ignoreViewName,
boolean ignoreClassName,
boolean indent)
insertCssClass
public static java.lang.String insertCssClass(java.lang.String markup,
java.lang.String className)
computeCssClassName
public static java.lang.String computeCssClassName(Format style)
replaceColor
public static java.lang.String replaceColor(java.lang.String text,
java.lang.String before,
java.lang.String after)
replaceImage
public static java.lang.String replaceImage(java.lang.String text,
java.lang.String before,
java.lang.String after)
optimizeHexColor
public static java.lang.String optimizeHexColor(java.lang.String value)
rgbToHex
public static java.lang.String rgbToHex(java.lang.String value)
extractCssColors
public static java.util.List<java.lang.String> extractCssColors(java.lang.String value)
extractCssImages
public static java.util.List<java.lang.String> extractCssImages(java.lang.String value)
toCamelCase
public static java.lang.String toCamelCase(java.lang.String value)
toUpperCamelCase
public static java.lang.String toUpperCamelCase(java.lang.String value)
compressSource
public static java.lang.String compressSource(java.lang.String source)
throws ThemeException
- Throws:
ThemeException
expandPartialUrls
public static java.lang.String expandPartialUrls(java.lang.String text,
java.lang.String cssContextPath)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.