kesh...@us.ibm.com schrieb:
Everything that is declared "public" and documented under
"org.apache.xalan" may be used. Otherwise, I'd say, it wouldn't
be public and documented.
That's not what the documentation says. See: http://xml.apache.org/
xalan-j/public_apis.html
Michael,
thanks for catching that mistake of mine.
Unfortunately, the Java language sometimes requires that things be
made public for code-design reasons (inter-package access in the
absence of C++-style "friend" packages) even though they are not
intended for use by anyone outside that codebase.
So don't rely on the public declaration in the source. Look at the
documentation. If you can't reach it through the official APIs, don't
count on it remaining stable or handling data other than the subset
needed by the original designers.
And keshlam, thanks for explaining the two levels of being "public"
in the case of Java.
Michael Ludwig