- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.onosproject.yang.compiler.datamodel.YangTypeDef
类的一些代码示例,展示了YangTypeDef
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YangTypeDef
类的具体详情如下:
包路径:org.onosproject.yang.compiler.datamodel.YangTypeDef
类名称:YangTypeDef
[英]Represents data model node to maintain information defined in YANG typedef.
[中]表示数据模型节点,以维护在typedef中定义的信息。
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
@Override
public void detectSelfCollision(String identifierName, YangConstructType dataType)
throws DataModelException {
if (getName().equals(identifierName)) {
throw new DataModelException(
getErrorMsgCollision(COLLISION_DETECTION, getName(),
getLineNumber(), getCharPosition(),
TYPEDEF, getFileName()));
}
}
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
/**
* Validates the data on exiting the corresponding parse tree node.
*
* @throws DataModelException a violation of data model rules
*/
@Override
public void validateDataOnExit()
throws DataModelException {
if (defaultValueInString != null && !defaultValueInString.isEmpty() &&
getTypeDefBaseType() != null) {
getTypeDefBaseType().isValidValue(defaultValueInString);
}
}
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
.getTypeList().get(0);
return getObject(rt, v, rt.getDataType());
case UNION:
代码示例来源:origin: org.onosproject/onos-yang-compiler-parser
typeDefNode.setName(identifier);
typeDefNode.setLineNumber(ctx.getStart().getLine());
typeDefNode.setCharPosition(ctx.getStart().getCharPositionInLine());
typeDefNode.setFileName(listener.getFileName());
Parsable curData = listener.getParsedDataStack().peek();
代码示例来源:origin: org.onosproject/onos-yang-compiler-parser
break;
case TYPEDEF_DATA:
bitsNode.setBitsName(((YangTypeDef) tmpData).getName());
break;
case UNION_DATA:
代码示例来源:origin: org.onosproject/onos-yang-compiler-parser
typeDef.setDataType(type);
代码示例来源:origin: org.onosproject/onos-yang-compiler-parser
YangTypeDef typeDef = (YangTypeDef) tmpData;
unionNode.setName(typeDef.getName() + UNION_CLASS_SUFFIX);
代码示例来源:origin: org.onosproject/onos-yang-compiler-linker
/**
* Adds leaf-ref to the resolution list, with different context if
* leaf-ref is defined under derived type. Leaf-ref must be resolved from
* where the typedef is referenced.
*/
private void addDerivedRefTypeToRefTypeResolutionList()
throws DataModelException {
YangNode refNode = entityToResolveInfo.getHolderOfEntityToResolve();
YangDerivedInfo info = getValidResolvableType();
if (info == null) {
return;
}
YangType<T> type =
(YangType<T>) entityToResolveInfo.getEntityToResolve();
T extType = (T) info.getReferredTypeDef().getTypeDefBaseType()
.getDataTypeExtendedInfo();
while (extType instanceof YangDerivedInfo) {
info = (YangDerivedInfo) extType;
extType = (T) info.getReferredTypeDef().getTypeDefBaseType()
.getDataTypeExtendedInfo();
}
/*
* Backup the leaf-ref info from derived type and deletes the derived
* type info. Copies the backed up leaf-ref data to the actual type in
* replacement of derived type. Adds to the resolution list in this
* context.
*/
addRefTypeInfo(extType, type, refNode);
}
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
.getTypeList().get(0);
return getLeafType(rt, v, rt.getDataType());
case UNION:
代码示例来源:origin: org.onosproject/onos-yang-compiler-parser
YangTypeDef typeDef = (YangTypeDef) tmpData;
enumerationNode.setName(typeDef.getName() + ENUMERATION_CLASS_SUFFIX);
代码示例来源:origin: org.onosproject/onos-yang-compiler-linker
if (((YangTypeDef) refNode).getTypeDefBaseType()
.getDataType() == YangDataTypes.DERIVED) {
addEntityToStack((T) ((YangTypeDef) refNode).getTypeDefBaseType(),
refNode);
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
.getTypeList().get(0);
return getValueNamespace(rt, v, rt.getDataType());
case UNION:
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
YangType<?> baseType = getReferredTypeDef().getTypeDefBaseType();
YangDataTypes type = baseType.getDataType();
T extended = (T) baseType.getDataTypeExtendedInfo();
代码示例来源:origin: org.onosproject/onos-yang-compiler-linker
addResolvableLeavesToResolutionList((YangLeavesHolder) curNode);
} else if (curNode instanceof YangTypeDef) {
List<YangType<?>> typeList = ((YangTypeDef) curNode).getTypeList();
if (!typeList.isEmpty()) {
YangType<?> type = typeList.get(0);
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
if (getReferredTypeDef().getTypeDefBaseType()
.getResolvableStatus() == INTRA_FILE_RESOLVED) {
return INTRA_FILE_RESOLVED;
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
YangTypeDef prevTypedef = ((YangDerivedInfo) getDataTypeExtendedInfo())
.getReferredTypeDef();
YangType type = prevTypedef.getTypeList().iterator().next();
YangBits bits = (YangBits) type.getDataTypeExtendedInfo();
if (bits.fromString(value) == null) {
YangTypeDef typedef = derivedInfo.getReferredTypeDef();
YangType<YangDecimal64> decimal64Type =
(YangType<YangDecimal64>) typedef.getTypeList().iterator().next();
YangDecimal64<YangRangeRestriction> decimal64 = decimal64Type.getDataTypeExtendedInfo();
本文整理了Java中org.batfish.datamodel.Zone类的一些代码示例,展示了Zone类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,
我似乎无法将文本数据(例如 CSV、JSON 或 XML 文件)添加到 Roblox DataModel 、Workspace、ServerStorage 还是任何地方? 关于如何高效执行此操作的任何
我有一个用位置更新创建的数据库,数据库中有一堆位置 x 和 y。在第二种方法中,readFirestore() 读取位置数据并比较来自 sqlite 数据库的最喜欢的位置,如果最喜欢的位置靠近来自 f
本文整理了Java中org.onosproject.yangutils.datamodel.YangReferenceResolver类的一些代码示例,展示了YangReferenceResolver
本文整理了Java中org.onosproject.yangutils.datamodel.YangNode类的一些代码示例,展示了YangNode类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中org.onosproject.yangutils.datamodel.YangUnion类的一些代码示例,展示了YangUnion类的具体用法。这些代码示例主要来源于Github
本文整理了Java中org.onosproject.yangutils.datamodel.YangTypeDef类的一些代码示例,展示了YangTypeDef类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中org.onosproject.yangutils.datamodel.YangType类的一些代码示例,展示了YangType类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中org.onosproject.yangutils.datamodel.YangSubModule类的一些代码示例,展示了YangSubModule类的具体用法。这些代码示例主要来
本文整理了Java中org.onosproject.yangutils.datamodel.YangRevision类的一些代码示例,展示了YangRevision类的具体用法。这些代码示例主要来源于
本文整理了Java中org.onosproject.yangutils.datamodel.YangRpc类的一些代码示例,展示了YangRpc类的具体用法。这些代码示例主要来源于Github/Sta
本文整理了Java中org.onosproject.yangutils.datamodel.YangPatternRestriction类的一些代码示例,展示了YangPatternRestricti
本文整理了Java中org.onosproject.yangutils.datamodel.YangStringRestriction类的一些代码示例,展示了YangStringRestriction
本文整理了Java中org.onosproject.yangutils.datamodel.YangFeature类的一些代码示例,展示了YangFeature类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中org.onosproject.yangutils.datamodel.YangLeafRef类的一些代码示例,展示了YangLeafRef类的具体用法。这些代码示例主要来源于Gi
本文整理了Java中org.onosproject.yangutils.datamodel.YangLeafList类的一些代码示例,展示了YangLeafList类的具体用法。这些代码示例主要来源于
本文整理了Java中org.onosproject.yangutils.datamodel.YangLeaf类的一些代码示例,展示了YangLeaf类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中org.onosproject.yangutils.datamodel.YangList类的一些代码示例,展示了YangList类的具体用法。这些代码示例主要来源于Github/S
本文整理了Java中org.onosproject.yangutils.datamodel.YangNodeIdentifier类的一些代码示例,展示了YangNodeIdentifier类的具体用法
本文整理了Java中org.onosproject.yangutils.datamodel.YangAugment类的一些代码示例,展示了YangAugment类的具体用法。这些代码示例主要来源于Gi
我是一名优秀的程序员,十分优秀!