Package gg.jte.html
Class OwaspHtmlTemplateOutput
- java.lang.Object
-
- gg.jte.html.OwaspHtmlTemplateOutput
-
- All Implemented Interfaces:
HtmlTemplateOutput,TemplateOutput
public class OwaspHtmlTemplateOutput extends java.lang.Object implements HtmlTemplateOutput
See https://cheatsheetseries.owasp.org/cheatsheets/Cross_Site_Scripting_Prevention_Cheat_Sheet.html
-
-
Constructor Summary
Constructors Constructor Description OwaspHtmlTemplateOutput(TemplateOutput templateOutput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.WritergetWriter()protected OwaspHtmlTemplateOutputnewInstance(TemplateOutput output)Override in case of subclassing.voidsetContext(java.lang.String tagName, java.lang.String attributeName)voidwriteBinaryContent(byte[] value)voidwriteContent(java.lang.String value)voidwriteUserContent(boolean value)voidwriteUserContent(byte value)voidwriteUserContent(double value)voidwriteUserContent(float value)voidwriteUserContent(int value)voidwriteUserContent(long value)voidwriteUserContent(short value)voidwriteUserContent(Content content)voidwriteUserContent(java.lang.String value)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface gg.jte.TemplateOutput
writeUserContent, writeUserContent, writeUserContent, writeUserContent, writeUserContent
-
-
-
-
Constructor Detail
-
OwaspHtmlTemplateOutput
public OwaspHtmlTemplateOutput(TemplateOutput templateOutput)
-
-
Method Detail
-
newInstance
protected OwaspHtmlTemplateOutput newInstance(TemplateOutput output)
Override in case of subclassing.
-
setContext
public void setContext(java.lang.String tagName, java.lang.String attributeName)- Specified by:
setContextin interfaceHtmlTemplateOutput
-
writeUserContent
public void writeUserContent(java.lang.String value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(Content content)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
getWriter
public java.io.Writer getWriter()
- Specified by:
getWriterin interfaceTemplateOutput
-
writeContent
public void writeContent(java.lang.String value)
- Specified by:
writeContentin interfaceTemplateOutput
-
writeBinaryContent
public void writeBinaryContent(byte[] value)
- Specified by:
writeBinaryContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(boolean value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(byte value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(short value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(int value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(long value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(float value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
writeUserContent
public void writeUserContent(double value)
- Specified by:
writeUserContentin interfaceTemplateOutput
-
-