Class HTMLBuilderImpl
- java.lang.Object
-
- org.concordion.ext.excel.conversion.HTMLBuilderImpl
-
- All Implemented Interfaces:
HTMLBuilder
public class HTMLBuilderImpl extends java.lang.Object implements HTMLBuilder
-
-
Constructor Summary
Constructors Constructor Description HTMLBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttribute(java.lang.String name, java.lang.String value)voidaddText(java.lang.String text)voidaddUnescapedText(java.lang.String text)voidendTag()protected java.lang.Stringescape(java.lang.String s)java.lang.StringgetCurrentOpenTag()java.lang.StringgetCurrentOpenTagAttribute(java.lang.String name)voidsetCurrentOpenTag(java.lang.String tag)voidstartTag(java.lang.String tag)Pushes a new open tag onto the contextjava.lang.StringtoString()HTMLBuilderwithParentTag()HTMLBuilderwithRootTag()
-
-
-
Method Detail
-
startTag
public void startTag(java.lang.String tag)
Description copied from interface:HTMLBuilderPushes a new open tag onto the context- Specified by:
startTagin interfaceHTMLBuilder- Parameters:
tag- xhtml tag to push.
-
addAttribute
public void addAttribute(java.lang.String name, java.lang.String value)- Specified by:
addAttributein interfaceHTMLBuilder
-
addText
public void addText(java.lang.String text)
- Specified by:
addTextin interfaceHTMLBuilder
-
addUnescapedText
public void addUnescapedText(java.lang.String text)
- Specified by:
addUnescapedTextin interfaceHTMLBuilder
-
endTag
public void endTag()
- Specified by:
endTagin interfaceHTMLBuilder
-
escape
protected java.lang.String escape(java.lang.String s)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
withParentTag
public HTMLBuilder withParentTag()
- Specified by:
withParentTagin interfaceHTMLBuilder- Returns:
- an HTML builder for the parent tag, allowing you to modify already created HTML elements.
-
withRootTag
public HTMLBuilder withRootTag()
- Specified by:
withRootTagin interfaceHTMLBuilder- Returns:
- the HTML builder for the root (i.e. <html>) tag at the start of the document.
-
getCurrentOpenTag
public java.lang.String getCurrentOpenTag()
- Specified by:
getCurrentOpenTagin interfaceHTMLBuilder
-
setCurrentOpenTag
public void setCurrentOpenTag(java.lang.String tag)
- Specified by:
setCurrentOpenTagin interfaceHTMLBuilder
-
getCurrentOpenTagAttribute
public java.lang.String getCurrentOpenTagAttribute(java.lang.String name)
- Specified by:
getCurrentOpenTagAttributein interfaceHTMLBuilder
-
-