jaxp/src/java.xml/share/classes/org/xml/sax/package-info.java
author joehw
Wed, 24 May 2017 14:10:04 -0700
changeset 45359 a55c79938b9c
child 45855 46c3f654e80f
permissions -rw-r--r--
8180349: Review JAXP Java SE 9 API javadocs Reviewed-by: rriggs, lancea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
45359
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     1
/*
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     2
 * Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     4
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    10
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    15
 * accompanied this code).
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    16
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    20
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    23
 * questions.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    24
 */
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    25
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    26
/**
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    27
 * Provides the core SAX APIs.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    28
 * Some SAX1 APIs are deprecated to encourage integration of
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    29
 * namespace-awareness into designs of new applications
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    30
 * and into maintenance of existing infrastructure.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    31
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    32
 * <p>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    33
 * See <a target='_top' href='http://www.saxproject.org'>http://www.saxproject.org</a>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    34
 * for more information about SAX.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    35
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    36
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    37
 * <h2> SAX2 Standard Feature Flags </h2>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    38
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    39
 * <p>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    40
 * One of the essential characteristics of SAX2 is that it added
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    41
 * feature flags which can be used to examine and perhaps modify
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    42
 * parser modes, in particular modes such as validation.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    43
 * Since features are identified by (absolute) URIs, anyone
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    44
 * can define such features.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    45
 * Currently defined standard feature URIs have the prefix
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    46
 * <code>http://xml.org/sax/features/</code> before an identifier such as
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    47
 * <code>validation</code>.  Turn features on or off using
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    48
 * <em>setFeature</em>.  Those standard identifiers are:
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    49
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    50
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    51
 * <table border="1" cellpadding="3" cellspacing="0" width="100%">
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    52
 *     <tr align="center" bgcolor="#ccccff">
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    53
 *      <th>Feature ID</th>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    54
 *      <th>Access</th>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    55
 *      <th>Default</th>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    56
 *      <th>Description</th>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    57
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    58
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    59
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    60
 *      <td>external-general-entities</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    61
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    62
 *      <td><em>unspecified</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    63
 *      <td> Reports whether this parser processes external
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    64
 *          general entities; always true if validating.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    65
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    66
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    67
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    68
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    69
 *      <td>external-parameter-entities</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    70
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    71
 *      <td><em>unspecified</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    72
 *      <td> Reports whether this parser processes external
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    73
 *          parameter entities; always true if validating.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    74
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    75
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    76
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    77
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    78
 *      <td>is-standalone</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    79
 *      <td>(parsing) <em>read-only</em>, (not parsing) <em>none</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    80
 *      <td>not applicable</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    81
 *      <td> May be examined only during a parse, after the
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    82
 *          <em>startDocument()</em> callback has been completed; read-only.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    83
 *          The value is true if the document specified standalone="yes" in
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    84
 *          its XML declaration, and otherwise is false.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    85
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    86
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    87
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    88
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    89
 *      <td>lexical-handler/parameter-entities</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    90
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    91
 *      <td><em>unspecified</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    92
 *      <td> A value of "true" indicates that the LexicalHandler will report
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    93
 *          the beginning and end of parameter entities.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    94
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    95
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    96
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    97
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    98
 *      <td>namespaces</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
    99
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   100
 *      <td>true</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   101
 *      <td> A value of "true" indicates namespace URIs and unprefixed local names
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   102
 *          for element and attribute names will be available.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   103
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   104
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   105
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   106
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   107
 *      <td>namespace-prefixes</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   108
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   109
 *      <td>false</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   110
 *      <td> A value of "true" indicates that XML qualified names (with prefixes) and
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   111
 *          attributes (including <em>xmlns*</em> attributes) will be available.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   112
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   113
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   114
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   115
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   116
 *      <td>resolve-dtd-uris</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   117
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   118
 *      <td><em>true</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   119
 *      <td> A value of "true" indicates that system IDs in declarations will
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   120
 *          be absolutized (relative to their base URIs) before reporting.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   121
 *          (That is the default behavior for all SAX2 XML parsers.)
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   122
 *          A value of "false" indicates those IDs will not be absolutized;
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   123
 *          parsers will provide the base URI from
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   124
 *          <em>Locator.getSystemId()</em>.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   125
 *          This applies to system IDs passed in <ul>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   126
 *              <li><em>DTDHandler.notationDecl()</em>,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   127
 *              <li><em>DTDHandler.unparsedEntityDecl()</em>, and
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   128
 *              <li><em>DeclHandler.externalEntityDecl()</em>.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   129
 *          </ul>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   130
 *          It does not apply to <em>EntityResolver.resolveEntity()</em>,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   131
 *          which is not used to report declarations, or to
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   132
 *          <em>LexicalHandler.startDTD()</em>, which already provides
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   133
 *          the non-absolutized URI.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   134
 *          </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   135
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   136
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   137
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   138
 *      <td>string-interning</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   139
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   140
 *      <td><em>unspecified</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   141
 *      <td> Has a value of "true" if all XML names (for elements, prefixes,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   142
 *          attributes, entities, notations, and local names),
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   143
 *          as well as Namespace URIs, will have been interned
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   144
 *          using <em>java.lang.String.intern</em>. This supports fast
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   145
 *          testing of equality/inequality against string constants,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   146
 *          rather than forcing slower calls to <em>String.equals()</em>.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   147
 *          </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   148
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   149
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   150
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   151
 *     <td>unicode-normalization-checking</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   152
 *     <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   153
 *     <td><em>false</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   154
 *     <td> Controls whether the parser reports Unicode normalization
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   155
 *         errors as described in section 2.13 and Appendix B of the
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   156
 *         XML 1.1 Recommendation. If true, Unicode normalization
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   157
 *         errors are reported using the ErrorHandler.error() callback.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   158
 *         Such errors are not fatal in themselves (though, obviously,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   159
 *         other Unicode-related encoding errors may be).
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   160
 *              </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   161
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   162
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   163
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   164
 *      <td>use-attributes2</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   165
 *      <td><em>read-only</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   166
 *      <td>not applicable</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   167
 *      <td> Returns "true" if the <em>Attributes</em> objects passed by
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   168
 *          this parser in <em>ContentHandler.startElement()</em>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   169
 *          implement the <a href="ext/Attributes2.html"
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   170
 *          ><em>org.xml.sax.ext.Attributes2</em></a> interface.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   171
 *          That interface exposes additional DTD-related information,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   172
 *          such as whether the attribute was specified in the
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   173
 *          source text rather than defaulted.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   174
 *      </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   175
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   176
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   177
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   178
 *      <td>use-locator2</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   179
 *      <td><em>read-only</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   180
 *      <td>not applicable</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   181
 *      <td> Returns "true" if the <em>Locator</em> objects passed by
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   182
 *          this parser in <em>ContentHandler.setDocumentLocator()</em>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   183
 *          implement the <a href="ext/Locator2.html"
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   184
 *          ><em>org.xml.sax.ext.Locator2</em></a> interface.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   185
 *          That interface exposes additional entity information,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   186
 *          such as the character encoding and XML version used.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   187
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   188
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   189
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   190
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   191
 *      <td>use-entity-resolver2</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   192
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   193
 *      <td><em>true</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   194
 *      <td> Returns "true" if, when <em>setEntityResolver</em> is given
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   195
 *          an object implementing the <a href="ext/EntityResolver2.html"
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   196
 *          ><em>org.xml.sax.ext.EntityResolver2</em></a> interface,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   197
 *          those new methods will be used.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   198
 *          Returns "false" to indicate that those methods will not be used.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   199
 *      </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   200
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   201
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   202
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   203
 *      <td>validation</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   204
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   205
 *      <td><em>unspecified</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   206
 *      <td> Controls whether the parser is reporting all validity
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   207
 *          errors; if true, all external entities will be read.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   208
 *      </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   209
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   210
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   211
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   212
 *      <td>xmlns-uris</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   213
 *      <td><em>read/write</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   214
 *      <td><em>false</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   215
 *      <td> Controls whether, when the <em>namespace-prefixes</em> feature
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   216
 *          is set, the parser treats namespace declaration attributes as
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   217
 *          being in the <em>http://www.w3.org/2000/xmlns/</em> namespace.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   218
 *          By default, SAX2 conforms to the original "Namespaces in XML"
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   219
 *          Recommendation, which explicitly states that such attributes are
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   220
 *          not in any namespace.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   221
 *          Setting this optional flag to "true" makes the SAX2 events conform to
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   222
 *          a later backwards-incompatible revision of that recommendation,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   223
 *          placing those attributes in a namespace.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   224
 *      </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   225
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   226
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   227
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   228
 *         <td>xml-1.1</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   229
 *         <td><em>read-only</em></td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   230
 *         <td>not applicable</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   231
 *         <td> Returns "true" if the parser supports both XML 1.1 and XML 1.0.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   232
 *             Returns "false" if the parser supports only XML 1.0.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   233
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   234
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   235
 * </table>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   236
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   237
 * <p>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   238
 * Support for the default values of the
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   239
 * <em>namespaces</em> and <em>namespace-prefixes</em>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   240
 * properties is required.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   241
 * Support for any other feature flags is entirely optional.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   242
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   243
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   244
 * <p>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   245
 * For default values not specified by SAX2,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   246
 * each XMLReader implementation specifies its default,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   247
 * or may choose not to expose the feature flag.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   248
 * Unless otherwise specified here,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   249
 * implementations may support changing current values
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   250
 * of these standard feature flags, but not while parsing.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   251
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   252
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   253
 * <h2> SAX2 Standard Handler and Property IDs </h2>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   254
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   255
 * <p>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   256
 * For parser interface characteristics that are described
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   257
 * as objects, a separate namespace is defined.  The
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   258
 * objects in this namespace are again identified by URI, and
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   259
 * the standard property URIs have the prefix
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   260
 * <code>http://xml.org/sax/properties/</code> before an identifier such as
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   261
 * <code>lexical-handler</code> or
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   262
 * <code>dom-node</code>.  Manage those properties using
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   263
 * <em>setProperty()</em>.  Those identifiers are:
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   264
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   265
 * <table border="1" cellpadding="3" cellspacing="0" width="100%">
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   266
 *     <tr align="center" bgcolor="#ccccff">
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   267
 *      <th>Property ID</th>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   268
 *      <th>Description</th>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   269
 *      </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   270
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   271
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   272
 *      <td>declaration-handler</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   273
 *      <td> Used to see most DTD declarations except those treated
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   274
 *          as lexical ("document element name is ...") or which are
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   275
 *          mandatory for all SAX parsers (<em>DTDHandler</em>).
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   276
 *          The Object must implement <a href="ext/DeclHandler.html"
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   277
 *          ><em>org.xml.sax.ext.DeclHandler</em></a>.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   278
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   279
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   280
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   281
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   282
 *         <td>document-xml-version</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   283
 *         <td> May be examined only during a parse, after the startDocument()
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   284
 *             callback has been completed; read-only. This property is a
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   285
 *             literal string describing the actual XML version of the document,
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   286
 *             such as "1.0" or "1.1".
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   287
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   288
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   289
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   290
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   291
 *      <td>dom-node</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   292
 *      <td> For "DOM Walker" style parsers, which ignore their
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   293
 *          <em>parser.parse()</em> parameters, this is used to
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   294
 *          specify the DOM (sub)tree being walked by the parser.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   295
 *          The Object must implement the
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   296
 *          <em>org.w3c.dom.Node</em> interface.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   297
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   298
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   299
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   300
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   301
 *      <td>lexical-handler</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   302
 *      <td> Used to see some syntax events that are essential in some
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   303
 *          applications:  comments, CDATA delimiters, selected general
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   304
 *          entity inclusions, and the start and end of the DTD
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   305
 *          (and declaration of document element name).
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   306
 *          The Object must implement <a href="ext/LexicalHandler.html"
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   307
 *          ><em>org.xml.sax.ext.LexicalHandler</em></a>.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   308
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   309
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   310
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   311
 *     <tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   312
 *      <td>xml-string</td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   313
 *      <td> Readable only during a parser callback, this exposes a <b>TBS</b>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   314
 *          chunk of characters responsible for the current event.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   315
 *         </td>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   316
 *     </tr>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   317
 * </table>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   318
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   319
 * <p>
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   320
 * All of these standard properties are optional.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   321
 * XMLReader implementations are not required to support them.
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   322
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   323
 *
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   324
 * @since 1.4
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   325
 */
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   326
a55c79938b9c 8180349: Review JAXP Java SE 9 API javadocs
joehw
parents:
diff changeset
   327
package org.xml.sax;