public Object fromXML(Element xml) { return XmlUtils.extractText(xml); }
public Filter newInstance(Element filterXML) throws BaseFault { String dialect = filterXML.getAttribute(WsnConstants.DIALECT); String expression = XmlUtils.extractText(filterXML); return new ProducerPropertiesFilter(expression, dialect); } }
public Object fromXML(Element xml) throws SoapFault { String url = XmlUtils.extractText(xml); try { return new URL(url); } catch (MalformedURLException error) { throw new SoapFault(error.getMessage(), error); } }
public Object fromXML(Element xml) throws SoapFault { String uri = XmlUtils.extractText(xml); try { return new URI(uri); } catch (URISyntaxException error) { throw new SoapFault(error.getMessage(), error); } }
public Filter newInstance(Element filterXML) throws BaseFault { String dialect = filterXML.getAttribute(WsnConstants.DIALECT); String pattern = XmlUtils.extractText(filterXML); return new MessagePatternFilter(pattern, getNamespaceDeclarations(filterXML) , dialect); }
private Map parseExtendedMetadata(Element property) { Map extended = new HashMap(); Element[] children = XmlUtils.getAllElements(property); for (int n = 0; n < children.length; ++n) { QName qname = XmlUtils.getElementQName(children[n]); // // 'extended metadata' is any element that isn't the // RMD *Values elements // if (!qname.equals(WsrmdConstants.VALID_VALUES_QNAME) && !qname.equals(WsrmdConstants.VALID_RANGE_QNAME) && !qname.equals(WsrmdConstants.STATIC_VALUES_QNAME)&& !qname.equals(WsrmdConstants.INITIAL_VALUES_QNAME)) { String value = XmlUtils.extractText(children[n]); extended.put(qname, value); } } return extended; }
public QueryRequest(Element request) throws InvalidMessageFormatFault { if (request == null) throw new NullPointerException(_MESSAGES.get("NullRequestElement")); Element expression = XmlUtils.getElement(request, WsrpConstants.QUERY_EXPRESSION_QNAME); if (expression == null) throw new InvalidMessageFormatFault(_MESSAGES.get("NoQueryExpressionFound")); _dialect = expression.getAttribute(WsrpConstants.DIALECT); if (_dialect == null || _dialect.length() == 0) throw new InvalidMessageFormatFault(_MESSAGES.get("NoDialectFound")); _query = XmlUtils.extractText(expression); if (_query == null) throw new InvalidMessageFormatFault(_MESSAGES.get("NoQueryFound")); }
setEventID(XmlUtils.extractText(idXML)); alreadySeen.add(idXML);