com.northconcepts.datapipeline.xml.builder
Class XmlConditionalNode

java.lang.Object
  extended by com.northconcepts.datapipeline.xml.builder.XmlNode
      extended by com.northconcepts.datapipeline.xml.builder.XmlNodeContainer
          extended by com.northconcepts.datapipeline.xml.builder.XmlConditionalNode

public class XmlConditionalNode
extends XmlNodeContainer


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

Constructor Detail

XmlConditionalNode

public XmlConditionalNode(String condition)
Method Detail

getCondition

public XmlLogicalExpression getCondition()

hasChildNodes

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

getChildNodes

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

writeStartImpl

protected void writeStartImpl(ExpressionContext context,
                              Writer writer)
                       throws Throwable
Specified by:
writeStartImpl in class XmlNode
Throws:
Throwable

writeEndImpl

protected void writeEndImpl(ExpressionContext context,
                            Writer writer)
                     throws Throwable
Specified by:
writeEndImpl in class XmlNode
Throws:
Throwable


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