public final class Matching extends Object
Constructor and Description |
---|
Matching(INodeReadTrx pRtxOld,
INodeReadTrx pRtxNew)
Creates a new matching.
|
Matching(Matching paramMatch)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
add(INode paramNodeX,
INode paramNodeY)
Adds the matching x -> y.
|
long |
containedChildren(INode paramNodeX,
INode paramNodeY)
Counts the number of child nodes in the subtrees of x and y that are also
in the matching.
|
boolean |
contains(INode paramNodeX,
INode paramNodeY)
Checks if the matching contains the pair (x, y).
|
INode |
partner(INode paramNode)
Returns the partner node of node according to mapping.
|
INode |
reversePartner(INode paramNode)
Returns the node for which "node" is the partner.
|
public Matching(INodeReadTrx pRtxOld, INodeReadTrx pRtxNew)
pRtxOld
- INodeReadTrx
reference on old revisionpRtxNew
- INodeReadTrx
reference on new revision.public Matching(Matching paramMatch)
paramMatch
- the originalpublic void add(INode paramNodeX, INode paramNodeY) throws TTIOException
paramNodeX
- source nodeparamNodeY
- partner of paramNodeXTTIOException
public boolean contains(INode paramNodeX, INode paramNodeY)
paramNodeX
- source nodeparamNodeY
- partner of xpublic long containedChildren(INode paramNodeX, INode paramNodeY) throws TTIOException
paramNodeX
- first subtree root nodeparamNodeY
- second subtree root nodeTTIOException
public INode partner(INode paramNode)
paramNode
- node for which a partner has to be foundCopyright © 2013. All Rights Reserved.