Package org.htmlparser.lexer

Examples of org.htmlparser.lexer.Page


     * @see #setLexer(Lexer)
     * @see #setConnection(URLConnection)
     */
    public Parser ()
    {
        this (new Lexer (new Page ("")), DEVNULL);
    }
View Full Code Here


                    html = true;
                break;
            }
        }
        if (html)
            setLexer (new Lexer (new Page (resource)));
        else
            setLexer (new Lexer (getConnectionManager ().openConnection (resource)));
    }
View Full Code Here

            ParserException
    {
        if (null == inputHTML)
            throw new IllegalArgumentException ("html cannot be null");
        if (!"".equals (inputHTML))
            setLexer (new Lexer (new Page (inputHTML)));
    }
View Full Code Here

        createParser(response,10000);
        parseNodes();
    }

    protected void createParser(String inputHTML) {
        mLexer =  new Lexer (new Page (inputHTML));
        parser = new Parser(mLexer, new DefaultParserFeedback(DefaultParserFeedback.QUIET));
        node = new Node[40];
    }
View Full Code Here

        throws ParserException, UnsupportedEncodingException
    {
  
        Parser parser = new Parser();
        Lexer lexer = new Lexer();
        Page page = new Page(input);
        lexer.setPage(page);
        parser.setLexer(lexer);
       
        return parser;
       
View Full Code Here

        throws
            IOException,
            ClassNotFoundException,
            ParserException
    {
        Page page;
        byte[] data;

        page = new Page ();
        data = pickle (page);
        page = (Page)unpickle (data);
    }
View Full Code Here

     */
    public void testNull () throws ParserException
    {
        try
        {
            new Page ((URLConnection)null);
            assertTrue ("null value in constructor", false);
        }
        catch (IllegalArgumentException iae)
        {
            // expected outcome
        }

        try
        {
            new Page ((String)null);
            assertTrue ("null value in constructor", false);
        }
        catch (IllegalArgumentException iae)
        {
            // expected outcome
View Full Code Here

        String link;
        URL url;

        link = "http://www.ibm.com/jp/";
        url = new URL (link);
        new Page (url.openConnection ());
    }
View Full Code Here

        link = "http://www.bigbogosity.org/";
        url = new URL (link);
        try
        {
           new Page (url.openConnection ());
        }
        catch (ParserException pe)
        {
            // expected response
        }
View Full Code Here

     * This sets the base URL to use for the rest of the page.
     * @exception ParserException If setting the base URL fails.
     */
    public void doSemanticAction () throws ParserException
    {
        Page page;
       
        page = getPage ();
        if (null != page)
            page.setBaseUrl (getBaseUrl ());
    }
View Full Code Here

TOP

Related Classes of org.htmlparser.lexer.Page

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.