Package ball.xml
Interface FluentDocument
-
- All Superinterfaces:
Document,FluentNode,Node
public interface FluentDocument extends FluentNode, Document
FluentDocumentinterface. Note: This interface is an implementation detail ofFluentDocument.Builderand should not be extended directly.- Author:
- Allen D. Ball
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFluentDocument.Builder-
Nested classes/interfaces inherited from interface ball.xml.FluentNode
FluentNode.InvocationHandler
-
-
Field Summary
-
Fields inherited from interface ball.xml.FluentNode
NODE_TYPE_MAP
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default FluentDocumentadd(Stream<Node> stream)default FluentDocumentadd(Node... nodes)default FluentDocumentowner()-
Methods inherited from interface org.w3c.dom.Document
adoptNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getStrictErrorChecking, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking, setXmlStandalone, setXmlVersion
-
Methods inherited from interface ball.xml.FluentNode
attr, attr, attrNS, attrNS, cdata, comment, content, content, element, element, elementNS, elementNS, fragment, fragment, name, text, value, value
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Method Detail
-
owner
default FluentDocument owner()
Description copied from interface:FluentNode- Specified by:
ownerin interfaceFluentNode- Returns:
- The owner
FluentDocument.
-
add
default FluentDocument add(Stream<Node> stream)
Description copied from interface:FluentNode- Specified by:
addin interfaceFluentNode- Parameters:
stream- TheStreamofNodes to add.- Returns:
this
-
add
default FluentDocument add(Node... nodes)
Description copied from interface:FluentNode- Specified by:
addin interfaceFluentNode- Parameters:
nodes- TheNodes to add.- Returns:
this
-
-