com.gomjabbar.html
Class HTMLTokenizer

java.lang.Object
  |
  +--com.gomjabbar.html.HTMLTokenizer
Direct Known Subclasses:
HTMLStacker, HTMLTokenizer.EchoTokenizer

public abstract class HTMLTokenizer
extends java.lang.Object


Inner Class Summary
static class HTMLTokenizer.EchoTokenizer
           
static class HTMLTokenizer.TokenizerException
           
 
Constructor Summary
HTMLTokenizer()
           
 
Method Summary
abstract  void addClosingTag(java.lang.String s)
           
abstract  void addComment(java.lang.String s)
           
abstract  void addDoctype(java.lang.String s)
           
abstract  void addOpeningTag(java.lang.String s)
           
abstract  void addText(java.lang.String s)
           
abstract  void done()
           
static boolean isSpace(char c)
           
abstract  java.lang.String locate()
           
 int next(java.lang.String s, int index, java.lang.String LOCATION)
           
 int nextNonSpace(java.lang.String s, int index, java.lang.String LOCATION)
           
 void parse(java.lang.String source)
           
abstract  void reset()
           
abstract  void setLocation(int index, int row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLTokenizer

public HTMLTokenizer()
Method Detail

parse

public void parse(java.lang.String source)
           throws HTMLTokenizer.TokenizerException

next

public int next(java.lang.String s,
                int index,
                java.lang.String LOCATION)
         throws HTMLTokenizer.TokenizerException

nextNonSpace

public int nextNonSpace(java.lang.String s,
                        int index,
                        java.lang.String LOCATION)
                 throws HTMLTokenizer.TokenizerException

isSpace

public static boolean isSpace(char c)

reset

public abstract void reset()
                    throws HTMLTokenizer.TokenizerException

setLocation

public abstract void setLocation(int index,
                                 int row)

locate

public abstract java.lang.String locate()

addDoctype

public abstract void addDoctype(java.lang.String s)

addComment

public abstract void addComment(java.lang.String s)

addOpeningTag

public abstract void addOpeningTag(java.lang.String s)
                            throws HTMLTokenizer.TokenizerException

addClosingTag

public abstract void addClosingTag(java.lang.String s)
                            throws HTMLTokenizer.TokenizerException

addText

public abstract void addText(java.lang.String s)

done

public abstract void done()
                   throws HTMLTokenizer.TokenizerException