public Location (Token token) { this (token.getSource (), token.getStartOffset ()); }
public XMLParseException setToken (Token token) { this.token = token; if (token != null) { setSource (token.getSource (), token.getStartOffset ()); } return this; }
ex.setNode (this, pi); else ex.setSource (pi.getToken ().getSource (), pi.getStartOffset () + e.getOffset ()); throw ex;
throw new XMLParseException ("Unexpected token "+token+" while parsing attributes of element "+parent.getName (), token); //@COBEX if (!Character.isWhitespace (token.getSource ().charAt (token.getStartOffset ()))) throw new XMLParseException ("Expected whitespace between attributes of element a but found "+token, token);