* @inheritDoc
* @param node markup
* @param target child config bean
*/
protected void addValueChangeListener(Node node, ElementBean target) {
ValueChangeListenerBean targetValueChangeListener = new ValueChangeListenerBean();
//make sure we have the correct jsfid based on the namespace prefix
Builder tmpBuilder = getBuilder(node);
ElementBean tmp = tmpBuilder.createElement(node);
String jsfid = tmp.getJsfid();
targetValueChangeListener.setJsfid(jsfid);
String type = (String) node.getAttributes().get("type");
if (type != null) {
targetValueChangeListener.setComponentType(tagsUtil.evalString(type));
}
// resolve inheritance and attribute overrides
if (node.getAttributes().containsKey("extends") || !jsfid.equals("valueChangeListener")) {
realizeComponent(node, targetValueChangeListener);