public String runScript( final String language, final String scriptText ) { getScriptingHandler().clearCaches(); return getScriptingHandler().runScript( language, scriptText ); }
/** * parse the given URL with the given pageText using the given document adapter * @param pageURL * @param pageText * @param adapter */ public void parse( URL pageURL, String pageText, DocumentAdapter adapter ) throws IOException, SAXException { try { NekoDOMParser parser = NekoDOMParser.newParser( adapter, pageURL ); parser.parse( new InputSource( new StringReader( pageText ) ) ); Document doc=parser.getDocument(); adapter.setDocument( (HTMLDocument)doc ); } catch (NekoDOMParser.ScriptException e) { throw e.getException(); } }
private Element getCurrentElement() { try { return (Element) getProperty( CURRENT_ELEMENT_NODE ); } catch (SAXNotRecognizedException e) { throw new RuntimeException( CURRENT_ELEMENT_NODE + " property not recognized" ); } catch (SAXNotSupportedException e) { e.printStackTrace(); throw new RuntimeException( CURRENT_ELEMENT_NODE + " property not supported" ); } }
final NekoDOMParser domParser = new NekoDOMParser( configuration, adapter ); domParser.setFeature( DEFER_NODE_EXPANSION, false ); if (HTMLParserFactory.isReturnHTMLDocument()) domParser.setProperty( DOCUMENT_CLASS_NAME, HTMLDocumentImpl.class.getName() ); javaScriptFilter.setScriptHandler( domParser ); return domParser;
private ScriptingHandler getScriptingHandler() { _documentAdapter.setDocument( (HTMLDocument) getCurrentElement().getOwnerDocument() ); return _documentAdapter.getScriptingHandler(); }
/** * parse the given URL with the given pageText using the given document adapter * @param pageURL * @param pageText * @param adapter */ public void parse( URL pageURL, String pageText, DocumentAdapter adapter ) throws IOException, SAXException { try { NekoDOMParser parser = NekoDOMParser.newParser( adapter, pageURL ); parser.parse( new InputSource( new StringReader( pageText ) ) ); Document doc=parser.getDocument(); adapter.setDocument( (HTMLDocument)doc ); } catch (NekoDOMParser.ScriptException e) { throw e.getException(); } }
final NekoDOMParser domParser = new NekoDOMParser( configuration, adapter ); domParser.setFeature( DEFER_NODE_EXPANSION, false ); if (HTMLParserFactory.isReturnHTMLDocument()) domParser.setProperty( DOCUMENT_CLASS_NAME, HTMLDocumentImpl.class.getName() );
final NekoDOMParser domParser = new NekoDOMParser( configuration, adapter ); domParser.setFeature( DEFER_NODE_EXPANSION, false ); if (HTMLParserFactory.isReturnHTMLDocument()) domParser.setProperty( DOCUMENT_CLASS_NAME, HTMLDocumentImpl.class.getName() ); javaScriptFilter.setScriptHandler( domParser ); return domParser;
private ScriptingHandler getScriptingHandler() { _documentAdapter.setDocument( (HTMLDocument) getCurrentElement().getOwnerDocument() ); return _documentAdapter.getScriptingHandler(); }
/** * parse the given URL with the given pageText using the given document adapter * @param pageURL * @param pageText * @param adapter */ public void parse( URL pageURL, String pageText, DocumentAdapter adapter ) throws IOException, SAXException { try { NekoDOMParser parser = NekoDOMParser.newParser( adapter, pageURL ); parser.parse( new InputSource( new StringReader( pageText ) ) ); Document doc=parser.getDocument(); adapter.setDocument( (HTMLDocument)doc ); } catch (NekoDOMParser.ScriptException e) { throw e.getException(); } }
public boolean supportsScriptLanguage( String language ) { return getScriptingHandler().supportsScriptLanguage( language ); }
private ScriptingHandler getScriptingHandler() { _documentAdapter.setDocument( (HTMLDocument) getCurrentElement().getOwnerDocument() ); return _documentAdapter.getScriptingHandler(); }
private Element getCurrentElement() { try { return (Element) getProperty( CURRENT_ELEMENT_NODE ); } catch (SAXNotRecognizedException e) { throw new RuntimeException( CURRENT_ELEMENT_NODE + " property not recognized" ); } catch (SAXNotSupportedException e) { e.printStackTrace(); throw new RuntimeException( CURRENT_ELEMENT_NODE + " property not supported" ); } }
public String runScript( final String language, final String scriptText ) { getScriptingHandler().clearCaches(); return getScriptingHandler().runScript( language, scriptText ); }
public String runScript( final String language, final String scriptText ) { getScriptingHandler().clearCaches(); return getScriptingHandler().runScript( language, scriptText ); }
public boolean supportsScriptLanguage( String language ) { return getScriptingHandler().supportsScriptLanguage( language ); }
public boolean supportsScriptLanguage( String language ) { return getScriptingHandler().supportsScriptLanguage( language ); }