org.irisa.genouest.logol.utils.model
Class MergeNode
java.lang.Object
org.irisa.genouest.logol.utils.model.AbstractNode
org.irisa.genouest.logol.utils.model.MergeNode
- All Implemented Interfaces:
- LogolInterfaceNode
public class MergeNode
- extends AbstractNode
- implements LogolInterfaceNode
Merge node, used after a Fork node to merge the branches of the OR conditions.
- Author:
- osallou
Method Summary |
java.lang.String |
getGlobalInfo(org.w3c.dom.Node startNode)
Gets information of a group of nodes, used for views or repeats for example. |
java.lang.String |
getNodeGrammar(org.w3c.dom.Node startNode)
Get the logol grammar for the node |
void |
update(org.w3c.dom.Node item,
org.w3c.dom.Node matchNode)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MergeNode
public MergeNode()
getGlobalInfo
public java.lang.String getGlobalInfo(org.w3c.dom.Node startNode)
throws ModelDefinitionException
- Description copied from interface:
LogolInterfaceNode
- Gets information of a group of nodes, used for views or repeats for example.
- Specified by:
getGlobalInfo
in interface LogolInterfaceNode
- Parameters:
startNode
- current node to convert
- Returns:
- String logol representation
- Throws:
ModelDefinitionException
getNodeGrammar
public java.lang.String getNodeGrammar(org.w3c.dom.Node startNode)
throws ModelDefinitionException
- Description copied from interface:
LogolInterfaceNode
- Get the logol grammar for the node
- Specified by:
getNodeGrammar
in interface LogolInterfaceNode
- Parameters:
startNode
- Node to convert
- Returns:
- String logol representation
- Throws:
ModelDefinitionException
update
public void update(org.w3c.dom.Node item,
org.w3c.dom.Node matchNode)
- Specified by:
update
in interface LogolInterfaceNode