- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.opendaylight.yangtools.yang.xpath.api.YangQNameExpr
类的一些代码示例,展示了YangQNameExpr
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YangQNameExpr
类的具体详情如下:
包路径:org.opendaylight.yangtools.yang.xpath.api.YangQNameExpr
类名称:YangQNameExpr
[英]An XPath QName expression. This is an exact QName, which cannot be converted to a string literal compatible with XPath string representation, because it does not define a prefix/namespace mapping. It represents a strong binding to a particular namespace at a particular revision.
Parsers and users of this package are encouraged to use this class in place of YangLiteralExpr where appropriate, as it retains type safety and more semantic context.
[中]XPath QName表达式。这是一个精确的QName,不能转换为与XPath字符串表示兼容的字符串文字,因为它没有定义前缀/命名空间映射。它表示在特定修订版上对特定名称空间的强绑定。
鼓励该包的解析器和用户在适当的情况下使用该类代替YangLiteralExpr,因为它保留了类型安全性和更多语义上下文。
代码示例来源:origin: org.opendaylight.yangtools/yang-xpath-api
public static YangQNameExpr of(final QName qname) {
return new YangQNameExpr(qname);
}
代码示例来源:origin: org.opendaylight.yangtools/yang-xpath-impl
private Collection<YangExpr> parsePathArgumentPredicate(final instanceIdentifierParser.PredicateContext expr) {
final ParseTree first = expr.getChild(0);
if (first instanceof LeafListPredicateContext) {
return ImmutableSet.of(YangBinaryOperator.EQUALS.exprWith(YangLocationPath.self(),
parseEqStringValue(getChild(((LeafListPredicateContext) first)
.getChild(LeafListPredicateExprContext.class, 0), EqQuotedStringContext.class, 1))));
} else if (first instanceof PosContext) {
return ImmutableSet.of(YangBinaryOperator.EQUALS.exprWith(Functions.POSITION,
createNumber(((PosContext) first).getToken(instanceIdentifierParser.PositiveIntegerValue, 0)
.getText())));
}
final int length = expr.getChildCount();
final List<YangExpr> ret = new ArrayList<>(length);
for (int i = 0; i < length; ++i) {
final KeyPredicateExprContext pred = getChild(expr, KeyPredicateContext.class, i)
.getChild(KeyPredicateExprContext.class, 0);
ret.add(YangBinaryOperator.EQUALS.exprWith(
YangQNameExpr.of(parseInstanceIdentifierQName(getChild(pred, NodeIdentifierContext.class, 0))),
parseEqStringValue(getChild(pred, EqQuotedStringContext.class, 1))));
}
return ret;
}
代码示例来源:origin: opendaylight/yangtools
private Collection<YangExpr> parsePathArgumentPredicate(final instanceIdentifierParser.PredicateContext expr) {
final ParseTree first = expr.getChild(0);
if (first instanceof LeafListPredicateContext) {
return ImmutableSet.of(YangBinaryOperator.EQUALS.exprWith(YangLocationPath.self(),
parseEqStringValue(getChild(((LeafListPredicateContext) first)
.getChild(LeafListPredicateExprContext.class, 0), EqQuotedStringContext.class, 1))));
} else if (first instanceof PosContext) {
return ImmutableSet.of(YangBinaryOperator.EQUALS.exprWith(Functions.POSITION,
createNumber(((PosContext) first).getToken(instanceIdentifierParser.PositiveIntegerValue, 0)
.getText())));
}
final int length = expr.getChildCount();
final List<YangExpr> ret = new ArrayList<>(length);
for (int i = 0; i < length; ++i) {
final KeyPredicateExprContext pred = getChild(expr, KeyPredicateContext.class, i)
.getChild(KeyPredicateExprContext.class, 0);
ret.add(YangBinaryOperator.EQUALS.exprWith(
YangQNameExpr.of(parseInstanceIdentifierQName(getChild(pred, NodeIdentifierContext.class, 0))),
parseEqStringValue(getChild(pred, EqQuotedStringContext.class, 1))));
}
return ret;
}
代码示例来源:origin: opendaylight/yangtools
public static YangQNameExpr of(final QName qname) {
return new YangQNameExpr(qname);
}
我在一个模型中有两个属性: 叶协议(protocol), 离开港口。 我想说明: 如果 protocol = 'ssh' 则默认端口值为 22, 如果 protocol = 'http' 则默认端口值
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.YangIde
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.YangIde
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.YangIde
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.ZeroBas
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
本文整理了Java中org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.restconf.rev131019.yang.patc
我是一名优秀的程序员,十分优秀!