• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
33