@Override public Location getLocation() { return this.event.getLocation(); }
@Override public Location getLocation() { return this.event.getLocation(); }
protected Location getCurrentLocation() { return event.getLocation(); }
throw new XMLStreamException("Must be on START_ELEMENT to read next text", event.getLocation()); throw new XMLStreamException("Unexpected event type '" + XMLStreamConstantsUtils.getEventName(event.getEventType()) + "' encountered. Found event: " + event, event.getLocation());
throw new XMLStreamException("Must be on START_ELEMENT to read next text", event.getLocation()); throw new XMLStreamException("Unexpected event type '" + XMLStreamConstantsUtils.getEventName(event.getEventType()) + "' encountered. Found event: " + event, event.getLocation());
@Override public final XMLEvent nextTag() throws XMLStreamException { XMLEvent event = this.nextEvent(); while ((event.isCharacters() && event.asCharacters().isWhiteSpace()) || event.isProcessingInstruction() || event.getEventType() == XMLStreamConstants.COMMENT) { event = this.nextEvent(); } if (!event.isStartElement() && event.isEndElement()) { throw new XMLStreamException("Unexpected event type '" + XMLStreamConstantsUtils.getEventName(event.getEventType()) + "' encountered. Found event: " + event, event.getLocation()); } return event; } }
@Override public final XMLEvent nextTag() throws XMLStreamException { XMLEvent event = this.nextEvent(); while ((event.isCharacters() && event.asCharacters().isWhiteSpace()) || event.isProcessingInstruction() || event.getEventType() == XMLStreamConstants.COMMENT) { event = this.nextEvent(); } if (!event.isStartElement() && event.isEndElement()) { throw new XMLStreamException("Unexpected event type '" + XMLStreamConstantsUtils.getEventName(event.getEventType()) + "' encountered. Found event: " + event, event.getLocation()); } return event; } }
final Location location = event.getLocation(); getContentHandler().setDocumentLocator(new Locator2() { @Override
final Location location = event.getLocation(); getContentHandler().setDocumentLocator(new Locator2() { @Override
outputRowData[data.pos_xml_location_line] = new Long( e.getLocation().getLineNumber() ); outputRowData[data.pos_xml_location_column] = new Long( e.getLocation().getColumnNumber() );
public Location getLocation() { return event.getLocation(); }
protected Location getCurrentLocation() { return event.getLocation(); }
private void addCharacters(XMLEvent xmlEvent) { Characters characters = xmlEvent.asCharacters(); StaxEvent lastEvent = getLastEvent(); if (lastEvent instanceof BodyEvent) { BodyEvent be = (BodyEvent) lastEvent; be.append(characters.getData()); } else { // ignore space only text if the previous event is not a BodyEvent if(!characters.isWhiteSpace()) { BodyEvent bodyEvent = new BodyEvent(characters.getData(), xmlEvent.getLocation()); eventList.add(bodyEvent); } } }
throw new DataFormatException("DataFormatException at [" + nextEvent.getLocation().toString() + "]: " + e.getMessage(), e);
final Location location = event.getLocation(); getContentHandler().setDocumentLocator(new Locator2() {
/** * Returns the line number of this Locator. */ public int getLineNumber() { if (this.event == null) { return -1; } return this.event.getLocation().getLineNumber(); }
document.setBaseURI(event.getLocation().getSystemId()); document.setProperty("ENCODING_SCHEME", ((javax.xml.stream.events.StartDocument)event).getCharacterEncodingScheme());
/** * Returns the public ID of this Locator. */ public String getPublicId() { if (this.event == null) { return null; } return this.event.getLocation().getPublicId(); }
/** * Returns the system ID of this Locator. */ public String getSystemId() { if (this.event == null) { return null; } return this.event.getLocation().getSystemId(); }
/** * Returns the column number of this Locator. */ public int getColumnNumber() { if (this.event == null) { return -1; } return this.event.getLocation().getColumnNumber(); }