Home | History | Annotate | Download | only in xml
      1 
      2 /*
      3  * Copyright 2006 The Android Open Source Project
      4  *
      5  * Use of this source code is governed by a BSD-style license that can be
      6  * found in the LICENSE file.
      7  */
      8 
      9 
     10 #ifndef SkBML_XMLParser_DEFINED
     11 #define SkBML_XMLParser_DEFINED
     12 
     13 class SkStream;
     14 class SkWStream;
     15 class SkXMLParser;
     16 class SkXMLWriter;
     17 
     18 class BML_XMLParser {
     19 public:
     20     /** Read the byte XML stream and write the decompressed XML.
     21     */
     22     static void Read(SkStream& s, SkXMLWriter& writer);
     23     /** Read the byte XML stream and write the decompressed XML into a writable stream.
     24     */
     25     static void Read(SkStream& s, SkWStream& output);
     26     /** Read the byte XML stream and write the decompressed XML into an XML parser.
     27     */
     28     static void Read(SkStream& s, SkXMLParser& output);
     29 };
     30 
     31 #endif // SkBML_XMLParser_DEFINED
     32