Allow creation of DtdData without -DCLDR_DIR

Description

Currently, DtdData cannot be instantiated (or even loaded) without -DCLDR_DIR being set. This prevents the new API from functioning using only input parameters versus the hidden special global property (CLDR_DIR).

Fix the initialization so that DtdData can be constructed using an explicit File to specify the CLDR root directory. For compatibility, the existing API will still work but lazily load the cache rather than preload it.

xpath

None

locale

None

Status

Assignee

Steven R. Loomis

Reporter

Steven R. Loomis

Labels

None

tracReporter

None

tracOwner

None

tracResolution

None

tracStatus

None

Reviewer

None

phase

None

tracCc

None

tracCreated

None

Priority

major
Configure