com.northconcepts.datapipeline.xml.builder
Class XmlNode

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

public abstract class XmlNode
extends Object


Constructor Summary
XmlNode()
           
 
Method Summary
 List<XmlNode> getChildNodes(ExpressionContext context)
           
 boolean hasChildNodes(ExpressionContext context)
           
 boolean isMarker(ExpressionContext context)
           
 void writeEnd(ExpressionContext context, Writer writer)
           
protected abstract  void writeEndImpl(ExpressionContext context, Writer writer)
           
 void writeStart(ExpressionContext context, Writer writer)
           
protected abstract  void writeStartImpl(ExpressionContext context, Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlNode

public XmlNode()
Method Detail

writeStartImpl

protected abstract void writeStartImpl(ExpressionContext context,
                                       Writer writer)
                                throws Throwable
Throws:
Throwable

writeEndImpl

protected abstract void writeEndImpl(ExpressionContext context,
                                     Writer writer)
                              throws Throwable
Throws:
Throwable

writeStart

public final void writeStart(ExpressionContext context,
                             Writer writer)

writeEnd

public final void writeEnd(ExpressionContext context,
                           Writer writer)

hasChildNodes

public boolean hasChildNodes(ExpressionContext context)

getChildNodes

public List<XmlNode> getChildNodes(ExpressionContext context)

isMarker

public boolean isMarker(ExpressionContext context)


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