private void setParser(XMLStreamReader parser) { this.parser = parser; dataHandlerReader = parser == null ? null : XMLStreamReaderUtils.getDataHandlerReader(parser); }
/** * Return the right properties for the optimization * * @param propKey * @throws IllegalArgumentException */ public Object getProperty(String propKey) throws IllegalArgumentException { return XMLStreamReaderUtils.processGetProperty(this, propKey); }
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
throw new XMLStreamException("Expected a CHARACTER event"); DataHandlerReader dhr = getDataHandlerReader(reader); if (dhr != null && dhr.isBinary()) { DataHandler dh = dhr.getDataHandler(); Writer out = new Base64DecodingOutputStreamWriter(blob.getOutputStream()); try { writeTextTo(reader, out); switch (reader.next()) { case XMLStreamConstants.CHARACTERS: writeTextTo(reader, out); break; case XMLStreamConstants.END_ELEMENT:
public void writeTextTo(Writer writer) throws XMLStreamException, IOException { if (parser != null) { XMLStreamReaderUtils.writeTextTo(parser, writer); } else { switch (currentEvent) { case CHARACTERS: case CDATA: case SPACE: OMText text = (OMText)lastNode; if (text.isCharacters()) { writer.write(text.getTextCharacters()); } else { // TODO: we should cover the binary case in an optimized way writer.write(text.getText()); } break; case COMMENT: writer.write(((OMComment)lastNode).getValue()); break; default: throw new IllegalStateException(); } } }
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
final DataHandlerReader getDataHandlerReader() { if (dataHandlerReader == null) { dataHandlerReader = XMLStreamReaderUtils.getDataHandlerReader(reader); if (dataHandlerReader == null) { dataHandlerReader = NullDataHandlerReader.INSTANCE; } } return dataHandlerReader; }
/** * Return the right properties for the optimization * * @param propKey * @throws IllegalArgumentException */ public Object getProperty(String propKey) throws IllegalArgumentException { return XMLStreamReaderUtils.processGetProperty(this, propKey); }
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
final DataHandlerReader getDataHandlerReader() { if (dataHandlerReader == null) { dataHandlerReader = XMLStreamReaderUtils.getDataHandlerReader(reader); if (dataHandlerReader == null) { dataHandlerReader = NullDataHandlerReader.INSTANCE; } } return dataHandlerReader; }
public Object getProperty(String string) throws IllegalArgumentException { return XMLStreamReaderUtils.processGetProperty(this, string); }
} else { object.setRecord(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
public WrappingXMLStreamReader(XMLStreamReader reader) { this.reader = reader; dataHandlerReader = XMLStreamReaderUtils.getDataHandlerReader(reader); }
/** * @param key * @throws IllegalArgumentException */ public Object getProperty(String key) throws IllegalArgumentException { return XMLStreamReaderUtils.processGetProperty(this, key); }
} else { object.setContent(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
public WrappingXMLStreamReader(XMLStreamReader reader) { this.reader = reader; dataHandlerReader = XMLStreamReaderUtils.getDataHandlerReader(reader); }
/** * @param key * @throws IllegalArgumentException */ public Object getProperty(String key) throws IllegalArgumentException { return XMLStreamReaderUtils.processGetProperty(this, key); }
object.setBase64Binary(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
private void initParser(XMLStreamReader parser) { if (parser instanceof BuilderAwareReader) { ((BuilderAwareReader) parser).setBuilder(this); } dataHandlerReader = XMLStreamReaderUtils.getDataHandlerReader(parser); this.parser = parser; }