本文整理了Java中org.onosproject.yang.compiler.datamodel.YangCase.getName()
方法的一些代码示例,展示了YangCase.getName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YangCase.getName()
方法的具体详情如下:
包路径:org.onosproject.yang.compiler.datamodel.YangCase
类名称:YangCase
方法名:getName
暂无
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
@Override
public void detectSelfCollision(String identifierName, YangConstructType dataType)
throws DataModelException {
if (dataType == CASE_DATA) {
if (getName().equals(identifierName)) {
throw new DataModelException(getErrorMsgCollision(
COLLISION_DETECTION, getName(), getLineNumber(),
getCharPosition(), CASE, getFileName()));
}
return;
}
// Asks helper to detect colliding child.
detectCollidingChildUtil(identifierName, dataType, this);
}
代码示例来源:origin: org.onosproject/onos-yang-compiler-datamodel
@Override
public void detectCollidingChild(String identifierName, YangConstructType dataType)
throws DataModelException {
if (!(getParent() instanceof YangChoice ||
getParent() instanceof YangAugment)) {
throw new DataModelException(getErrorMsg(
INVALID_CASE_HOLDER, getName(), getLineNumber(),
getCharPosition(), getFileName()));
}
// Traverse up in tree to ask parent choice start collision detection.
((CollisionDetector) getParent()).detectCollidingChild(identifierName, dataType);
}
代码示例来源:origin: org.onosproject/onos-yang-compiler-parser
detectCollidingChildUtil(listener, line, charPositionInLine, caseNode.getName(), CASE_DATA);
} catch (DataModelException e) {
throw new ParserException(constructExtendedListenerErrorMessage(UNHANDLED_PARSED_DATA,
SHORT_CASE_DATA, caseNode.getName(), ENTRY, e.getMessage()));
caseNode.getName(), ENTRY));
内容来源于网络,如有侵权,请联系作者删除!