Class XMLScriptBuilder.ChooseHandler
- java.lang.Object
-
- org.apache.ibatis.scripting.xmltags.XMLScriptBuilder.ChooseHandler
-
- All Implemented Interfaces:
XMLScriptBuilder.NodeHandler
- Enclosing class:
- XMLScriptBuilder
private class XMLScriptBuilder.ChooseHandler extends java.lang.Object implements XMLScriptBuilder.NodeHandler
-
-
Constructor Summary
Constructors Constructor Description ChooseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private SqlNode
getDefaultSqlNode(java.util.List<SqlNode> defaultSqlNodes)
void
handleNode(XNode nodeToHandle, java.util.List<SqlNode> targetContents)
private void
handleWhenOtherwiseNodes(XNode chooseSqlNode, java.util.List<SqlNode> ifSqlNodes, java.util.List<SqlNode> defaultSqlNodes)
-
-
-
Method Detail
-
handleNode
public void handleNode(XNode nodeToHandle, java.util.List<SqlNode> targetContents)
- Specified by:
handleNode
in interfaceXMLScriptBuilder.NodeHandler
-
handleWhenOtherwiseNodes
private void handleWhenOtherwiseNodes(XNode chooseSqlNode, java.util.List<SqlNode> ifSqlNodes, java.util.List<SqlNode> defaultSqlNodes)
-
-