Converts the original target element to the final representation (with its final, resolved identifiers)
Converts an element referencing this target to the final link element.
Converts this target to a final, resolved target based on the specified identifiers.
Converts this target to a final, resolved target based on the specified identifiers.
the id used as an identifier in the final, rendered output, only containing ASCII alphanumeric characters and optionally a dash to avoid identifiers which are illegal in the final output format (e.g. HTML, PDF)
the id used to display to the user
a final, resolved target based on the specified identifiers
Converts this target to an invalid one with the specified error message.
Convenience method lifting the partial function to a plain function returning an Option result.
Convenience method lifting the partial function to a plain function returning an Option result.
The definition of a link target in the document tree, holding the element itself and its identifier. Three abstract methods have to be implemented by the concrete implementations.