return new AbstractValueFactoryMetaData();
}
public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)
{
AbstractValueFactoryMetaData valueFactory = (AbstractValueFactoryMetaData) o;
for (int i = 0; i < attrs.getLength(); ++i)
{
String localName = attrs.getLocalName(i);
if ("bean".equals(localName))
valueFactory.setValue(attrs.getValue(i));
else if ("method".equals(localName))
valueFactory.setMethod(attrs.getValue(i));
else if ("state".equals(localName))
valueFactory.setDependentState(new ControllerState(attrs.getValue(i)));
else if ("whenRequired".equals(localName))
valueFactory.setWhenRequiredState(new ControllerState(attrs.getValue(i)));
else if ("parameter".equals(localName))
valueFactory.setParameter(attrs.getValue(i));
else if ("default".equals(localName))
valueFactory.setDefaultValue(attrs.getValue(i));
}
}