org.anadix.html
Class HTMLElementFactory

java.lang.Object
  extended by org.anadix.impl.AbstractElementFactory
      extended by org.anadix.html.HTMLElementFactory
All Implemented Interfaces:
ElementFactory

public class HTMLElementFactory
extends AbstractElementFactory

Factory class for HTML 4.01 Transitional domain.

Version:
$Id: $
Author:
tomason

Nested Class Summary
static class HTMLElementFactory.DefaultElement
           
 
Constructor Summary
HTMLElementFactory(org.drools.runtime.StatefulKnowledgeSession ksession)
          Constructor
 
Method Summary
 AbbrTag createAbbrTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >ABBR< tag
 AcronymTag createAcronymTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >ACRONYM< tag
 AddressTag createAddressTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >ADDRESS< tag
 AppletTag createAppletTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >APPLET< tag
 AreaTag createAreaTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >AREA< tag
 ATag createATag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >A< tag
 BasefontTag createBasefontTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BASEFONT< tag
 BaseTag createBaseTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BASE< tag
 BdoTag createBdoTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BDO< tag
 BigTag createBigTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BIG< tag
 BlockquoteTag createBlockquoteTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BLOCKQUOTE< tag
 BodyTag createBodyTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BODY< tag
 BrTag createBrTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BR< tag
 BTag createBTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >B< tag
 ButtonTag createButtonTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >BUTTON< tag
 CaptionTag createCaptionTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >CAPTION< tag
 CenterTag createCenterTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >CENTER< tag
 CiteTag createCiteTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >CITE< tag
 CodeTag createCodeTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >CODE< tag
 ColgroupTag createColgroupTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >COLGROUP< tag
 ColTag createColTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >COL< tag
 DdTag createDdTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DD< tag
 DelTag createDelTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DEL< tag
 DfnTag createDfnTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DFN< tag
 DirTag createDirTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DIR< tag
 DivTag createDivTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DIV< tag
 DlTag createDlTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DL< tag
 DtTag createDtTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >DT< tag
 EmTag createEmTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >EM< tag
 FieldsetTag createFieldsetTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >FIELDSET< tag
 FontTag createFontTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >FONT< tag
 FormTag createFormTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >FORM< tag
 FramesetTag createFramesetTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >FRAMESET< tag
 FrameTag createFrameTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >FRAME< tag
 H1Tag createH1Tag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >H1< tag
 H2Tag createH2Tag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >H2< tag
 H3Tag createH3Tag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >H3< tag
 H4Tag createH4Tag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >H4< tag
 H5Tag createH5Tag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >H5< tag
 H6Tag createH6Tag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >H6< tag
 HeadTag createHeadTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >HEAD< tag
 HrTag createHrTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >HR< tag
 HtmlTag createHtmlTag(BigInteger id, Properties attributes)
          Creates new >HTML< tag
 IframeTag createIframeTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >IFRAME< tag
 ImgTag createImgTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >IMG< tag
 InputTag createInputTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >INPUT< tag
 InsTag createInsTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >INS< tag
 IsindexTag createIsindexTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >ISINDEX< tag
 ITag createITag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >I< tag
 KbdTag createKbdTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >KBD< tag
 LabelTag createLabelTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >LABEL< tag
 LinkTag createLinkTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >LINK< tag
 LiTag createLiTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >LI< tag
 MapTag createMapTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >MAP< tag
 MenuTag createMenuTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >MENU< tag
 MetaTag createMetaTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >META< tag
 NoframesTag createNoframesTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >NOFRAMES< tag
 NoscriptTag createNoscriptTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >NOSCRIPT< tag
 ObjectTag createObjectTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >OBJECT< tag
 OlTag createOlTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >OL< tag
 OptgroupTag createOptgroupTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >OPTGROUP< tag
 OptionTag createOptionTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >OPTION< tag
 ParamTag createParamTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >PARAM< tag
 PreTag createPreTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >PRE< tag
 PTag createPTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >P< tag
 QTag createQTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >Q< tag
 SampTag createSampTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SAMP< tag
 ScriptTag createScriptTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SCRIPT< tag
 SelectTag createSelectTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SELECT< tag
 SmallTag createSmallTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SMALL< tag
 SpanTag createSpanTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SPAN< tag
 STag createSTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >S< tag
 StrikeTag createStrikeTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >STRIKE< tag
 StrongTag createStrongTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >STRONG< tag
 StyleTag createStyleTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >STYLE< tag
 SubTag createSubTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SUB< tag
 SupTag createSupTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >SUP< tag
 TableTag createTableTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TABLE< tag
 HtmlElement createTag(BigInteger id, String name, HtmlElement parent, Properties attributes)
          Creates a generic tag if none of previous is applicable
 TbodyTag createTbodyTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TBODY< tag
 TdTag createTdTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TD< tag
 TextareaTag createTextareaTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TEXTAREA< tag
 TfootTag createTfootTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TFOOT< tag
 TheadTag createTheadTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >THEAD< tag
 ThTag createThTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TH< tag
 TitleTag createTitleTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TITLE< tag
 TrTag createTrTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TR< tag
 TtTag createTtTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >TT< tag
 UlTag createUlTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >UL< tag
 UTag createUTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >U< tag
 VarTag createVarTag(BigInteger id, HtmlElement parent, Properties attributes)
          Creates new >VAR< tag
 void insertElement(HtmlElement element)
          Inserts HtmlElement using this ElementFactory
 
