jaxws/src/share/jaxws_classes/com/sun/xml/internal/dtdparser/XmlReader.java
changeset 19645 36f707905f2b
parent 12009 4abb694f273a
child 22679 d785acd84a14
equal deleted inserted replaced
19257:30a1d677a20c 19645:36f707905f2b
     1 /*
     1 /*
     2  * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
    84     // between here and the real data source, and larger buffers keep
    84     // between here and the real data source, and larger buffers keep
    85     // that from slowing you down.)
    85     // that from slowing you down.)
    86     //
    86     //
    87 
    87 
    88     /**
    88     /**
    89      * Constructs the reader from an input stream, auto-detecting
    89      * Constructs the reader from an input stream, autodetecting
    90      * the encoding to use according to the heuristic specified
    90      * the encoding to use according to the heuristic specified
    91      * in the XML 1.0 recommendation.
    91      * in the XML 1.0 recommendation.
    92      *
    92      *
    93      * @param in the input stream from which the reader is constructed
    93      * @param in the input stream from which the reader is constructed
    94      * @throws IOException on error, such as unrecognized encoding
    94      * @throws IOException on error, such as unrecognized encoding
   102      * from standard encoding names to ones that understood by
   102      * from standard encoding names to ones that understood by
   103      * Java where necessary.
   103      * Java where necessary.
   104      *
   104      *
   105      * @param in       the input stream from which the reader is constructed
   105      * @param in       the input stream from which the reader is constructed
   106      * @param encoding the IETF standard name of the encoding to use;
   106      * @param encoding the IETF standard name of the encoding to use;
   107      *                 if null, auto-detection is used.
   107      *                 if null, autodetection is used.
   108      * @throws IOException on error, including unrecognized encoding
   108      * @throws IOException on error, including unrecognized encoding
   109      */
   109      */
   110     public static Reader createReader(InputStream in, String encoding)
   110     public static Reader createReader(InputStream in, String encoding)
   111             throws IOException {
   111             throws IOException {
   112         if (encoding == null)
   112         if (encoding == null)