org.apache.shindig.gadgets.parse.caja
Class CajaCssParser

java.lang.Object
  extended by org.apache.shindig.gadgets.parse.caja.CajaCssParser

public class CajaCssParser
extends Object

A CSS DOM parser using Caja.


Constructor Summary
CajaCssParser()
           
 
Method Summary
 com.google.caja.parser.css.CssTree.StyleSheet parseDom(String content)
          Parse CSS content into Caja's CSS DOM model
 com.google.caja.parser.css.CssTree.StyleSheet parseDom(String content, Uri source)
           
 String serialize(com.google.caja.parser.css.CssTree.StyleSheet styleSheet)
          Serialize a stylesheet to a String
 void serialize(com.google.caja.parser.css.CssTree.StyleSheet styleSheet, Writer writer)
          Serialize a stylesheet to a Writer.
 void setCacheProvider(CacheProvider cacheProvider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CajaCssParser

public CajaCssParser()
Method Detail

setCacheProvider

@Inject
public void setCacheProvider(CacheProvider cacheProvider)

parseDom

public com.google.caja.parser.css.CssTree.StyleSheet parseDom(String content)
                                                       throws GadgetException
Parse CSS content into Caja's CSS DOM model

Returns:
A parsed stylesheet
Throws:
GadgetException

parseDom

public com.google.caja.parser.css.CssTree.StyleSheet parseDom(String content,
                                                              Uri source)
                                                       throws GadgetException
Throws:
GadgetException

serialize

public String serialize(com.google.caja.parser.css.CssTree.StyleSheet styleSheet)
Serialize a stylesheet to a String


serialize

public void serialize(com.google.caja.parser.css.CssTree.StyleSheet styleSheet,
                      Writer writer)
Serialize a stylesheet to a Writer.



Copyright © 2007-2012. All Rights Reserved.