org.soybeanMilk.web.vp
类 VariablePathMatcher

java.lang.Object
  继承者 org.soybeanMilk.web.vp.VariablePathMatcher

public class VariablePathMatcher
extends java.lang.Object

变量路径匹配器。

作者:
earthAngry@gmail.com

构造方法摘要
VariablePathMatcher(java.util.Collection<java.lang.String> paths)
           
 
方法摘要
 VariablePath getMatched(java.lang.String path)
          取得与给定字符串路径匹配的变量路径,如果没有则返回null。
 VariablePath getMatched(VariablePath path)
          取得与给定变量路径匹配的变量路径,如果没有则返回null。
 VariablePath[] getVariablePaths()
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

VariablePathMatcher

public VariablePathMatcher(java.util.Collection<java.lang.String> paths)
方法详细信息

getVariablePaths

public VariablePath[] getVariablePaths()

getMatched

public VariablePath getMatched(java.lang.String path)
取得与给定字符串路径匹配的变量路径,如果没有则返回null。

参数:
path - 字符串路径,比如“a/b/c/d”、“{aaa}/bbb/{ccc}”
返回:
匹配结果。

getMatched

public VariablePath getMatched(VariablePath path)
取得与给定变量路径匹配的变量路径,如果没有则返回null。

参数:
path - 变量路径,比如“a/b/c/d”、“{aaa}/bbb/{ccc}”
返回:
匹配结果。