Methods inherited from class org.anadix.impl.AbstractElementFactory
createFactory, getElements, getSession, insertElement, insertEvent, setAsGlobal, setGlobal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLElementFactory

public HTMLElementFactory(org.drools.runtime.StatefulKnowledgeSession ksession)
Constructor

Parameters:
ksession - knowledge session to insert elements to
Method Detail

insertElement

public void insertElement(HtmlElement element)
Inserts HtmlElement using this ElementFactory

Parameters:
element - HtmlElement to insert

createATag

public ATag createATag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >A< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >A< tag

createAbbrTag

public AbbrTag createAbbrTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >ABBR< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >ABBR< tag

createAcronymTag

public AcronymTag createAcronymTag(BigInteger id,
                                   HtmlElement parent,
                                   Properties attributes)
Creates new >ACRONYM< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >ACRONYM< tag

createAddressTag

public AddressTag createAddressTag(BigInteger id,
                                   HtmlElement parent,
                                   Properties attributes)
Creates new >ADDRESS< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >ADDRESS< tag

createAppletTag

public AppletTag createAppletTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >APPLET< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >APPLET< tag

createAreaTag

public AreaTag createAreaTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >AREA< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >AREA< tag

createBTag

public BTag createBTag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >B< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >B< tag

createBaseTag

public BaseTag createBaseTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >BASE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BASE< tag

createBasefontTag

public BasefontTag createBasefontTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >BASEFONT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BASEFONT< tag

createBdoTag

public BdoTag createBdoTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >BDO< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BDO< tag

createBigTag

public BigTag createBigTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >BIG< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BIG< tag

createBlockquoteTag

public BlockquoteTag createBlockquoteTag(BigInteger id,
                                         HtmlElement parent,
                                         Properties attributes)
Creates new >BLOCKQUOTE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BLOCKQUOTE< tag

createBodyTag

public BodyTag createBodyTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >BODY< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BODY< tag

createBrTag

public BrTag createBrTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >BR< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BR< tag

createButtonTag

public ButtonTag createButtonTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >BUTTON< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >BUTTON< tag

createCaptionTag

public CaptionTag createCaptionTag(BigInteger id,
                                   HtmlElement parent,
                                   Properties attributes)
Creates new >CAPTION< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >CAPTION< tag

createCenterTag

public CenterTag createCenterTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >CENTER< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >CENTER< tag

createCiteTag

public CiteTag createCiteTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >CITE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >CITE< tag

createCodeTag

public CodeTag createCodeTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >CODE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >CODE< tag

createColTag

public ColTag createColTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >COL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >COL< tag

createColgroupTag

public ColgroupTag createColgroupTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >COLGROUP< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >COLGROUP< tag

createDdTag

public DdTag createDdTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >DD< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DD< tag

createDelTag

public DelTag createDelTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >DEL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DEL< tag

createDfnTag

public DfnTag createDfnTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >DFN< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DFN< tag

createDirTag

public DirTag createDirTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >DIR< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DIR< tag

createDivTag

public DivTag createDivTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >DIV< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DIV< tag

createDlTag

public DlTag createDlTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >DL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DL< tag

createDtTag

public DtTag createDtTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >DT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >DT< tag

createEmTag

public EmTag createEmTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >EM< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >EM< tag

createFieldsetTag

public FieldsetTag createFieldsetTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >FIELDSET< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >FIELDSET< tag

createFontTag

public FontTag createFontTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >FONT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >FONT< tag

createFormTag

public FormTag createFormTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >FORM< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >FORM< tag

createFrameTag

public FrameTag createFrameTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >FRAME< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >FRAME< tag

createFramesetTag

public FramesetTag createFramesetTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >FRAMESET< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >FRAMESET< tag

createH1Tag

public H1Tag createH1Tag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >H1< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >H1< tag

createH2Tag

public H2Tag createH2Tag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >H2< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >H2< tag

createH3Tag

public H3Tag createH3Tag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >H3< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >A< tag

createH4Tag

public H4Tag createH4Tag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >H4< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >H4< tag

createH5Tag

public H5Tag createH5Tag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >H5< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >H5< tag

createH6Tag

public H6Tag createH6Tag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >H6< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >H6< tag

createHeadTag

public HeadTag createHeadTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >HEAD< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >HEAD< tag

createHrTag

public HrTag createHrTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >HR< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >HR< tag

createHtmlTag

public HtmlTag createHtmlTag(BigInteger id,
                             Properties attributes)
Creates new >HTML< tag

