Class XmlDetailMarker
java.lang.Object
com.northconcepts.datapipeline.xml.builder.XmlNode
com.northconcepts.datapipeline.xml.builder.XmlNodeContainer
com.northconcepts.datapipeline.xml.builder.XmlFragment
com.northconcepts.datapipeline.xml.builder.XmlDetailMarker
Marks where records go in an
XmlTemplate; the nodes added to it are written once for each record.-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetChildNodes(ExpressionContext context) Returns the children to write in the given context, or null for leaf nodes and for conditional nodes whose condition is false.booleanhasChildNodes(ExpressionContext context) Returns true if this node has children to write in the given context; a conditional node also requires its condition.booleanisMarker(ExpressionContext context) Returns true for theXmlDetailMarkerthat marks where each record is written.Methods inherited from class com.northconcepts.datapipeline.xml.builder.XmlFragment
writeEndImpl, writeStartImplMethods inherited from class com.northconcepts.datapipeline.xml.builder.XmlNodeContainer
add, detail, element, getLastChildNodeElementDepth, getNodes, text, whenMethods inherited from class com.northconcepts.datapipeline.xml.builder.XmlNode
getElementDepth, writeEnd, writeStart
-
Method Details
-
hasChildNodes
public boolean hasChildNodes(ExpressionContext context) Description copied from class:XmlNodeReturns true if this node has children to write in the given context; a conditional node also requires its condition.- Overrides:
hasChildNodesin classXmlNodeContainer
-
getChildNodes
Description copied from class:XmlNodeReturns the children to write in the given context, or null for leaf nodes and for conditional nodes whose condition is false.- Overrides:
getChildNodesin classXmlNodeContainer
-
isMarker
public boolean isMarker(ExpressionContext context) Description copied from class:XmlNodeReturns true for theXmlDetailMarkerthat marks where each record is written.
-