/** * Reads a type definition from a XML stream. * * The stream must be UTF-8 encoded. */ public static TypeDefinition readFromXML(InputStream stream) throws XMLStreamException { if (stream == null) { throw new IllegalArgumentException("Input stream must be set!"); } XMLStreamReader parser = XMLUtils.createParser(stream); if (!XMLUtils.findNextStartElemenet(parser)) { return null; } TypeDefinition typeDef = XMLConverter.convertTypeDefinition(parser); parser.close(); return typeDef; }
try { parser = XMLUtils.createParser(request.getInputStream()); XMLUtils.findNextStartElemenet(parser); aces = XMLConverter.convertAcl(parser); } catch (XMLStreamException e) {
try { parser = XMLUtils.createParser(request.getInputStream()); XMLUtils.findNextStartElemenet(parser); queryType = XMLConverter.convertQuery(parser); } catch (XMLStreamException e) {