OpenTagToken.java :  » XML » cambridge » cambridge » parser » tokens » Java Open Source

Java Open Source » XML » cambridge 
cambridge » cambridge » parser » tokens » OpenTagToken.java
package cambridge.parser.tokens;

/**
 * This token is returned from the tokenizer when it encounters
 * a tag opener like <a
 */
public class OpenTagToken extends Token {
   public OpenTagToken(int line, int c, String val, int nl, int nc) {
      super(line, c, val, nl, nc);
   }

   public TokenType getType() {
      return TokenType.OPEN_TAG;
   }

   public String getActualValue() {
      return "<" + value;
   }

   public String getTagName() {
      String[] val = value.split(":");
      if (val.length == 1) return val[0];
      else return val[1];
   }

   public String getNameSpace() {
      String[] val = value.split(":");
      if (val.length == 1) return null;
      else return val[0];
   }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.