Refine search![Refine arrow](//d16xvuom8mr9m8.cloudfront.net/code/public/images/refine-arrow.226bef887e7b1c430d6d498717d9d561.svg)
@Override public void handleMultiple() { throw XmlLogger.LOG.multipleAlternatives(file + "@" + locator.getLineNumber()); } });
@Override public void handleMultiple() { throw XmlLogger.LOG.multipleDecorators(file + "@" + locator.getLineNumber()); } });
@Override public void handleMultiple() { throw XmlLogger.LOG.multipleInterceptors(file + "@" + locator.getLineNumber()); } });
private Schema initSchema(SchemaFactory factory, XmlSchema[] schemas) { StreamSource[] sources = null; try { sources = loadXsds(schemas); return factory.newSchema(sources); } catch (SAXException e) { XmlLogger.LOG.warnf("Error initializing schema from %s", Arrays.toString(schemas)); return null; } finally { if (sources != null) { for (StreamSource source : sources) { try { source.getInputStream().close(); } catch (IOException e) { XmlLogger.LOG.warn("Error closing schema resource", e); } } } } }
@Override public void error(SAXParseException e) throws SAXException { if (e.getMessage().startsWith(VALIDATION_ERROR_CODE_CVC_ELT_1) && e.getMessage().contains(ROOT_ELEMENT_NAME)) { // Ignore the errors we get when there is no schema defined return; } XmlLogger.LOG.xsdValidationError(e.getSystemId(), e.getLineNumber(), e.getMessage()); }
@Override public void warning(SAXParseException e) throws SAXException { XmlLogger.LOG.xsdValidationWarning(e.getSystemId(), e.getLineNumber(), e.getMessage()); }
@Override public void warning(SAXParseException e) throws SAXException { XmlLogger.LOG.xsdValidationWarning(file, e.getLineNumber(), e.getMessage()); }
@Override public void error(SAXParseException e) throws SAXException { if (e.getMessage().startsWith(VALIDATION_ERROR_CODE_CVC_ELT_1) && e.getMessage().contains(ROOT_ELEMENT_NAME)) { // Ignore the errors we get when there is no schema defined return; } XmlLogger.LOG.xsdValidationError(file, e.getLineNumber(), e.getMessage()); }
@Override public void handleMultiple() { throw XmlLogger.LOG.multipleScanning(file + "@" + locator.getLineNumber()); }
public BeansXml parse() { if (beansXml == null) { throw XmlLogger.LOG.loadError("unknown", null); throw XmlLogger.LOG.loadError(beansXml, e); } catch (XMLStreamException e) { throw XmlLogger.LOG.parsingError(beansXml, e);
factory.setNamespaceAware(true); if (beansXml == null) { throw XmlLogger.LOG.loadError("unknown", null); parser = factory.newSAXParser(); } catch (SAXException e) { throw XmlLogger.LOG.configurationError(e); } catch (ParserConfigurationException e) { throw XmlLogger.LOG.configurationError(e); throw XmlLogger.LOG.loadError(beansXml, e); } catch (SAXException e) { throw XmlLogger.LOG.parsingError(beansXml, e); } finally { if (beansXmlInputStream != null) {
private void parseDecorators(XMLEventReader reader, XMLEvent event) throws XMLStreamException { if (enabledDecorators != null) { throw XmlLogger.LOG.multipleDecorators(beansXml + "@" + event.asStartElement().getLocation().getLineNumber()); } enabledDecorators = new LinkedList<>(); while (reader.hasNext()) { event = reader.nextEvent(); if (isEnd(event, DECORATORS)) { return; } else if (event.isStartElement()) { StartElement element = event.asStartElement(); if (isStartElement(element, CLASS)) { enabledDecorators.add(new XmlMetadata<String>(element.getName().toString(), getTrimmedElementText(reader), beansXml, element.getLocation().getLineNumber())); } } } }
private void parseInterceptors(XMLEventReader reader, XMLEvent event) throws XMLStreamException { if (enabledInterceptors != null) { throw XmlLogger.LOG.multipleInterceptors(beansXml + "@" + event.asStartElement().getLocation().getLineNumber()); } enabledInterceptors = new LinkedList<>(); while (reader.hasNext()) { event = reader.nextEvent(); if (isEnd(event, INTERCEPTORS)) { return; } else if (event.isStartElement()) { StartElement element = event.asStartElement(); if (isStartElement(element, CLASS)) { enabledInterceptors.add(new XmlMetadata<String>(element.getName().toString(), getTrimmedElementText(reader), beansXml, element.getLocation().getLineNumber())); } } } }
private void parseScan(XMLEventReader reader, XMLEvent event) throws XMLStreamException { if (excludes != null) { throw XmlLogger.LOG.multipleScanning(beansXml + "@" + event.asStartElement().getLocation().getLineNumber()); } excludes = new LinkedList<>(); includes = new LinkedList<>(); while (reader.hasNext()) { event = reader.nextEvent(); if (isEnd(event, SCAN)) { return; } else if (event.isStartElement()) { StartElement element = (StartElement) event; if (isStartElement(element, EXCLUDE, SCANNING_URIS)) { handleFilter(element, reader, excludes::add); } else if (isStartElement(element, INCLUDE, SCANNING_URIS)) { handleFilter(element, reader, includes::add); } } } }
private void parseAlternatives(XMLEventReader reader, XMLEvent event) throws XMLStreamException { if (selectedAlternatives != null) { throw XmlLogger.LOG.multipleAlternatives(beansXml + "@" + event.asStartElement().getLocation().getLineNumber()); } selectedAlternatives = new LinkedList<>(); selectedAlternativeStereotypes = new LinkedList<>(); while (reader.hasNext()) { event = reader.nextEvent(); if (isEnd(event, ALTERNATIVES)) { return; } else if (event.isStartElement()) { StartElement element = (StartElement) event; if (isStartElement(element, CLASS)) { selectedAlternatives.add(new XmlMetadata<String>(element.getName().toString(), getTrimmedElementText(reader), beansXml, element.getLocation().getLineNumber())); } else if (isStartElement(element, STEREOTYPE)) { selectedAlternativeStereotypes.add(new XmlMetadata<String>(element.getName().toString(), getTrimmedElementText(reader), beansXml, element.getLocation().getLineNumber())); } } } }
@Override public void error(SAXParseException e) throws SAXException { if (e.getMessage().startsWith(VALIDATION_ERROR_CODE_CVC_ELT_1) && e.getMessage().contains(ROOT_ELEMENT_NAME)) { // Ignore the errors we get when there is no schema defined return; } XmlLogger.LOG.xsdValidationError(e.getSystemId(), e.getLineNumber(), e.getMessage()); }
@Override public void warning(SAXParseException e) throws SAXException { XmlLogger.LOG.xsdValidationWarning(e.getSystemId(), e.getLineNumber(), e.getMessage()); }
public BeansXml parse() { if (beansXml == null) { throw XmlLogger.LOG.loadError("unknown", null); throw XmlLogger.LOG.loadError(beansXml, e); } catch (XMLStreamException e) { throw XmlLogger.LOG.parsingError(beansXml, e);
private Schema initSchema(SchemaFactory factory, XmlSchema[] schemas) { StreamSource[] sources = null; try { sources = loadXsds(schemas); return factory.newSchema(sources); } catch (SAXException e) { XmlLogger.LOG.warnf("Error initializing schema from %s", Arrays.toString(schemas)); return null; } finally { if (sources != null) { for (StreamSource source : sources) { try { source.getInputStream().close(); } catch (IOException e) { XmlLogger.LOG.warn("Error closing schema resource", e); } } } } }