| 程序包 | 说明 |
|---|---|
| com.hankcs.hanlp.collection.MDAG |
| 限定符和类型 | 字段和说明 |
|---|---|
protected MDAGNode |
MDAG.sourceNode
根节点
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected HashMap<MDAGNode,MDAGNode> |
MDAG.equivalenceClassMDAGNodeHashMap
等价类集合,相当于论文中的register
|
protected HashMap<MDAGNode,MDAGNode> |
MDAG.equivalenceClassMDAGNodeHashMap
等价类集合,相当于论文中的register
|
| 限定符和类型 | 方法和说明 |
|---|---|
MDAGNode |
MDAGNode.addOutgoingTransition(char letter,
boolean targetAcceptStateStatus)
新建一个转移目标
Creates an outgoing _transition labeled with a given char that has a new node as its target. |
MDAGNode |
MDAGNode.addOutgoingTransition(char letter,
MDAGNode newTargetNode)
建立一条边(起点是自己)
|
MDAGNode |
MDAGNode.clone()
克隆一个状态
Creates an MDAGNode possessing the same accept state status and outgoing transitions as this node. |
MDAGNode |
MDAGNode.clone(MDAGNode soleParentNode,
char parentToCloneTransitionLabelChar)
克隆一个状态
原来soleParentNode转移到本状态,现在转移到克隆后的状态 Creates an MDAGNode possessing the same accept state status ant _transition set (incoming & outgoing) as this node. outgoing transitions as this node. |
MDAGNode |
MDAGNode.transition(char letter)
Follows an outgoing _transition of this node labeled with a given char.
|
MDAGNode |
MDAGNode.transition(char[] str) |
MDAGNode |
MDAGNode.transition(char[] str,
int offset) |
MDAGNode |
MDAGNode.transition(String str)
沿着一个路径转移
Follows a _transition path starting from this node. |
| 限定符和类型 | 方法和说明 |
|---|---|
HashMap<MDAGNode,MDAGNode> |
MDAG._getEquivalenceClassMDAGNodeHashMap()
调试用
|
HashMap<MDAGNode,MDAGNode> |
MDAG._getEquivalenceClassMDAGNodeHashMap()
调试用
|
TreeMap<Character,MDAGNode> |
MDAGNode.getOutgoingTransitions()
Retrieves this node's outgoing transitions.
|
Stack<MDAGNode> |
MDAGNode.getTransitionPathNodes(String str)
获取一个字符串路径上经过的节点
Retrieves the nodes in the _transition path starting from this node corresponding to a given String . |
| 限定符和类型 | 方法和说明 |
|---|---|
MDAGNode |
MDAGNode.addOutgoingTransition(char letter,
MDAGNode newTargetNode)
建立一条边(起点是自己)
|
MDAGNode |
MDAGNode.clone(MDAGNode soleParentNode,
char parentToCloneTransitionLabelChar)
克隆一个状态
原来soleParentNode转移到本状态,现在转移到克隆后的状态 Creates an MDAGNode possessing the same accept state status ant _transition set (incoming & outgoing) as this node. outgoing transitions as this node. |
static boolean |
MDAGNode.haveSameTransitions(MDAGNode node1,
MDAGNode node2)
是否含有相同的转移函数
|
void |
MDAGNode.reassignOutgoingTransition(char letter,
MDAGNode oldTargetNode,
MDAGNode newTargetNode)
重新设置转移状态函数的目标
Reassigns the target node of one of this node's outgoing transitions.
|
Copyright © 2014–2018 码农场. All rights reserved.