Generated by
JDiff

com.itextpdf.kernel.xmp.impl Documentation Differences

This file contains all the changes in documentation in the package com.itextpdf.kernel.xmp.impl as colored differences. Deletions are shown like this , and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a tag will cause all subsequent paragraphs to be displayed differently.

Class CountOutputStream

An OutputStream that counts the written bytes. @since 08.11.2006

Class ParseRDF

Parser for "normal" XML serialisation of RDF. @since 14.07.2006

Class Utils

Utility functions for the XMPToolkit implementation. @since 06.06.2006
Class Utils, String escapeXML(String, boolean, boolean)

Serializes the node value in XML encoding. Its used for tag bodies and attributes.
Note: The attribute is always limited by quotes, thats why ' is never serialized.
Note: Control chars are written unescaped, but if the user uses others than tab, LF and CR the resulting XML will become invalid. @param value a string @param forAttribute flag if string is attribute value (need to additional escape quotes) @param escapeWhitespaces Decides if LF, CR and TAB are escaped. @return Returns the value ready for XML output.
Class Utils, boolean isXMLName(String)

Simple check for valid XMLNames. Within ASCII range
":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6]
are accepted, above all characters (which is not entirely entirely correct according to the XML Spec. @param name an XML Name @return Return true if the name is correct.
Class Utils, boolean isXMLNameNS(String)

Checks if the value is a legal "unqualified" XML name, as defined in the XML Namespaces proposed recommendation. These are XML names, except that they must not contain a colon. @param name the value to check @return Returns true if the name is a valid "unqualified" XML name.
Class Utils, String normalizeLangValue(String)

Normalize an xml:lang value so that comparisons are effectively case insensitive as required by RFC 3066 (which superceeds RFC 1766). The normalization rules: @param value raw value @return Returns the normalized value.