The type of the document element.
The type of the document element.
The ("stable") document type itself.
The ("stable") document type itself. It is not restricted in the "document API" traits and classes (only indirectly, through ThisDocApi).
Concrete document classes will restrict this type to that document class itself.
Upperbound on type ThisDoc, which must be restricted to a sub-type of the "document API" trait or class in question.
Upperbound on type ThisDoc, which must be restricted to a sub-type of the "document API" trait or class in question.
Concrete document classes will restrict this type to that document class itself.
Creates a eu.cdevreeze.yaidom.simple.Document from this document builder.
Returns the document element
Returns the document element
Returns toTreeRepr
Returns toTreeRepr
Returns the tree representation.
Returns the tree representation. See the corresponding method in eu.cdevreeze.yaidom.simple.Document.
Returns the optional document URI, wrapped in an Option
Returns the optional document URI, wrapped in an Option
Builder of a yaidom Document. Called
DocBuilderinstead ofDocumentBuilder, because often a JAXPDocumentBuilderis in scope too. ADocBuilderis itself not aNodeBuilder.A
DocBuilderis constructed from an optional URI, an optional XML declaration, a document element (asElemBuilder), top-level processing instruction builders, if any, and top-level comment builders, if any.