Package org.zkoss.selector.demo

Source Code of org.zkoss.selector.demo.ParserTest

/**
*
*/
package org.zkoss.selector.demo;

import java.util.List;

import org.zkoss.selector.lang.Parser;
import org.zkoss.selector.lang.Token;
import org.zkoss.selector.lang.Tokenizer;
import org.zkoss.selector.model.Selector;

/**
* @author simonpai
*
*/
public class ParserTest {
 
  public static void main(String[] args){
   
    //String selector = "div#id.class span.class2 > #id3 ~ intbox";
    //String selector = "[attr$=\"value\"]    +   div:pseudo(2)[attr2*=596]  tab#kerker";
    String selector = ":first-child";
   
    List<Token> tokens = new Tokenizer().tokenize(selector);
    Parser p = new Parser();
    p.setDebugMode(true);
   
    Selector model = p.parse(tokens, selector);
   
    System.out.println("\n\n==== Selector ====\n\n");
    System.out.println(model.toDebugString());
    System.out.println("\n\n==== Selector repacked ====\n\n");
    System.out.println(model);
  }
 
}
TOP

Related Classes of org.zkoss.selector.demo.ParserTest

TOP
Copyright © 2018 www.massapi.com. 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.