当前位置: 首页>>代码示例>>Java>>正文


Java XPathStep.AXIS_DESCENDANT属性代码示例

本文整理汇总了Java中org.javarosa.xpath.expr.XPathStep.AXIS_DESCENDANT属性的典型用法代码示例。如果您正苦于以下问题:Java XPathStep.AXIS_DESCENDANT属性的具体用法?Java XPathStep.AXIS_DESCENDANT怎么用?Java XPathStep.AXIS_DESCENDANT使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.javarosa.xpath.expr.XPathStep的用法示例。


在下文中一共展示了XPathStep.AXIS_DESCENDANT属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: validateAxisName

public static int validateAxisName (String axisName) {
	int axis = -1;

	if      (axisName.equals("child"))              axis = XPathStep.AXIS_CHILD;
	else if (axisName.equals("descendant"))         axis = XPathStep.AXIS_DESCENDANT;
	else if (axisName.equals("parent"))             axis = XPathStep.AXIS_PARENT;
	else if (axisName.equals("ancestor"))           axis = XPathStep.AXIS_ANCESTOR;
	else if (axisName.equals("following-sibling"))  axis = XPathStep.AXIS_FOLLOWING_SIBLING;
	else if (axisName.equals("preceding-sibling"))  axis = XPathStep.AXIS_PRECEDING_SIBLING;
	else if (axisName.equals("following"))          axis = XPathStep.AXIS_FOLLOWING;
	else if (axisName.equals("preceding"))          axis = XPathStep.AXIS_PRECEDING;
	else if (axisName.equals("attribute"))          axis = XPathStep.AXIS_ATTRIBUTE;
	else if (axisName.equals("namespace"))          axis = XPathStep.AXIS_NAMESPACE;
	else if (axisName.equals("self"))               axis = XPathStep.AXIS_SELF;
	else if (axisName.equals("descendant-or-self")) axis = XPathStep.AXIS_DESCENDANT_OR_SELF;
	else if (axisName.equals("ancestor-or-self"))   axis = XPathStep.AXIS_ANCESTOR_OR_SELF;

	return axis;
}
 
开发者ID:medic,项目名称:javarosa,代码行数:19,代码来源:ASTNodePathStep.java

示例2: validateAxisName

public static int validateAxisName(String axisName) {
    int axis = -1;

    if (axisName.equals("child")) axis = XPathStep.AXIS_CHILD;
    else if (axisName.equals("descendant")) axis = XPathStep.AXIS_DESCENDANT;
    else if (axisName.equals("parent")) axis = XPathStep.AXIS_PARENT;
    else if (axisName.equals("ancestor")) axis = XPathStep.AXIS_ANCESTOR;
    else if (axisName.equals("following-sibling")) axis = XPathStep.AXIS_FOLLOWING_SIBLING;
    else if (axisName.equals("preceding-sibling")) axis = XPathStep.AXIS_PRECEDING_SIBLING;
    else if (axisName.equals("following")) axis = XPathStep.AXIS_FOLLOWING;
    else if (axisName.equals("preceding")) axis = XPathStep.AXIS_PRECEDING;
    else if (axisName.equals("attribute")) axis = XPathStep.AXIS_ATTRIBUTE;
    else if (axisName.equals("namespace")) axis = XPathStep.AXIS_NAMESPACE;
    else if (axisName.equals("self")) axis = XPathStep.AXIS_SELF;
    else if (axisName.equals("descendant-or-self")) axis = XPathStep.AXIS_DESCENDANT_OR_SELF;
    else if (axisName.equals("ancestor-or-self")) axis = XPathStep.AXIS_ANCESTOR_OR_SELF;

    return axis;
}
 
开发者ID:dimagi,项目名称:commcare-j2me,代码行数:19,代码来源:ASTNodePathStep.java


注:本文中的org.javarosa.xpath.expr.XPathStep.AXIS_DESCENDANT属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。