| This class reads the Unicode character database, extracts information needed
to perform unicode normalization, and writes this information out in the form of the
Java "source" module UnicodeData.java. This class is therefore executed (via its main()
method) at the time Saxon is built - it only needs to be rerun when the Unicode data tables
have changed.
The class is derived from the sample program NormalizerData.java published by the
Unicode consortium. That code has been modified so that instead of building the run-time
data structures directly, they are written to a Java "source" module, which is then
compiled. Also, the ability to construct a condensed version of the data tables has been
removed.
Copyright (c) 1991-2005 Unicode, Inc.
For terms of use, see http://www.unicode.org/terms_of_use.html
For documentation, see UAX#15.
author: Mark Davis author: Michael Kay: Saxon modifications. |