Nuxeo Enterprise Platform 5.4

org.nuxeo.theme.html
Class CSSUtils

java.lang.Object
  extended by 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
 

Method Detail

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)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.