--- old/src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java 2017-05-16 15:12:39.707135982 -0700 +++ new/src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java 2017-05-16 15:12:39.631132664 -0700 @@ -34,9 +34,9 @@ * The CatalogFeatures holds a collection of features and properties. *

* - *

Catalog Features

* - * + *
+ * * * * @@ -44,7 +44,7 @@ * * * - * + * * * * @@ -55,7 +55,7 @@ * * * - * + * * @@ -71,7 +71,7 @@ * * * - * + * * * @@ -89,7 +89,7 @@ * * * - * + * * @@ -107,7 +107,7 @@ * * * - * + * * * @@ -241,9 +241,10 @@ * supports a resolver. The following table lists all such processes. * *

- *

Processes with Catalog Support

+ *

Processes with Catalog Support

* - *
Catalog Features
FeatureProperty NameSystem Property [1]jaxp.properties [1]Value [2]Value [2]Action
FILESFILESA semicolon-delimited list of URIs to locate the catalog files. * The URIs must be absolute and have a URL protocol handler for the URI scheme. *
PREFERPREFERIndicates the preference between the public and system * identifiers. The default value is public [3].javax.xml.catalog.prefer
DEFERDEFERIndicates that the alternative catalogs including those * specified in delegate entries or nextCatalog are not read until they are * needed. The default value is true.
RESOLVERESOLVEDetermines the action if there is no matching entry found after * all of the specified catalogs are exhausted. The default is strict.javax.xml.catalog.resolve [4]
+ *
+ * * * * --- old/src/java.xml/share/classes/javax/xml/catalog/package.html 2017-05-16 15:12:40.011149250 -0700 +++ new/src/java.xml/share/classes/javax/xml/catalog/package.html 2017-05-16 15:12:39.935145933 -0700 @@ -1,4 +1,4 @@ - + - + Provides the classes for implementing @@ -35,7 +35,7 @@

Unless otherwise noted, passing a null argument to a constructor or method in any class or interface in this package will - cause a NullPointerException to be thrown. + cause a NullPointerException to be thrown.

