

485 * publicId 486 * The public identifier of the document, or null. 481 * 482 * systemId 483 * Absolute URI of the document should never be null, but may be 484 * so iff a reader or a stream is provided. 476 * 477 * 478 * Only one thread at a time may use this parser since it is private to 479 * this package, post-parse cleanup is done by the caller, which MUST NOT 480 * REUSE the parser (just null it). Any URI that you supply will 474 * become the base URI for resolving relative URI, and may be used to 475 * acquire a reader or byte stream. 086 * 087 * Written by David Megginson (version 088 * 1.2a with bugfixes) 089 * Updated by David Brownell 090 * Modified by Henri Sivonen 091 * SAXDriver 092 */ 093 final class XmlParser 470 471 /** 472 * Parse an XML document from the character stream, byte stream, or URI that 473 * you provide (in that order of preference). Use the 084 * SAXDriver class as your entry point, as all internal parser 085 * interfaces are subject to change. 053 */ 054 055 package nu.2 056 057 import java.io.BufferedInputStream 058 import java.io.EOFException 059 import java.io.IOException 060 import java.io.InputStream 061 import java.io.InputStreamReader 062 import java.io.Reader 063 import 064 import 065 import 066 import 067 import 068 import 069 import 070 import 071 import 072 073 import nu. 074 import nu. 075 import nu.validator.io.EncodingInfo 076 077 import 078 import 079 080 // Organized imports - hsivonen 081 082 /** 083 * Parse XML documents and return parse events through call-backs. 048 049 This program is distributed in the hope that it will be useful, but 050 WITHOUT ANY WARRANTY without even the implied warranty of 051 merchantability or fitness for a particular purpose.
PES 2019 JAVA FOR 2730 FREE
You are free to modify AElfred for your own use and 046 to redistribute AElfred with your modifications, provided that the 047 modifications are clearly documented. 042 043 AElfred is free for both commercial and non-commercial use and 044 redistribution, provided that Microstar's copyright and disclaimer are 045 retained intact.

PES 2019 JAVA FOR 2730 SOFTWARE
038 039 Partly derived from code which carried the following notice: 040 041 Copyright (c) 1997, 1998 by Microstar Software Ltd.

If you do not wish to do so, delete this 037 exception statement from your version. If you modify this library, you may extend 035 this exception to your version of the library, but you are not 036 obligated to do so. An independent module is a module which is not derived from 034 or based on this library.
PES 2019 JAVA FOR 2730 LICENSE
026 027 As a special exception, the copyright holders of this library give you 028 permission to link this library with independent modules to produce an 029 executable, regardless of the license terms of these independent 030 modules, and to copy and distribute the resulting executable under 031 terms of your choice, provided that you also meet, for each linked 032 independent module, the terms and conditions of the license of that 033 module. Thus, the terms and 024 conditions of the GNU General Public License cover the whole 025 combination. 021 022 Linking this library statically or dynamically with other modules is 023 making a combined work based on this library.

If not, write to the 019 Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 020 02111-1307 USA. 016 017 You should have received a copy of the GNU General Public License 018 along with GNU JAXP see the file COPYING. See the GNU 015 General Public License for more details. 011 012 GNU JAXP is distributed in the hope that it will be useful, but 013 WITHOUT ANY WARRANTY without even the implied warranty of 014 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 006 007 GNU JAXP is free software you can redistribute it and/or modify 008 it under the terms of the GNU General Public License as published by 009 the Free Software Foundation either version 2, or (at your option) 010 any later version. 003 Portions Copyright 2006 Henri Sivonen.
