Gets an EName with the given namespace URI and local part
Gets an EName with the given namespace URI and local part
Gets an EName with the given optional namespace URI and local part
Gets an EName with the given optional namespace URI and local part
Gets an EName with the given local part, and without any namespace
Gets an EName with the given local part, and without any namespace
Gets an EName parsed from the given string representation (in James Clark notation)
Gets an EName parsed from the given string representation (in James Clark notation)
ENameProvider using a Caffeine cache. Given a reusable Caffeine "EName cache", creation of this ENameProvider is cheap.
Note that Caffeine is used here for name pooling, to reduce memory footprint, and not for caching expensive objects.