private Object parseIdRefElement(Element ele) {
// A generic reference to any name of any bean/component.
String refName = ele.getAttribute(COMPONENT_ID_ATTR);
if (!StringUtils.hasLength(refName)) {
error("'" + COMPONENT_ID_ATTR + "' is required for <idref> element", ele);
return null;
}
if (!StringUtils.hasText(refName)) {
error("<idref> element contains empty target attribute", ele);
return null;
}
RuntimeBeanNameReference ref = new RuntimeBeanNameReference(refName);
ref.setSource(parserContext.extractSource(ele));
return ref;
}
BlueprintParser.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:gemini.blueprint
作者:
评论列表
文章目录