@since 9 --- old/src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java 2017-05-16 15:12:40.315162518 -0700 +++ new/src/java.xml/share/classes/javax/xml/datatype/DatatypeFactory.java 2017-05-16 15:12:40.239159201 -0700 @@ -774,15 +774,11 @@ /** * Create an {@code XMLGregorianCalendar} from a {@link GregorianCalendar}. * - *
Processes with Catalog Support
Process
+ *
+ * * * - * - * - * * * * --- old/src/java.xml/share/classes/javax/xml/datatype/Duration.java 2017-05-16 15:12:40.651177183 -0700 +++ new/src/java.xml/share/classes/javax/xml/datatype/Duration.java 2017-05-16 15:12:40.579174041 -0700 @@ -120,26 +120,22 @@ * maps to. Type is computed based on fields that are set, * i.e. {@link #isSet(DatatypeConstants.Field field)} == {@code true}. * - *
Field by Field Conversion from + * {@link GregorianCalendar} to an {@link XMLGregorianCalendar}
- * Field by Field Conversion from - * {@link GregorianCalendar} to an {@link XMLGregorianCalendar} - *
{@code java.util.GregorianCalendar} field{@code javax.xml.datatype.XMLGregorianCalendar} field
+ *
+ * * * - * + * + * + * + * + * + * + * * * * * - * - * - * - * - * - * - * - * - * * * * --- old/src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java 2017-05-16 15:12:41.015193070 -0700 +++ new/src/java.xml/share/classes/javax/xml/datatype/XMLGregorianCalendar.java 2017-05-16 15:12:40.935189579 -0700 @@ -53,25 +53,21 @@ * W3C XML Schema 1.0 Part 2, Appendix D, * ISO 8601 Date and Time Formats. * - * - *
Required fields for XML Schema 1.0 Date/Time Datatypes.
+ * (timezone is optional for all date/time datatypes)
- * Required fields for XML Schema 1.0 Date/Time Datatypes.
- * (timezone is optional for all date/time datatypes) - *
Datatypeyearmonthdayhourminutesecond
Datatypeyearmonthdayhourminutesecond
{@link DatatypeConstants#DURATION}XX
+ * + *
+ * * * - * - * - * - * - * * * * * + * + * * - * + * * @@ -89,12 +85,12 @@ * * * - * + * * * * * - * + * * * * * - * + * * * * * - * + * * * * * - * + * * * * - * + * * *
Date/Time Datatype Field Mapping Between XML Schema 1.0 and Java Representation
- * Date/Time Datatype Field Mapping Between XML Schema 1.0 and Java Representation - *
XML Schema 1.0
* datatype
* field
Related
XMLGregorianCalendar
Accessor(s)
Value Range
yearyear {@link #getYear()} + {@link #getEon()} or
* {@link #getEonAndYear} *
monthmonth {@link #getMonth()} 1 to 12 or {@link DatatypeConstants#FIELD_UNDEFINED}
dayday {@link #getDay()} Independent of month, max range is 1 to 31 or {@link DatatypeConstants#FIELD_UNDEFINED}.
* The normative value constraint stated relative to month @@ -102,7 +98,7 @@ *
hourhour{@link #getHour()} * 0 to 23 or {@link DatatypeConstants#FIELD_UNDEFINED}. @@ -114,12 +110,12 @@ *
minuteminute {@link #getMinute()} 0 to 59 or {@link DatatypeConstants#FIELD_UNDEFINED}
secondsecond * {@link #getSecond()} + {@link #getMillisecond()}/1000 or
* {@link #getSecond()} + {@link #getFractionalSecond()} @@ -135,7 +131,7 @@ *
timezonetimezone {@link #getTimezone()} Number of minutes or {@link DatatypeConstants#FIELD_UNDEFINED}. * Value range from -14 hours (-14 * 60 minutes) to 14 hours (14 * 60 minutes). @@ -748,26 +744,22 @@ * Return the name of the XML Schema date/time type that this instance * maps to. Type is computed based on fields that are set. * - * + *
+ * * * - * + * + * + * + * + * + * + * * * * * - * - * - * - * - * - * - * - * - * * * * @@ -911,21 +903,17 @@ * instance, see * {@link #toGregorianCalendar(TimeZone, Locale, XMLGregorianCalendar)}. * - *
Required fields for XML Schema 1.0 Date/Time Datatypes.
+ * (timezone is optional for all date/time datatypes)
- * Required fields for XML Schema 1.0 Date/Time Datatypes.
- * (timezone is optional for all date/time datatypes) - *
Datatypeyearmonthdayhourminutesecond
Datatypeyearmonthdayhourminutesecond
{@link DatatypeConstants#DATETIME}XX
+ *
+ * * * - * + * + * * * * * - * - * - * - * * * * --- old/src/java.xml/share/classes/javax/xml/datatype/package.html 2017-05-16 15:12:41.355207910 -0700 +++ new/src/java.xml/share/classes/javax/xml/datatype/package.html 2017-05-16 15:12:41.283204768 -0700 @@ -1,4 +1,4 @@ - + - - +javax.xml.xpath @@ -50,9 +49,10 @@
  • XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration
  • -
    +
    -
    Field by Field Conversion from this class to + * {@code java.util.GregorianCalendar}
    - * Field by Field Conversion from this class to - * {@code java.util.GregorianCalendar} - * {@code java.util.GregorianCalendar} field{@code javax.xml.datatype.XMLGregorianCalendar} field
    {@code java.util.GregorianCalendar} field{@code javax.xml.datatype.XMLGregorianCalendar} field
    {@code ERA}{@link #getEonAndYear()}{@code .signum() < 0 ? GregorianCalendar.BC : GregorianCalendar.AD}
    +
    + @@ -101,10 +101,11 @@
    W3C XML Schema/Java Type Mappings
    W3C XML Schema Data Type
    -
    +
    - +
    + @@ -124,7 +125,7 @@
    XQuery and XPath/Java Type Mappings
    XQuery 1.0 and XPath 2.0 Data Model
    -
    +

    W3C XML Schema data types that have a "natural" mapping to Java types are defined by @@ -151,7 +152,7 @@

  • xs:unsignedShort
  • -
    +
      @@ -162,7 +163,7 @@
    • Since 1.5
    -
    +
    --- old/src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.java 2017-05-16 15:12:41.655221004 -0700 +++ new/src/java.xml/share/classes/javax/xml/namespace/NamespaceContext.java 2017-05-16 15:12:41.579217687 -0700 @@ -88,17 +88,12 @@ * table describes the returned Namespace URI value for all * possible prefix values: * - * + *
    + * * * - * - * - * - * - * + * + * * * * @@ -158,15 +153,10 @@ * table describes the returned prefix value for all Namespace URI * values: * - *
    Return value for specified prefixes
    - * {@code getNamespaceURI(prefix)} - * return value for specified prefixes - *
    prefix parameterNamespace URI return valueprefix parameterNamespace URI return value
    + *
    + * * * - * - * - * * * * @@ -230,14 +220,10 @@ * table describes the returned prefixes value for all Namespace * URI values: * - *
    Return value for specified Namespace URIs
    - * {@code getPrefix(namespaceURI)} return value for - * specified Namespace URIs - *
    Namespace URI parameterprefix value returned
    + *
    + * * * - * - * - * * * * --- old/src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java 2017-05-16 15:12:41.955234097 -0700 +++ new/src/java.xml/share/classes/javax/xml/stream/XMLEventWriter.java 2017-05-16 15:12:41.887231130 -0700 @@ -64,21 +64,17 @@ * Add an event to the output stream * Adding a START_ELEMENT will open a new namespace scope that * will be closed when the corresponding END_ELEMENT is written. - *
    Return value for specified Namespace URIs
    {@code - * getPrefixes(namespaceURI)} return value for - * specified Namespace URIs
    Namespace URI parameterprefixes value returned
    + *
    + * * * - * - * - * - * - * * * * * * + * + * * * * --- old/src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java 2017-05-16 15:12:42.259247366 -0700 +++ new/src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java 2017-05-16 15:12:42.179243874 -0700 @@ -36,22 +36,18 @@ * Each property varies in the level of support required by each implementation. * The level of support required is described in the 'Required' column. * - *
    Required and optional fields for events added to the writer
    - * Required and optional fields for events added to the writer - *
    Event TypeRequired FieldsOptional FieldsRequired Behavior
    START_ELEMENT QName name
    + *
    + * * * - * - * - * - * - * * * * * * * + * + * * * * --- old/src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java 2017-05-16 15:12:42.559260459 -0700 +++ new/src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java 2017-05-16 15:12:42.487257317 -0700 @@ -36,22 +36,18 @@ * Each property varies in the level of support required by each implementation. * The level of support required is described in the 'Required' column. * - *
    Configuration Parameters
    - * Configuration parameters - *
    Property NameBehaviorReturn typeDefault ValueRequired
    javax.xml.stream.isValidatingTurns on/off implementation specific DTD validationBooleanFalseNo
    javax.xml.stream.isNamespaceAwareTurns on/off namespace processing for XML 1.0 supportBooleanTrueTrue (required) / False (optional)
    javax.xml.stream.isCoalescingRequires the processor to coalesce adjacent character dataBooleanFalseYes
    + *
    + * * * - * - * - * - * - * * * * * * * + * + * * * --- old/src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java 2017-05-16 15:12:42.863273728 -0700 +++ new/src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java 2017-05-16 15:12:42.787270411 -0700 @@ -71,19 +71,15 @@ * If a method is called in an invalid state the method will throw a * java.lang.IllegalStateException. * - *
    Configuration Parameters
    - * Configuration parameters - *
    Property NameBehaviorReturn typeDefault ValueRequired
    javax.xml.stream.isRepairingNamespacesdefaults prefixes * on the output sideBooleanFalseYes
    + *
    + * * * - * - * - * - * - * * * * + * + * * * *
    Valid methods for each state
    - * Valid methods for each state - *
    Event TypeValid Methods
    All States getProperty(), hasNext(), require(), close(), --- old/src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java 2017-05-16 15:12:43.187287869 -0700 +++ new/src/java.xml/share/classes/javax/xml/stream/XMLStreamWriter.java 2017-05-16 15:12:43.115284727 -0700 @@ -38,12 +38,10 @@ * Each NAMESPACE * and ATTRIBUTE must be individually written. * - * + *
    + * * - * - * - * - * + * * * * --- old/src/java.xml/share/classes/javax/xml/transform/package.html 2017-05-16 15:12:43.523302534 -0700 +++ new/src/java.xml/share/classes/javax/xml/transform/package.html 2017-05-16 15:12:43.451299391 -0700 @@ -1,4 +1,4 @@ - + - - - +javax.xml.transform @@ -97,7 +93,7 @@

    -Qualified Name Representation +Qualified Name Representation

    Namespaces --- old/src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java 2017-05-16 15:12:43.819315453 -0700 +++ new/src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java 2017-05-16 15:12:43.743312136 -0700 @@ -58,7 +58,7 @@ * may not attempt to recursively invoke the {@code newSchema} method, * even from the same thread. * - *

    Schema Language

    + *

    Schema Language

    *

    * This spec uses a namespace URI to designate a schema language. * The following table shows the values defined by this specification. @@ -84,7 +84,8 @@ * validation implemented on this interface necessarily deviate from * the XML DTD semantics as defined in the XML 1.0. * - *

    XML Namespaces, {@code javax.xml.stream.isRepairingNamespaces} and write method behaviour
    XML Namespaces, {@code javax.xml.stream.isRepairingNamespaces} and write method behaviour
    Method {@code isRepairingNamespaces} == true{@code isRepairingNamespaces} == false
    + *
    + * * * * --- old/src/java.xml/share/classes/javax/xml/validation/SchemaFactoryLoader.java 2017-05-16 15:12:44.163330467 -0700 +++ new/src/java.xml/share/classes/javax/xml/validation/SchemaFactoryLoader.java 2017-05-16 15:12:44.087327150 -0700 @@ -60,7 +60,7 @@ * the list of available schema languages. * * @throws NullPointerException - * If the schemaLanguage parameter is null. + * If the schemaLanguage parameter is null. * * @return null if the callee fails to create one. */ --- old/src/java.xml/share/classes/javax/xml/validation/Validator.java 2017-05-16 15:12:44.475344085 -0700 +++ new/src/java.xml/share/classes/javax/xml/validation/Validator.java 2017-05-16 15:12:44.403340942 -0700 @@ -131,12 +131,10 @@ *

    This method places the following restrictions on the types of * the {@link Source}/{@link Result} accepted. * - *

    URIs for Supported Schema languages
    value
    + *
    + * * * - * - * - * * * * @@ -144,7 +142,7 @@ * * * - * + * * * * --- old/src/java.xml/share/classes/javax/xml/validation/package.html 2017-05-16 15:12:44.791357877 -0700 +++ new/src/java.xml/share/classes/javax/xml/validation/package.html 2017-05-16 15:12:44.719354734 -0700 @@ -1,4 +1,4 @@ - + - - - +javax.xml.validation @@ -86,7 +82,7 @@ process simple (see example below).

    - Usage example. The following example demonstrates validating + Usage example. The following example demonstrates validating an XML document with the Validation API (for readability, some exception handling is not shown):

    --- old/src/java.xml/share/classes/javax/xml/xpath/XPath.java	2017-05-16 15:12:45.115372018 -0700
    +++ new/src/java.xml/share/classes/javax/xml/xpath/XPath.java	2017-05-16 15:12:45.039368701 -0700
    @@ -31,14 +31,18 @@
     
     /**
      * {@code XPath} provides access to the XPath evaluation environment and expressions.
    + * The XPath evaluation is affected by the factors described in the following table. 
      *
    - * 
    - * 
    {@code Source} / {@code Result} Accepted
    {@code Source} / {@code Result} Accepted
    {@link javax.xml.transform.stream.StreamSource}{@link javax.xml.transform.sax.SAXSource}{@link javax.xml.transform.stax.StAXSource}
    {@code null}OK
    + * + *
    + * * * - * + * + * * * + * * * * * + * *
    Evaluation of XPath Expressions
    Evaluation of XPath Expressions.FactorBehavior
    context @@ -84,6 +88,7 @@ * Conversion to the return type follows XPath conversion rules. *
    * *

    An XPath object is not thread-safe and not reentrant. --- old/src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java 2017-05-16 15:12:45.439386160 -0700 +++ new/src/java.xml/share/classes/javax/xml/xpath/XPathExpression.java 2017-05-16 15:12:45.363382842 -0700 @@ -30,14 +30,18 @@ /** * {@code XPathExpression} provides access to compiled XPath expressions. + * The XPath evaluation is affected by the factors described in the following table. * - * - * + * + *
    + * * * - * + * + * * * + * * * *
    Evaluation of XPath Expressions
    Evaluation of XPath Expressions.FactorBehavior
    context --- old/src/java.xml/share/classes/javax/xml/xpath/package.html 2017-05-16 15:12:45.763400300 -0700 +++ new/src/java.xml/share/classes/javax/xml/xpath/package.html 2017-05-16 15:12:45.687396984 -0700 @@ -1,4 +1,4 @@ - + - + This package provides an object-model neutral API for the evaluation of XPath expressions and access to the evaluation @@ -36,7 +36,7 @@ The XPath API supports XML Path Language (XPath) Version 1.0 -
    +

    - +

    1. XPath Overview

    The XPath language provides a simple, concise syntax for selecting @@ -69,7 +69,7 @@ replace many lines of DOM API code.

    - +

    2. XPath Expressions

    An XPath expression is composed of a location @@ -139,11 +139,15 @@ nodes. The following table gives examples of location paths for each of these node types:

    - +
    + + - - + + + + +
    Examples of Location Path
    Location PathDescriptionLocation PathDescription
    /foo/bar/@id @@ -171,6 +175,7 @@ <bar> element.

    Predicates allow for refining the nodes selected by an XPath @@ -194,7 +199,7 @@ - +

    3. XPath Data Types

    While XPath expressions select nodes in the XML document, the XPath @@ -207,7 +212,7 @@

  • String
  • - +

    3.1 QName types

    The XPath API defines the following {@link javax.xml.namespace.QName} types to represent return types of an XPath evaluation: @@ -236,7 +241,7 @@

    The Number return type attempts to coalesce the text of a node to a double data type. - +

    3.2 Class types

    In addition to the QName types, the XPath API supports the use of Class types through the XPathExpression.evaluteExpression(...) or @@ -254,14 +259,14 @@

    Of the subtypes of Number, only Double, Integer and Long are supported. - +

    3.3 Enum types

    Enum types are defined in {@link javax.xml.xpath.XPathEvaluationResult.XPathResultType} that provide mappings between the QName and Class types above. The result of evaluating an expression using the XPathExpression.evaluteExpression(...) or XPath.evaluateExpression(...) methods will be of one of these types. - +

    4. XPath Context

    XPath location paths may be relative to a particular node in the @@ -278,7 +283,7 @@ It is an XML document tree represented as a hierarchy of nodes, a {@link org.w3c.dom.Node} for example, in the JDK implementation. - +

    5. Using the XPath API

    Consider the following XML document: --- old/src/java.xml/share/classes/org/w3c/dom/Attr.java 2017-05-16 15:12:46.111415489 -0700 +++ new/src/java.xml/share/classes/org/w3c/dom/Attr.java 2017-05-16 15:12:46.035412172 -0700 @@ -111,7 +111,9 @@ *

    The following table gives some examples of the relations between the * attribute value in the original document (parsed attribute), the value as * exposed in the DOM, and the serialization of the value: - * + *
    + * + * * * * * * + * + * * * @@ -126,7 +130,7 @@ *
    "x&#178;=5"
    * * * * * + * *
    Examples of the Original, Normalized and Serialized Values
    ExamplesParsed @@ -119,6 +121,8 @@ * Initial Attr.valueSerialized attribute value
    * Character reference - *
    "x\u00b2=5"
    + *
    "x²=5"
    *
    *
    "x&#178;=5"
    @@ -180,6 +184,7 @@ *
    Dependent on Implementation and Load OptionsDependent on Implementation and Load/Save Options
    *

    See also the Document Object Model (DOM) Level 3 Core Specification. */ --- old/src/java.xml/share/classes/org/w3c/dom/Document.java 2017-05-16 15:12:46.391427710 -0700 +++ new/src/java.xml/share/classes/org/w3c/dom/Document.java 2017-05-16 15:12:46.315424393 -0700 @@ -353,37 +353,42 @@ * instantiate. * @return A new Element object with the following * attributes: - * + *
    + * + * * * * * + * + * * - * - * + * * * - * - * + * * * - * - * + * * * - * - * + * * * - * - * + * * + * *
    Attributes of the {@code Element} object
    AttributeValue
    Node.nodeName + * Node.nodeName * qualifiedName
    Node.namespaceURI + * Node.namespaceURI * namespaceURI
    Node.prefixprefix, extracted + * Node.prefixprefix, extracted * from qualifiedName, or null if there is * no prefix
    Node.localNamelocal name, extracted from + * Node.localNamelocal name, extracted from * qualifiedName
    Element.tagName + * Element.tagName * qualifiedName
    * @exception DOMException * INVALID_CHARACTER_ERR: Raised if the specified @@ -417,43 +422,48 @@ * @param qualifiedName The qualified name of the attribute to * instantiate. * @return A new Attr object with the following attributes: - * + *
    + * + * * * * * + * + * * - * - * + * + * * * - * - * + * * * - * - * * * - * - * + * * * - * - * + * * * - * - * + * * + * *
    Attributes of the {@code Attr} object
    * AttributeValue
    Node.nodeNamequalifiedNameNode.nodeNamequalifiedName
    + * * Node.namespaceURInamespaceURInamespaceURI
    + * * Node.prefixprefix, extracted from + * prefix, extracted from * qualifiedName, or null if there is no * prefix
    Node.localNamelocal name, extracted from + * Node.localNamelocal name, extracted from * qualifiedName
    Attr.name + * Attr.name * qualifiedName
    Node.nodeValuethe empty + * Node.nodeValuethe empty * string
    * @exception DOMException * INVALID_CHARACTER_ERR: Raised if the specified --- old/src/java.xml/share/classes/org/w3c/dom/Node.java 2017-05-16 15:12:46.731442550 -0700 +++ new/src/java.xml/share/classes/org/w3c/dom/Node.java 2017-05-16 15:12:46.659439407 -0700 @@ -61,104 +61,109 @@ *

    The values of nodeName, * nodeValue, and attributes vary according to the * node type as follows: - * + *
    + * + * * * * * * * + * + * * - * - * - * + * - * + * * * - * - * + * - * - * + * * * - * - * + * - * - * + * * * - * - * + * - * - * + * + * * * - * - * - * + * - * + * * * - * - * + * - * - * + * + * * * - * - * - * - * + * + * * * - * - * - * - * + * + * + * * * - * - * - * + * + * - * + * * * - * - * - * + * + * - * + * * * - * - * + * - * - * + * * * - * - * + * - * - * + * * + * *
    Interface table
    InterfacenodeNamenodeValueattributes
    + * * Attrsame as Attr.namesame as + * same as Attr.namesame as * Attr.valuenullnull
    CDATASection + * CDATASection * "#cdata-section"same as CharacterData.data, the + * same as CharacterData.data, the * content of the CDATA Sectionnullnull
    Comment + * Comment * "#comment"same as CharacterData.data, the + * same as CharacterData.data, the * content of the commentnullnull
    Document + * Document * "#document"nullnullnullnull
    + * * DocumentFragment"#document-fragment" + * "#document-fragment" * nullnullnull
    DocumentTypesame as + * DocumentTypesame as * DocumentType.namenullnullnullnull
    + * * Elementsame as Element.tagNamenull + * same as Element.tagNamenull * NamedNodeMap
    Entityentity namenull + * Entityentity namenull * null
    EntityReferencename of entity referenced + * EntityReferencename of entity referenced * nullnullnull
    Notationnotation name + * Notationnotation name * nullnullnull
    ProcessingInstructionsame + * ProcessingInstructionsame * as ProcessingInstruction.targetsame as + * same as * ProcessingInstruction.datanullnull
    Text + * Text * "#text"same as CharacterData.data, the content + * same as CharacterData.data, the content * of the text nodenullnull
    *

    See also the Document Object Model (DOM) Level 3 Core Specification. */ @@ -687,30 +692,35 @@ * textual content. *
    The string returned is made of the text content of this node * depending on its type, as defined below: - * + *
    + * + * * * * * + * + * * - * - * * * - * - * + * * * - * - * + * * + * *
    Node/Content table
    Node typeContent
    + * * ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, * DOCUMENT_FRAGMENT_NODEconcatenation of the textContent + * concatenation of the textContent * attribute value of every child node, excluding COMMENT_NODE and * PROCESSING_INSTRUCTION_NODE nodes. This is the empty string if the * node has no children.
    TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, + * TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, * PROCESSING_INSTRUCTION_NODEnodeValuenodeValue
    DOCUMENT_NODE, + * DOCUMENT_NODE, * DOCUMENT_TYPE_NODE, NOTATION_NODEnullnull
    * @exception DOMException * DOMSTRING_SIZE_ERR: Raised when it would return more characters than @@ -737,30 +747,35 @@ * textual content. *
    The string returned is made of the text content of this node * depending on its type, as defined below: - * + *
    + * + * * * * * + * + * * - * - * * * - * - * + * * * - * - * + * * + * *
    Node/Content table
    Node typeContent
    + * * ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, * DOCUMENT_FRAGMENT_NODEconcatenation of the textContent + * concatenation of the textContent * attribute value of every child node, excluding COMMENT_NODE and * PROCESSING_INSTRUCTION_NODE nodes. This is the empty string if the * node has no children.
    TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, + * TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, * PROCESSING_INSTRUCTION_NODEnodeValuenodeValue
    DOCUMENT_NODE, + * DOCUMENT_NODE, * DOCUMENT_TYPE_NODE, NOTATION_NODEnullnull
    * @exception DOMException * NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly. --- old/src/java.xml/share/classes/org/w3c/dom/ranges/package.html 2017-05-16 15:12:47.063457040 -0700 +++ new/src/java.xml/share/classes/org/w3c/dom/ranges/package.html 2017-05-16 15:12:46.991453898 -0700 @@ -2,7 +2,7 @@ W3C IPR SOFTWARE NOTICE - +

    Document Object Model Level 2 Traversal and Range is a platform and language-neutral interfaces that allow programs @@ -20,14 +20,14 @@

    W3C IPR SOFTWARE NOTICE

    -

    +

    Copyright © 2000 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. -

    +

    The DOM bindings are published under the W3C Software Copyright Notice and License. The software license requires "Notice of any changes or @@ -42,14 +42,14 @@ and License could be found at http://www.w3.org/Consortium/Legal/copyright-software-19980720

    -

    +

    Copyright © 1994-2000 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ -

    +

    This W3C work (including software, documents, or other related items) is being provided by the copyright holders under the following license. By --- old/src/java.xml/share/classes/org/xml/sax/package.html 2017-05-16 15:12:47.347469435 -0700 +++ new/src/java.xml/share/classes/org/xml/sax/package.html 2017-05-16 15:12:47.275466293 -0700 @@ -24,14 +24,18 @@ setFeature. Those standard identifiers are:

    - - +
    + + + - + + + @@ -208,7 +212,7 @@ Returns "false" if the parser supports only XML 1.0. - +
    SAX2 Standard Features
    Feature ID Access Default Description
    external-general-entities read/write

    Support for the default values of the @@ -236,11 +240,15 @@ dom-node. Manage those properties using setProperty(). Those identifiers are:

    - - +
    + + + + + @@ -287,7 +295,7 @@ - +
    SAX2 Standard Properties
    Property ID Description
    declaration-handler Readable only during a parser callback, this exposes a TBS chunk of characters responsible for the current event.

    All of these standard properties are optional;