provides.add(helper.createQName(tok.nextToken(), reader)); } catch (InvalidPrefixException e) { String prefix = e.getPrefix(); URI uri = context.getContributionUri(); context.addError(new InvalidQNamePrefix("The prefix " + prefix + " specified in the definitions.xml file in contribution " + uri
constrains = helper.createQName(constrainsVal, reader); } catch (InvalidPrefixException e) { String prefix = e.getPrefix(); URI uri = context.getContributionUri(); context.addError(new InvalidQNamePrefix("The prefix " + prefix + " specified in the definitions.xml file in contribution " + uri requires.add(id); } catch (InvalidPrefixException e) { String prefix = e.getPrefix(); URI uri = context.getContributionUri(); context.addError(new InvalidQNamePrefix("The prefix " + prefix + " specified in the definitions.xml file in contribution " + uri
public BindingType load(XMLStreamReader reader, IntrospectionContext context) throws XMLStreamException { validateAttributes(reader, context); String name = reader.getAttributeValue(null, "name"); QName qName = new QName(context.getTargetNamespace(), name); Set<QName> alwaysProvides; try { alwaysProvides = helper.parseListOfQNames(reader, "alwaysProvides"); Set<QName> mayProvide = helper.parseListOfQNames(reader, "mayProvide"); LoaderUtil.skipToEndElement(reader); return new BindingType(qName, alwaysProvides, mayProvide); } catch (InvalidPrefixException e) { String prefix = e.getPrefix(); URI uri = context.getContributionUri(); context.addError(new InvalidQNamePrefix("The prefix " + prefix + " specified in the definitions.xml file in contribution " + uri + " is invalid", reader)); } return null; }
public void loadPolicySetsAndIntents(PolicyAware policyAware, XMLStreamReader reader, IntrospectionContext context) { try { policyAware.setIntents(parseListOfQNames(reader, "requires")); policyAware.setPolicySets(parseListOfQNames(reader, "policySets")); } catch (InvalidPrefixException e) { String prefix = e.getPrefix(); URI uri = context.getContributionUri(); context.addError(new InvalidQNamePrefix("The prefix " + prefix + " specified in the definitions.xml file in contribution " + uri + " is invalid", reader)); } }
public ImplementationType load(XMLStreamReader reader, IntrospectionContext context) throws XMLStreamException { validateAttributes(reader, context); try { String name = reader.getAttributeValue(null, "name"); QName qName = helper.createQName(name, reader); Set<QName> alwaysProvides = helper.parseListOfQNames(reader, "alwaysProvides"); Set<QName> mayProvide = helper.parseListOfQNames(reader, "mayProvide"); LoaderUtil.skipToEndElement(reader); return new ImplementationType(qName, alwaysProvides, mayProvide); } catch (InvalidPrefixException e) { String prefix = e.getPrefix(); URI uri = context.getContributionUri(); context.addError(new InvalidQNamePrefix("The prefix " + prefix + " specified in the definitions.xml file in contribution " + uri + " is invalid", reader)); } return null; }