KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > grammar > wiki > impl > TokenHandler


1 /***************************************************************************
2  * Copyright 2001-2003 The eXo Platform SARL All rights reserved. *
3  * Please look at license.txt in info directory for more license detail. *
4  **************************************************************************/

5 package org.exoplatform.services.grammar.wiki.impl;
6
7 /**
8  * @author Tuan Nguyen (tuan08@users.sourceforge.net)
9  * @since Dec 19, 2004
10  * @version $Id$
11  */

12 public class TokenHandler {
13   public Token handleToken(Token parent, Token token, ParsingContext context) {
14     throw new IllegalAccessError JavaDoc("You need to implmenent this method in: " + getClass().getName()) ;
15   }
16   
17   public void reinit(ParsingContext context) {
18     
19   }
20   
21   public String JavaDoc[] getHandleableTokenType() {
22     throw new IllegalAccessError JavaDoc("You need to implmenent this method in: " + getClass().getName()) ;
23   }
24   
25   protected boolean hasAncestor(Token token , String JavaDoc type) {
26     if(token == null) return false ;
27     return token.hasAncestor(type) ;
28   }
29 }
Popular Tags