void parse(PageData pageData, DefaultHandler handler) throws ParserConfigurationException, SAXException, IOException { SAXParser parser = parserFactory.newSAXParser(); InputStream is = pageData.getInputStream(); try { parser.parse(is, handler); } finally { try { is.close(); } catch (IOException e) { // Suppress. } } } }
void parse(PageData pageData, DefaultHandler handler) throws ParserConfigurationException, SAXException, IOException { SAXParser parser = parserFactory.newSAXParser(); InputStream is = pageData.getInputStream(); try { parser.parse(is, handler); } finally { try { is.close(); } catch (IOException e) { // Suppress. } } } }
/** * <p>Loads the <code>page</code> content into a <code>StringBuffer</code>.</p> * * @param page tag page data * @return document in a string buffer * @exception IOException error reading page data */ protected StringBuffer loadTemplate(PageData page) throws IOException { StringBuffer buff = new StringBuffer(); InputStream inputStream = page.getInputStream(); int c = 0; done: while (true) { c = inputStream.read(); if (c > -1) { buff.append((char) c); } else { break done; } } return buff; }
public ValidationMessage []validate(String prefix, String uri, PageData data) { Map init = getInitParameters(); _isAllowDeclarations = "true".equals(init.get("allowDeclarations")); _isAllowScriptlets = "true".equals(init.get("allowScriptlets")); _isAllowExpressions = "true".equals(init.get("allowExpressions")); _isAllowRTExpressions = "true".equals(init.get("allowRTExpressions")); try { InputStream is = data.getInputStream(); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); DefaultHandler handler = new Handler(); parser.parse(is, handler); } catch (Exception e) { return new ValidationMessage[] { new ValidationMessage("", e.getMessage()) }; } return null; }
InputStream is = data.getInputStream();
f.setNamespaceAware(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h);
InputStream is = getPageData().getInputStream(); StringBuilder sb = new StringBuilder(); int ch;
public synchronized ValidationMessage[] validate( String prefix, String uri, PageData page) { try { // initialize this.uri = uri; permittedTaglibs = readConfiguration(); // get a handler DefaultHandler h = new PermittedTaglibsHandler(); // parse the page SAXParserFactory f = SAXParserFactory.newInstance(); f.setValidating(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h); if (failed) return vmFromString( "taglib " + prefix + " (" + uri + ") allows only the " + "following taglibs to be imported: " + permittedTaglibs); else return null; } catch (SAXException ex) { return vmFromString(ex.toString()); } catch (ParserConfigurationException ex) { return vmFromString(ex.toString()); } catch (IOException ex) { return vmFromString(ex.toString()); } }
public synchronized ValidationMessage[] validate( String prefix, String uri, PageData page) { try { // initialize this.uri = uri; permittedTaglibs = readConfiguration(); // get a handler DefaultHandler h = new PermittedTaglibsHandler(); // parse the page SAXParserFactory f = SAXParserFactory.newInstance(); f.setValidating(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h); if (failed) return vmFromString( "taglib " + prefix + " (" + uri + ") allows only the " + "following taglibs to be imported: " + permittedTaglibs); else return null; } catch (SAXException ex) { return vmFromString(ex.toString()); } catch (ParserConfigurationException ex) { return vmFromString(ex.toString()); } catch (IOException ex) { return vmFromString(ex.toString()); } }
public synchronized ValidationMessage[] validate( String prefix, String uri, PageData page) { try { // initialize this.uri = uri; permittedTaglibs = readConfiguration(); // get a handler DefaultHandler h = new PermittedTaglibsHandler(); // parse the page SAXParserFactory f = SAXParserFactory.newInstance(); f.setValidating(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h); if (failed) return vmFromString( "taglib " + prefix + " (" + uri + ") allows only the " + "following taglibs to be imported: " + permittedTaglibs); else return null; } catch (SAXException ex) { return vmFromString(ex.toString()); } catch (ParserConfigurationException ex) { return vmFromString(ex.toString()); } catch (IOException ex) { return vmFromString(ex.toString()); } }
public synchronized ValidationMessage[] validate( String prefix, String uri, PageData page) { try { // initialize this.uri = uri; permittedTaglibs = readConfiguration(); // get a handler DefaultHandler h = new PermittedTaglibsHandler(); // parse the page SAXParserFactory f = SAXParserFactory.newInstance(); f.setValidating(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h); if (failed) return vmFromString( "taglib " + prefix + " (" + uri + ") allows only the " + "following taglibs to be imported: " + permittedTaglibs); else return null; } catch (SAXException ex) { return vmFromString(ex.toString()); } catch (ParserConfigurationException ex) { return vmFromString(ex.toString()); } catch (IOException ex) { return vmFromString(ex.toString()); } }
public synchronized ValidationMessage[] validate( String prefix, String uri, PageData page) { try { // initialize this.uri = uri; permittedTaglibs = readConfiguration(); // get a handler DefaultHandler h = new PermittedTaglibsHandler(); // parse the page SAXParserFactory f = SAXParserFactory.newInstance(); f.setValidating(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h); if (failed) return vmFromString( "taglib " + prefix + " (" + uri + ") allows only the " + "following taglibs to be imported: " + permittedTaglibs); else return null; } catch (SAXException ex) { return vmFromString(ex.toString()); } catch (ParserConfigurationException ex) { return vmFromString(ex.toString()); } catch (IOException ex) { return vmFromString(ex.toString()); } }
f.setNamespaceAware(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h);
parser = factory.newSAXParser(); in = page.getInputStream(); parser.parse(in, handler);
f.setNamespaceAware(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h);
f.setNamespaceAware(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h);
f.setNamespaceAware(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h);
f.setNamespaceAware(true); SAXParser p = f.newSAXParser(); p.parse(page.getInputStream(), h);
parser = factory.newSAXParser(); in = page.getInputStream(); parser.parse(in, handler);
parser = factory.newSAXParser(); in = page.getInputStream(); parser.parse(in, handler);