} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.set_return(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setContent(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setRecord(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setDataHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
object.setBase64Binary(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
object.setBase64Binary(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setImageContent(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setDataHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setDataHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setData(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setDataHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setDataHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setDataHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
} else { object.setHandler(org.apache.axiom.util.stax.XMLStreamReaderUtils.getDataHandlerFromElement(reader));
@Override public Object extractValue(OMElement element, InvocationContextImpl context) throws ClassNotFoundException, TypeHandlerException { // TODO: suboptimal because it caches the data XMLStreamReader reader = element.getXMLStreamReader(false); try { reader.next(); DataHandler dh = XMLStreamReaderUtils.getDataHandlerFromElement(reader); return context.getSerializer().readObject(dh.getInputStream(), context); } catch (ClassNotFoundException ex) { // Propagate the exception throw ex; } catch (Exception ex) { throw new TypeHandlerException("Failed to deserialize object (expected type: " + type.getName() + ")", ex); } } }
returnObject = XMLStreamReaderUtils.getDataHandlerFromElement(xmlStreamReader); } else { String attribValue = xmlStreamReader.getElementText();