public String process(String css) { CascadingStyleSheet cascadingStyleSheet = CSSReader.readFromString( css, CCharset.CHARSET_UTF_8_OBJ, ECSSVersion.CSS30, new DoNothingCSSParseErrorHandler()); processRules(cascadingStyleSheet.getAllRules()); return _cssWriter.getCSSAsString(cascadingStyleSheet); }
protected String formatCss(String css) { CascadingStyleSheet cascadingStyleSheet = CSSReader.readFromString( css, CCharset.CHARSET_UTF_8_OBJ, ECSSVersion.CSS30, new DoNothingCSSParseErrorHandler()); CSSWriterSettings cssWriterSettings = new CSSWriterSettings(ECSSVersion.CSS30, false); cssWriterSettings.setOptimizedOutput(false); cssWriterSettings.setRemoveUnnecessaryCode(Boolean.TRUE); CSSWriter cssWriter = new CSSWriter(cssWriterSettings); return cssWriter.getCSSAsString(cascadingStyleSheet); }