Parameters:
id - id of the tag
attributes - attributes of the tag
Returns:
new >HTML< tag

createITag

public ITag createITag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >I< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >I< tag

createIframeTag

public IframeTag createIframeTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >IFRAME< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >IFRAME< tag

createImgTag

public ImgTag createImgTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >IMG< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >IMG< tag

createInputTag

public InputTag createInputTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >INPUT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >INPUT< tag

createInsTag

public InsTag createInsTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >INS< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >INS< tag

createIsindexTag

public IsindexTag createIsindexTag(BigInteger id,
                                   HtmlElement parent,
                                   Properties attributes)
Creates new >ISINDEX< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >ISINDEX< tag

createKbdTag

public KbdTag createKbdTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >KBD< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >KBD< tag

createLabelTag

public LabelTag createLabelTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >LABEL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >LABEL< tag

createLinkTag

public LinkTag createLinkTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >LINK< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >LINK< tag

createLiTag

public LiTag createLiTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >LI< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >LI< tag

createMapTag

public MapTag createMapTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >MAP< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >MAP< tag

createMenuTag

public MenuTag createMenuTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >MENU< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >MENU< tag

createMetaTag

public MetaTag createMetaTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >META< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >META< tag

createNoframesTag

public NoframesTag createNoframesTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >NOFRAMES< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >NOFRAMES< tag

createNoscriptTag

public NoscriptTag createNoscriptTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >NOSCRIPT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >NOSCRIPT< tag

createObjectTag

public ObjectTag createObjectTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >OBJECT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >OBJECT< tag

createOlTag

public OlTag createOlTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >OL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >OL< tag

createOptgroupTag

public OptgroupTag createOptgroupTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >OPTGROUP< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >OPTGROUP< tag

createOptionTag

public OptionTag createOptionTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >OPTION< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >OPTION< tag

createPTag

public PTag createPTag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >P< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >P< tag

createParamTag

public ParamTag createParamTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >PARAM< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >PARAM< tag

createPreTag

public PreTag createPreTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >PRE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >PRE< tag

createQTag

public QTag createQTag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >Q< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >Q< tag

createSTag

public STag createSTag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >S< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >S< tag

createSampTag

public SampTag createSampTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >SAMP< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SAMP< tag

createScriptTag

public ScriptTag createScriptTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >SCRIPT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SCRIPT< tag

createSelectTag

public SelectTag createSelectTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >SELECT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SELECT< tag

createSmallTag

public SmallTag createSmallTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >SMALL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SMALL< tag

createSpanTag

public SpanTag createSpanTag(BigInteger id,
                             HtmlElement parent,
                             Properties attributes)
Creates new >SPAN< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SPAN< tag

createStrikeTag

public StrikeTag createStrikeTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >STRIKE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >STRIKE< tag

createStrongTag

public StrongTag createStrongTag(BigInteger id,
                                 HtmlElement parent,
                                 Properties attributes)
Creates new >STRONG< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >STRONG< tag

createStyleTag

public StyleTag createStyleTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >STYLE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >STYLE< tag

createSubTag

public SubTag createSubTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >SUB< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SUB< tag

createSupTag

public SupTag createSupTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >SUP< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >SUP< tag

createTableTag

public TableTag createTableTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >TABLE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TABLE< tag

createTbodyTag

public TbodyTag createTbodyTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >TBODY< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TBODY< tag

createTdTag

public TdTag createTdTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >TD< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TD< tag

createTextareaTag

public TextareaTag createTextareaTag(BigInteger id,
                                     HtmlElement parent,
                                     Properties attributes)
Creates new >TEXTAREA< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TEXTAREA< tag

createTfootTag

public TfootTag createTfootTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >TFOOT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TFOOT< tag

createTheadTag

public TheadTag createTheadTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >THEAD< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >THEAD< tag

createThTag

public ThTag createThTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >TH< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TH< tag

createTitleTag

public TitleTag createTitleTag(BigInteger id,
                               HtmlElement parent,
                               Properties attributes)
Creates new >TITLE< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TITLE< tag

createTrTag

public TrTag createTrTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >TR< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TR< tag

createTtTag

public TtTag createTtTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >TT< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >TT< tag

createUTag

public UTag createUTag(BigInteger id,
                       HtmlElement parent,
                       Properties attributes)
Creates new >U< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >U< tag

createUlTag

public UlTag createUlTag(BigInteger id,
                         HtmlElement parent,
                         Properties attributes)
Creates new >UL< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >UL< tag

createVarTag

public VarTag createVarTag(BigInteger id,
                           HtmlElement parent,
                           Properties attributes)
Creates new >VAR< tag

Parameters:
id - id of the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new >VAR< tag

createTag

public HtmlElement createTag(BigInteger id,
                             String name,
                             HtmlElement parent,
                             Properties attributes)
Creates a generic tag if none of previous is applicable

Parameters:
id - id of the tag
name - a the tag
parent - parent of the tag
attributes - attributes of the tag
Returns:
new tag


Copyright © 2011. All Rights Reserved.