]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gprofng/src/SAXParser.h
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / gprofng / src / SAXParser.h
CommitLineData
fd67aa11 1/* Copyright (C) 2021-2024 Free Software Foundation, Inc.
bb368aad
VM
2 Contributed by Oracle.
3
4 This file is part of GNU Binutils.
5
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 3, or (at your option)
9 any later version.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, 51 Franklin Street - Fifth Floor, Boston,
19 MA 02110-1301, USA. */
20
21/*
22 * javax/xml/parsers/SAXParser.java
23 *
24 * Based on JavaTM 2 Platform Standard Ed. 5.0
25 */
26
27#ifndef _SAXParser_h
28#define _SAXParser_h
29
30class File;
31class DefaultHandler;
32class SAXException;
33
34class SAXParser
35{
36public:
37
38 virtual ~SAXParser () { }
39 virtual void reset () { }
40 virtual void parse (File*, DefaultHandler*) = 0;
41 virtual bool isNamespaceAware () = 0;
42 virtual bool isValidating () = 0;
43
44protected:
45
46 SAXParser () { }
47};
48
49#endif /* _SAXParser_h */