public class ShenyuTrieNode
extends java.lang.Object
implements java.io.Serializable
| 构造器和说明 |
|---|
ShenyuTrieNode() |
ShenyuTrieNode(java.lang.String matchStr,
java.lang.String fullPath,
boolean endOfPath) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBizInfo()
get current path biz info, the biz info maybe pluginName or selectorId.
|
java.util.Map<java.lang.String,ShenyuTrieNode> |
getChildren()
get trie children.
|
boolean |
getEndOfPath()
this path is end of path.
|
ShenyuTrieNode |
getFailToNode()
get fail to node.
|
java.lang.String |
getFullPath()
get full path.
|
java.lang.String |
getMatchStr()
get match str.
|
ShenyuTrieNode |
getParentNode()
get parent node.
|
java.util.Map<java.lang.String,java.util.List<?>> |
getPathCache()
get path cache.
|
ShenyuTrieNode |
getPathVariableNode()
get pathVariable node.
|
java.util.Map<java.lang.String,ShenyuTrieNode> |
getPathVariables()
get pathVariable set.
|
boolean |
getWildcard()
match all.
|
int |
hashCode() |
void |
setBizInfo(java.lang.String bizInfo)
set biz info.
|
void |
setChildren(java.util.Map<java.lang.String,ShenyuTrieNode> children)
set children cache.
|
void |
setEndOfPath(boolean endOfPath)
set end of path.
|
void |
setFailToNode(ShenyuTrieNode failToNode)
set fail to node.
|
void |
setFullPath(java.lang.String fullPath)
set full path.
|
void |
setMatchStr(java.lang.String matchStr)
set match str.
|
void |
setParentNode(ShenyuTrieNode parentNode)
set parent node.
|
void |
setPathRuleCache(java.util.Map<java.lang.String,java.util.List<?>> pathCache)
set path rule cache.
|
void |
setPathVariableNode(ShenyuTrieNode pathVariableNode)
set pathVariable node.
|
void |
setPathVariables(java.util.Map<java.lang.String,ShenyuTrieNode> pathVariablesSet)
set pathVariable.
|
void |
setWildcard(boolean wildcard)
set wildcard.
|
java.lang.String |
toString() |
public ShenyuTrieNode()
public ShenyuTrieNode(java.lang.String matchStr,
java.lang.String fullPath,
boolean endOfPath)
public java.lang.String getMatchStr()
public void setMatchStr(java.lang.String matchStr)
matchStr - match stringpublic java.lang.String getFullPath()
public void setFullPath(java.lang.String fullPath)
fullPath - full pathpublic java.util.Map<java.lang.String,ShenyuTrieNode> getChildren()
public java.util.Map<java.lang.String,ShenyuTrieNode> getPathVariables()
public void setPathVariables(java.util.Map<java.lang.String,ShenyuTrieNode> pathVariablesSet)
pathVariablesSet - pathVariablesSetpublic ShenyuTrieNode getPathVariableNode()
public void setPathVariableNode(ShenyuTrieNode pathVariableNode)
pathVariableNode - pathVariableNodepublic void setChildren(java.util.Map<java.lang.String,ShenyuTrieNode> children)
children - childrenpublic boolean getWildcard()
public void setWildcard(boolean wildcard)
wildcard - wildcardpublic boolean getEndOfPath()
public void setEndOfPath(boolean endOfPath)
endOfPath - end of pathpublic java.lang.String getBizInfo()
public void setBizInfo(java.lang.String bizInfo)
bizInfo - bizInfopublic java.util.Map<java.lang.String,java.util.List<?>> getPathCache()
public void setPathRuleCache(java.util.Map<java.lang.String,java.util.List<?>> pathCache)
pathCache - path cachepublic ShenyuTrieNode getParentNode()
public void setParentNode(ShenyuTrieNode parentNode)
parentNode - parent nodepublic ShenyuTrieNode getFailToNode()
public void setFailToNode(ShenyuTrieNode failToNode)
failToNode - fail to nodepublic boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2026 The Apache Software Foundation. All rights reserved.