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
13class SkStream;
14class SkWStream;
15class SkXMLParser;
16class SkXMLWriter;
17
18class BML_XMLParser {
19public:
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