Description
XML documents can use "anchor" in basically every places where our API return a CharSequence or InternationalString object. Anchor replaces a text by a reference to a text defined elsewhere. We do not have a clean way to expose this functionality in current API. Currently, we have an Anchor class in internal API, which extends the XLink class but implements the InternationalString interface. We probably don't want to put such trick in public API. But we may consider the following alternatives:
- Provide a createAnchor(String, URI) method in the Types utility class.
- Define Anchor as a sub-type of SimpleInternationalString with a XLink attribute.