private void processUri(final Characters chars, final Map<URI, Policy> map) throws PolicyException { final String data = chars.getData().trim(); try { final URI uri = new URI(data); if (this.currentPolicy != null) { map.put(uri, this.currentPolicy); this.currentUri = null; this.currentPolicy = null; } else { this.currentUri = uri; } } catch (URISyntaxException e) { throw LOGGER.logSevereException(new PolicyException(LocalizationMessages.WSP_0093_INVALID_URI(data, chars.getLocation())), e); } }
private void processCharacters(final Characters chars, final StartElement currentElement, final Map<URI, Policy> map) throws PolicyException { if (chars.isWhiteSpace()) { return; } else { final String data = chars.getData(); if ((currentElement != null) && URI.equals(currentElement.getName())) { processUri(chars, map); return; } else { throw LOGGER.logSevereException(new PolicyException(LocalizationMessages.WSP_0092_CHARACTER_DATA_UNEXPECTED(currentElement, data, chars.getLocation()))); } } }
Location location = characterEvent.getLocation(); throw new ParsingException(" Location:" + location.toString(), e);
Location location = characterEvent.getLocation(); throw new ParsingException(" Location:" + location.toString(), e);
context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createTextNode(characters.getData())), characters.getLocation(), context.isRecordLoc())); context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createCDATASection(characters.getData())), characters.getLocation(), context.isRecordLoc())); break; case XMLStreamConstants.PROCESSING_INSTRUCTION:
context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createTextNode(characters.getData())), characters.getLocation(), context.isRecordLoc())); context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createCDATASection(characters.getData())), characters.getLocation(), context.isRecordLoc())); break; case XMLStreamConstants.PROCESSING_INSTRUCTION:
context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createTextNode(characters.getData())), characters.getLocation(), context.isRecordLoc())); context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createCDATASection(characters.getData())), characters.getLocation(), context.isRecordLoc())); break; case XMLStreamConstants.PROCESSING_INSTRUCTION:
context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createTextNode(characters.getData())), characters.getLocation(), context.isRecordLoc())); context.setRecordLoc(addLocation(doc, parent.appendChild(doc.createCDATASection(characters.getData())), characters.getLocation(), context.isRecordLoc())); break; case XMLStreamConstants.PROCESSING_INSTRUCTION: