sidekick.html.parser.html
Class HtmlDocument.TagBlock

java.lang.Object
  extended by sidekick.html.parser.html.HtmlDocument.HtmlElement
      extended by sidekick.html.parser.html.HtmlDocument.TagBlock
All Implemented Interfaces:
sidekick.util.SideKickElement
Enclosing class:
HtmlDocument

public static class HtmlDocument.TagBlock
extends HtmlDocument.HtmlElement

A tag block is a composite structure consisting of a start tag a sequence of HTML elements, and a matching end tag.


Field Summary
 HtmlDocument.ElementSequence body
           
 HtmlDocument.EndTag endTag
           
 HtmlDocument.Tag startTag
           
 
Constructor Summary
HtmlDocument.TagBlock(HtmlDocument.Tag t, HtmlDocument.ElementSequence b, HtmlDocument.EndTag et)
           
HtmlDocument.TagBlock(java.lang.String name, HtmlDocument.AttributeList aList, HtmlDocument.ElementSequence b)
           
 
Method Summary
 void accept(HtmlVisitor v)
           
 java.lang.String toLongString()
           
 java.lang.String toString()
           
 
Methods inherited from class sidekick.html.parser.html.HtmlDocument.HtmlElement
equals, getEndLocation, getEndPosition, getStartLocation, getStartPosition, setEndLocation, setEndLocation, setEndPosition, setStartLocation, setStartLocation, setStartPosition
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

startTag

public HtmlDocument.Tag startTag

endTag

public HtmlDocument.EndTag endTag

body

public HtmlDocument.ElementSequence body
Constructor Detail

HtmlDocument.TagBlock

public HtmlDocument.TagBlock(HtmlDocument.Tag t,
                             HtmlDocument.ElementSequence b,
                             HtmlDocument.EndTag et)

HtmlDocument.TagBlock

public HtmlDocument.TagBlock(java.lang.String name,
                             HtmlDocument.AttributeList aList,
                             HtmlDocument.ElementSequence b)
Method Detail

accept

public void accept(HtmlVisitor v)
Specified by:
accept in class HtmlDocument.HtmlElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toLongString

public java.lang.String toLongString()
Overrides:
toLongString in class HtmlDocument.HtmlElement