Package org.zkoss.selector.lang

Examples of org.zkoss.selector.lang.Parser$ParseException


      if (mode == EvaluationMode.DEMO) {
        this.enableOrDisableButtons(queryOrRif);
      }
      return true;
    } else if (e instanceof ParseException) {
      final ParseException pe = (ParseException) e;
      this.displayErrorMessage(pe.getMessage(), false, queryOrRif);

      int line;
      int column;

      // get precise line and column...
      if (pe.currentToken.next == null) {
        line = pe.currentToken.beginLine;
        column = pe.currentToken.beginColumn;
      } else {
        line = pe.currentToken.next.beginLine;
        column = pe.currentToken.next.beginColumn;
      }

      this.setErrorPosition(line, column, queryOrRif);
      if (mode == EvaluationMode.DEMO) {
        this.enableOrDisableButtons(queryOrRif);
      }
      return true;
    } else if(e instanceof lupos.rif.generated.parser.ParseException){
      final lupos.rif.generated.parser.ParseException pe = (lupos.rif.generated.parser.ParseException) e;
      this.displayErrorMessage(pe.getMessage(), false, queryOrRif);

      int line;
      int column;

      // get precise line and column...
View Full Code Here


  public void handleParseError(Throwable t) throws ModificationException {
    int line = 0;
    int column = 0;

    if(t instanceof ParseException) {
      ParseException pe = (ParseException) t;

      // get precise line and column...
      if(pe.currentToken.next == null) {
        line = pe.currentToken.beginLine;
        column = pe.currentToken.beginColumn;
View Full Code Here

    //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);
View Full Code Here

    if(page == null || selector == null || selector.isEmpty())
      throw new IllegalArgumentException();
   
    _localDefs = new HashMap<String, PseudoClassDef>();
    _selector =
      new Parser().parse(new Tokenizer().tokenize(selector), selector);
    _root = root;
    _page = page;
    _index = -1;
  }
View Full Code Here

TOP

Related Classes of org.zkoss.selector.lang.Parser$ParseException

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.