Package ball.xml
Interface FluentDocument
-
- All Superinterfaces:
Document
,FluentNode
,Node
public interface FluentDocument extends FluentNode, Document
FluentDocument
interface. Note: This interface is an implementation detail ofFluentDocument.Builder
and should not be extended directly.- Author:
- Allen D. Ball
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
FluentDocument.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 FluentDocument
add(Stream<Node> stream)
default FluentDocument
add(Node... nodes)
default FluentDocument
owner()
-
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:
owner
in interfaceFluentNode
- Returns:
- The owner
FluentDocument
.
-
add
default FluentDocument add(Stream<Node> stream)
Description copied from interface:FluentNode
- Specified by:
add
in interfaceFluentNode
- Parameters:
stream
- TheStream
ofNode
s to add.- Returns:
this
-
add
default FluentDocument add(Node... nodes)
Description copied from interface:FluentNode
- Specified by:
add
in interfaceFluentNode
- Parameters:
nodes
- TheNode
s to add.- Returns:
this
-
-