org.act.xservices.rt.metaset.impl.expression
类 PathExpression

java.lang.Object
  继承者 org.act.xservices.rt.metaset.impl.expression.PathExpression
所有已实现的接口:
IPathExpression

public class PathExpression
extends java.lang.Object
implements IPathExpression

根据选择路径构建的表达式 如:"act:store\\act:book@act:name=‘Java’@act:author=‘LW’" ------------------------------------------------------------------------------------- 路径表达式PathExp的文法为: ( *表示匹配任意元素名,属性名,属性值) (.表示匹配当前元素名,仅限用在路径表达式的开头) 属性名称 = 属性本地名称 | 前缀:属性本地名称 | {名称空间URI}属性本地名称 | * AttrName = AttrLocalName | Prefix:AttrLocalName | {NSURI}AttrLocalName | * 属性值 = 字符串 | * AttrValue = String | * 属性 = 属性名称 | 属性名称='属性值' Attr = AttrName | AttrName='AttrValue' 属性组 = 属性组@属性 | 属性 AttrGroup = AttrGroup@Attr | Attr 元素名称 = 元素本地名称 | 前缀: 元素本地名称 | {名称空间URI}元素本地名称 | * ElemName = ElemLocalName | Prefix:ElemLocalName | {NSURI}ElemLocalName | * 元素表达式 = 元素名称 | 元素名称@属性组 ElemExp = ElemName | ElemName@AttrGroup 元素表达式-1 = . | .@属性组 ElemExp-1 = . | .@AttrGroup 路径表达式-1 = 路径表达式-1\\元素表达式 | 元素表达式 pathExp-1 = pathExp-1\\ElemExp | ElemExp 路径表达式-2 = 元素表达式-1 | 元素表达式-1\\路径表达式-1 pathExp-2 = ElemExp-1 | ElemExp-1\\pathExp-1 路径表达式 = 路径表达式-1 | 路径表达式-2 pathExp = pathExp-1 | pathExp-2 ---------------------------------------------------------------------------------------

自从:
JDK1.5
版本:
1.0 2006-11-06, 1.1 2008-05-06
作者:
cover_eye, Lizq [lizq@act.buaa.edu.cn]

构造函数摘要
PathExpression(java.lang.String pathExp)
          根据输入得表达式构造表达式对象
 
方法摘要
 java.util.List<ElementExpression> getElementList()
          得到该表达式对象的元素表达式列表
 void setElementList(java.util.List<ElementExpression> elementList)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

PathExpression

public PathExpression(java.lang.String pathExp)
               throws ElementExpressionException,
                      PathExpressionException
根据输入得表达式构造表达式对象

参数:
pathExp -
抛出:
ElementExpressionException
PathExpressionException
方法详细信息

getElementList

public java.util.List<ElementExpression> getElementList()
得到该表达式对象的元素表达式列表

指定者:
接口 IPathExpression 中的 getElementList
返回:

setElementList

public void setElementList(java.util.List<ElementExpression> elementList)
参数:
elementList:元素表达式队列 -