Class CssStyleSheetParser


  • public final class CssStyleSheetParser
    extends java.lang.Object
    Utilities class to parse a CSS style sheet.
    • Constructor Detail

    • Method Detail

      • parse

        public static CssStyleSheet parse​(java.io.InputStream stream,
                                          java.lang.String baseUrl)
                                   throws java.io.IOException
        Parses a stream into a CssStyleSheet.
        Parameters:
        stream - the stream
        baseUrl - the base url
        Returns:
        the resulting CssStyleSheet
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred.
      • parse

        public static CssStyleSheet parse​(java.io.InputStream stream,
                                          CssParserStateController controller)
                                   throws java.io.IOException
        Parses a stream into a CssStyleSheet.
        Parameters:
        stream - the stream
        controller - the parse state controller
        Returns:
        the resulting CssStyleSheet
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred.
      • parse

        public static CssStyleSheet parse​(java.io.InputStream stream)
                                   throws java.io.IOException
        Parses a stream into a CssStyleSheet.
        Parameters:
        stream - the stream
        Returns:
        the resulting CssStyleSheet
        Throws:
        java.io.IOException - Signals that an I/O exception has occurred.
      • parse

        public static CssStyleSheet parse​(java.lang.String data,
                                          java.lang.String baseUrl)
        Parses a string into a CssStyleSheet.
        Parameters:
        data - the style sheet data
        baseUrl - the base url
        Returns:
        the resulting CssStyleSheet