public abstract class XmlNode extends Object
Modifier and Type | Field and Description |
---|---|
protected XmlNodeContainer |
parent |
Constructor and Description |
---|
XmlNode(XmlNodeContainer parent) |
Modifier and Type | Method and Description |
---|---|
List<XmlNode> |
getChildNodes(ExpressionContext context) |
protected int |
getElementDepth() |
int |
getLastChildNodeElementDepth() |
boolean |
hasChildNodes(ExpressionContext context) |
boolean |
isMarker(ExpressionContext context) |
void |
writeEnd(ExpressionContext context,
CodeWriter writer) |
protected abstract void |
writeEndImpl(ExpressionContext context,
CodeWriter writer) |
void |
writeStart(ExpressionContext context,
CodeWriter writer) |
protected abstract void |
writeStartImpl(ExpressionContext context,
CodeWriter writer) |
protected final XmlNodeContainer parent
public XmlNode(XmlNodeContainer parent)
protected abstract void writeStartImpl(ExpressionContext context, CodeWriter writer) throws Throwable
Throwable
protected abstract void writeEndImpl(ExpressionContext context, CodeWriter writer) throws Throwable
Throwable
protected int getElementDepth()
public int getLastChildNodeElementDepth()
public final void writeStart(ExpressionContext context, CodeWriter writer)
public final void writeEnd(ExpressionContext context, CodeWriter writer)
public boolean hasChildNodes(ExpressionContext context)
public boolean isMarker(ExpressionContext context)
Copyright (c) 2006-2024 North Concepts Inc. All Rights Reserved.