element のパーサーを作成したいと思います。彼は次のように見えます
<custom-element ref="beanName"/>
私はこのようなものが欲しい -
public class CustomElementDefinitionParser implements BeanDefinitionParser{
@Override
public BeanDefinition parse(Element element, ParserContext parserContext) {
String refName = element.getAttribute("ref");
if(!refName.isEmpty()){
return ?????;
}else
throw new RuntimeException("Must have 'ref' attribute!!");
}
}
しかし、Bean の名前 ('ref' 属性) しかわからない場合、BeanDefinition を返す方法がわかりません。
RuntimeBeanReference
Bean 名のみを使用して作成できることはわかっていますが、パーサーで返す方法はありますか?