Declarations for structured text (markup).
package texts
A text fragment can be a text node or an immutable list of text nodes.
interface text fragment
An attribute fragment can be a string, or a special text instance (such as an entity), or a list of the above.
interface attribute fragment
A text node can be a text element, string, or a special text.
interface text node
Text element is data structure defining a markup element.
interface text element
interface list text node
interface list attribute fragment
interface special text
interface string text node
interface element id
interface attribute id
interface text namespace