cxfBean.addProperty(name, list); } else if ("implementor".equals(name)) { impl = context.parseElement(Metadata.class, cxfBean, elem); } else { setFirstChildAsProperty(elem, context, cxfBean, name);
protected Metadata parseMapData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { return context.parseElement(MapMetadata.class, enclosingComponent, element); }
protected Metadata parseMapData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { return context.parseElement(MapMetadata.class, enclosingComponent, element); }
protected Metadata parseMapData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { return context.parseElement(MapMetadata.class, enclosingComponent, element); }
protected Metadata parseMapData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { return context.parseElement(MapMetadata.class, enclosingComponent, element); }
protected Metadata parseListData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableCollectionMetadata m = (MutableCollectionMetadata) context.parseElement(CollectionMetadata.class, enclosingComponent, element); m.setCollectionClass(List.class); return m; }
protected Metadata parseListData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableCollectionMetadata m = (MutableCollectionMetadata) context.parseElement(CollectionMetadata.class, enclosingComponent, element); m.setCollectionClass(List.class); return m; }
protected Metadata parseListData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableCollectionMetadata m = (MutableCollectionMetadata) context.parseElement(CollectionMetadata.class, enclosingComponent, element); m.setCollectionClass(List.class); return m; }
protected Metadata parseListData(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableCollectionMetadata m = (MutableCollectionMetadata) context.parseElement(CollectionMetadata.class, enclosingComponent, element); m.setCollectionClass(List.class); return m; }
private Metadata parseOptionalCompleters(ParserContext context, ComponentMetadata enclosingComponent, Element element) { Metadata metadata = context.parseElement(MapMetadata.class, context.getEnclosingComponent(), element); return metadata; }
public Metadata parse(Element element, ParserContext context) { String s = element.getLocalName(); if ("server".equals(s)) { return new JAXRSServerFactoryBeanDefinitionParser().parse(element, context); } else if ("client".equals(s)) { return context.parseElement(Metadata.class, null, transformElement(element)); } else { return null; } }
private MutableBeanMetadata parseAction(ParserContext context, ComponentMetadata enclosingComponent, Element element) { MutableBeanMetadata action = context.createMetadata(MutableBeanMetadata.class); action.setActivation(MutableBeanMetadata.ACTIVATION_LAZY); action.setScope(MutableBeanMetadata.SCOPE_PROTOTYPE); action.setClassName(element.getAttribute("class")); NodeList children = element.getChildNodes(); for (int i = 0; i < children.getLength(); i++) { Node child = children.item(i); if (child instanceof Element) { Element childElement = (Element) child; if (nodeNameEquals(childElement, "argument")) { action.addArgument(context.parseElement(BeanArgument.class, enclosingComponent, childElement)); } else if (nodeNameEquals(childElement, "property")) { action.addProperty(context.parseElement(BeanProperty.class, enclosingComponent, childElement)); } } } return action; }
private Metadata parseDefaultProperties(ParserContext context, MutableBeanMetadata enclosingComponent, Element element) { MutableMapMetadata props = context.createMetadata(MutableMapMetadata.class); NodeList nl = element.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element e = (Element) node; if (isCmNamespace(e.getNamespaceURI())) { if (nodeNameEquals(e, PROPERTY_ELEMENT)) { BeanProperty prop = context.parseElement(BeanProperty.class, enclosingComponent, e); props.addEntry(createValue(context, prop.getName(), String.class.getName()), prop.getValue()); } } } } return props; }
private Metadata parseDefaultProperties(ParserContext context, MutableBeanMetadata enclosingComponent, Element element) { MutableMapMetadata props = context.createMetadata(MutableMapMetadata.class); NodeList nl = element.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element e = (Element) node; if (isExtNamespace(e.getNamespaceURI())) { if (nodeNameEquals(e, PROPERTY_ELEMENT)) { BeanProperty prop = context.parseElement(BeanProperty.class, enclosingComponent, e); props.addEntry(createValue(context, prop.getName(), String.class.getName()), prop.getValue()); } } } } return props; }
private Metadata parseDefaultProperties(ParserContext context, MutableBeanMetadata enclosingComponent, Element element) { MutableMapMetadata props = context.createMetadata(MutableMapMetadata.class); NodeList nl = element.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element e = (Element) node; if (isCmNamespace(e.getNamespaceURI())) { if (nodeNameEquals(e, PROPERTY_ELEMENT)) { BeanProperty prop = context.parseElement(BeanProperty.class, enclosingComponent, e); props.addEntry(createValue(context, prop.getName(), String.class.getName()), prop.getValue()); } } } } return props; }
public Metadata parse(Element element, ParserContext context) { LOGGER.debug("Parsing element {{}}{}", element.getNamespaceURI(), element.getLocalName()); if (nodeNameEquals(element, PROPERTY_PLACEHOLDER_ELEMENT)) { return parsePropertyPlaceholder(context, element); } else if (nodeNameEquals(element, BEAN)) { return context.parseElement(BeanMetadata.class, context.getEnclosingComponent(), element); } else if (nodeNameEquals(element, REFERENCE)) { RefMetadata rd = context.parseElement(RefMetadata.class, context.getEnclosingComponent(), element); return createReference(context, rd.getComponentId()); } else if (nodeNameEquals(element, NULL_PROXY_ELEMENT)) { return parseNullProxy(element, context); } else { throw new ComponentDefinitionException("Unsupported element: " + element.getNodeName()); } }
public Metadata parse(Element element, ParserContext context) { LOGGER.debug("Parsing element {{}}{}", element.getNamespaceURI(), element.getLocalName()); if (nodeNameEquals(element, PROPERTY_PLACEHOLDER_ELEMENT)) { return parsePropertyPlaceholder(context, element); } else if (nodeNameEquals(element, BEAN)) { return context.parseElement(BeanMetadata.class, context.getEnclosingComponent(), element); } else if (nodeNameEquals(element, REFERENCE)) { RefMetadata rd = context.parseElement(RefMetadata.class, context.getEnclosingComponent(), element); return createReference(context, rd.getComponentId()); } else if (nodeNameEquals(element, NULL_PROXY_ELEMENT)) { return parseNullProxy(element, context); } else { throw new ComponentDefinitionException("Unsupported element: " + element.getNodeName()); } }
private Metadata parseNestedPropertyViaIntrospection(MutableBeanMetadata beanMetadata, Element element, String propertyName, Class propertyType, ParserContext parserContext) { if (isMap(propertyType)) { return parseCustomMapElement(beanMetadata, element, propertyName, parserContext); } else if (isCollection(propertyType)) { return parserContext.parseElement(CollectionMetadata.class, beanMetadata, element); } else { return parseChildExtensionBean(element, beanMetadata, parserContext); } }
private Metadata parseNestedPropertyViaIntrospection(MutableBeanMetadata beanMetadata, Element element, String propertyName, Class propertyType, ParserContext parserContext) { if (isMap(propertyType)) { return parseCustomMapElement(beanMetadata, element, propertyName, parserContext); } else if (isCollection(propertyType)) { return parserContext.parseElement(CollectionMetadata.class, beanMetadata, element); } else { return parseChildExtensionBean(element, beanMetadata, parserContext); } }
protected Metadata parseEngineConnector(List<Element> engines, ComponentMetadata enclosingComponent, ParserContext context) { MutableMapMetadata map = context.createMetadata(MutableMapMetadata.class); map.setKeyType("java.lang.String"); map.setValueType("org.eclipse.jetty.server.Connector"); for (Element engine : engines) { String port = engine.getAttribute("port"); ValueMetadata keyValue = createValue(context, port); Element connector = DOMUtils .getFirstChildWithName(engine, HTTPJettyTransportNamespaceHandler.JETTY_TRANSPORT, "connector"); if (connector != null) { Element first = DOMUtils.getFirstElement(connector); Metadata valValue = context.parseElement(Metadata.class, enclosingComponent, first); map.addEntry(keyValue, valValue); } } return map; }