com.northconcepts.datapipeline.xml.builder
Class XmlNodeContainer

java.lang.Object
  extended by com.northconcepts.datapipeline.xml.builder.XmlNode
      extended by com.northconcepts.datapipeline.xml.builder.XmlNodeContainer
Direct Known Subclasses:
XmlConditionalNode, XmlElement, XmlFragment

public abstract class XmlNodeContainer
extends XmlNode


Method Summary
<T extends XmlNode>
T
add(T node)
           
 XmlNodeContainer detail()
           
 XmlElement element(String name)
           
 List<XmlNode> getChildNodes(ExpressionContext context)
           
 List<XmlNode> getNodes()
           
 boolean hasChildNodes(ExpressionContext context)
           
 XmlNodeContainer text(String text)
           
 XmlConditionalNode when(String condition)
           
 
Methods inherited from class com.northconcepts.datapipeline.xml.builder.XmlNode
isMarker, writeEnd, writeEndImpl, writeStart, writeStartImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getNodes

public List<XmlNode> getNodes()

hasChildNodes

public boolean hasChildNodes(ExpressionContext context)
Overrides:
hasChildNodes in class XmlNode

getChildNodes

public List<XmlNode> getChildNodes(ExpressionContext context)
Overrides:
getChildNodes in class XmlNode

add

public <T extends XmlNode> T add(T node)

when

public final XmlConditionalNode when(String condition)

element

public final XmlElement element(String name)

text

public final XmlNodeContainer text(String text)

detail

public final XmlNodeContainer detail()


Copyright (c) 2007-2012 North Concepts Inc. All Rights Reserved.