Package | Description |
---|---|
de.unirostock.sems.xmlutils.comparison | |
de.unirostock.sems.xmlutils.ds |
Modifier and Type | Method and Description |
---|---|
TreeNode |
Connection.getPartnerOf(TreeNode node)
Gets the opposite of the given node in this connection.
|
TreeNode |
Connection.getTreeA()
Gets the corresponding node in tree a.
|
TreeNode |
Connection.getTreeB()
Gets the corresponding node in tree b.
|
Modifier and Type | Method and Description |
---|---|
Connection |
ConnectionManager.getConnectionForNode(TreeNode node)
Gets the connection for a certain node.
|
TreeNode |
Connection.getPartnerOf(TreeNode node)
Gets the opposite of the given node in this connection.
|
Modifier and Type | Class and Description |
---|---|
class |
DocumentNode
The class DocumentNode, representing a node in an XML tree.
|
class |
TextNode
The Class TextNode representing text content inside a document.
|
Modifier and Type | Field and Description |
---|---|
TreeNode |
NodeDistance.nodeA
The node a.
|
TreeNode |
NodeDistance.nodeB
The node b.
|
Modifier and Type | Method and Description |
---|---|
TreeNode |
TreeDocument.getNodeByPath(String path)
Gets the node by XPath expression.
|
TreeNode[] |
TreeDocument.getSubtreesBySize()
Gets the subtrees ordered by size, biggest first.
|
Modifier and Type | Method and Description |
---|---|
List<TreeNode> |
DocumentNode.getChildren()
Gets the children.
|
HashMap<String,List<TreeNode>> |
DocumentNode.getChildrenTagMap()
Gets the children tag map.
|
List<TreeNode> |
DocumentNode.getChildrenWithTag(String tag)
Gets the children sharing a certain tag.
|
List<TreeNode> |
TreeDocument.getNodesByHash(String hash)
Gets the nodes by hash.
|
Modifier and Type | Method and Description |
---|---|
int |
TreeNodeComparatorBySubtreeSize.compare(TreeNode o1,
TreeNode o2) |
boolean |
TreeNode.contentDiffers(TreeNode tn)
Check if content between two nodes differs.
|
int |
DocumentNode.getNoOfChild(TreeNode kid)
Gets the child number of a child.
|
void |
TreeDocument.integrate(TreeNode node,
boolean recursively)
Integrate an node into this tree.
|
boolean |
TreeNode.networkDiffers(TreeNode tn,
ConnectionManager conMgmr,
Connection c)
Checks if the network of two nodes differs.
|
void |
TreeDocument.separate(TreeNode node,
boolean recursively)
Extract a node from this tree.
|
Constructor and Description |
---|
NodeDistance(TreeNode nodeA,
TreeNode nodeB,
double distance)
Instantiates a new node distance.
|
Copyright © 2019 SEMS project @ University of Rostock. All rights reserved.