Class XmlDetailMarker


public class XmlDetailMarker extends XmlFragment
Marks where records go in an XmlTemplate; the nodes added to it are written once for each record.
  • Method Details

    • hasChildNodes

      public boolean hasChildNodes(ExpressionContext context)
      Description copied from class: XmlNode
      Returns true if this node has children to write in the given context; a conditional node also requires its condition.
      Overrides:
      hasChildNodes in class XmlNodeContainer
    • getChildNodes

      public List<XmlNode> getChildNodes(ExpressionContext context)
      Description copied from class: XmlNode
      Returns the children to write in the given context, or null for leaf nodes and for conditional nodes whose condition is false.
      Overrides:
      getChildNodes in class XmlNodeContainer
    • isMarker

      public boolean isMarker(ExpressionContext context)
      Description copied from class: XmlNode
      Returns true for the XmlDetailMarker that marks where each record is written.
      Overrides:
      isMarker in class XmlNode