public LSInput item(int index) { DOMInputImpl input = new DOMInputImpl(); input.setSystemId(uris[index]); input.setByteStream(new ByteArrayInputStream(content[index])); return input; }
public Schema createSchema(InputStream stream) { DOMInputImpl input = new DOMInputImpl(); input.setByteStream(stream); return createSchema(input); }
/** * Capture the schemas supplied by the reader. <code>systemURI</code> is * required to resolve any relative uris encountered during the parse. * * @param systemURI Used to resolve relative uris. * @param schemaData the top level schema. * @param resolver entity resolver * * @return */ public static Map<URI, byte[]> captureSchema(URI systemURI, byte[] schemaData, XMLEntityResolver resolver) throws XsdException { if (__log.isDebugEnabled()) __log.debug("captureSchema(URI,Text,...): systemURI=" + systemURI); DOMInputImpl input = new DOMInputImpl(); input.setSystemId(systemURI.toString()); input.setByteStream(new ByteArrayInputStream(schemaData)); Map<URI, byte[]> ret = captureSchema(input, resolver); ret.put(systemURI, schemaData); return ret; }