com.gomjabbar.html
Class HTMLStacker

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

public abstract class HTMLStacker
extends HTMLTokenizer


Inner Class Summary
static class HTMLStacker.EchoStacker
           
 
Inner classes inherited from class com.gomjabbar.html.HTMLTokenizer
HTMLTokenizer.EchoTokenizer, HTMLTokenizer.TokenizerException
 
Constructor Summary
HTMLStacker()
           
 
Method Summary
abstract  void addChild(java.lang.String n)
           
 void addClosingTag(java.lang.String s)
           
abstract  void addComment(java.lang.String s)
           
abstract  void addDoctype(java.lang.String s)
           
 void addOpeningTag(java.lang.String s)
           
abstract  void addText(java.lang.String s)
           
abstract  void considerParent()
           
 void done()
           
 void reset()
           
abstract  void setAttribute(java.lang.String n, java.lang.String v)
           
 
Methods inherited from class com.gomjabbar.html.HTMLTokenizer
isSpace, locate, next, nextNonSpace, parse, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLStacker

public HTMLStacker()
Method Detail

reset

public void reset()
           throws HTMLTokenizer.TokenizerException
Overrides:
reset in class HTMLTokenizer

done

public void done()
          throws HTMLTokenizer.TokenizerException
Overrides:
done in class HTMLTokenizer

addOpeningTag

public void addOpeningTag(java.lang.String s)
                   throws HTMLTokenizer.TokenizerException
Overrides:
addOpeningTag in class HTMLTokenizer

addClosingTag

public void addClosingTag(java.lang.String s)
                   throws HTMLTokenizer.TokenizerException
Overrides:
addClosingTag in class HTMLTokenizer

addChild

public abstract void addChild(java.lang.String n)

setAttribute

public abstract void setAttribute(java.lang.String n,
                                  java.lang.String v)
                           throws HTMLTokenizer.TokenizerException

considerParent

public abstract void considerParent()

addText

public abstract void addText(java.lang.String s)
Overrides:
addText in class HTMLTokenizer

addDoctype

public abstract void addDoctype(java.lang.String s)
Overrides:
addDoctype in class HTMLTokenizer

addComment

public abstract void addComment(java.lang.String s)
Overrides:
addComment in class HTMLTokenizer