org.owasp.esapi.tags.EncodeForVBScriptTag Maven / Gradle / Ivy
/*
* OWASP Enterprise Security API (ESAPI)
*
* This file is part of the Open Web Application Security Project (OWASP)
* Enterprise Security API (ESAPI) project. For details, please see
* http://www.owasp.org/index.php/ESAPI.
*
* Copyright (c) 2007 - The OWASP Foundation
*
* The ESAPI is published by OWASP under the BSD license. You should read and accept the
* LICENSE before you use, modify, and/or redistribute this software.
*
* @author Jeff Williams Aspect Security
* @created 2007
*/
package org.owasp.esapi.tags;
import org.owasp.esapi.Encoder;
/**
* JSP tag that encode's it's body for use in VBScript.
*/
public class EncodeForVBScriptTag extends BaseEncodeTag
{
private static final long serialVersionUID = 3L;
/**
* Encode tag's content for usage in VBScript.
* @param content The tag's content as a String
* @param enc Encoder used to call
* {@link Encoder#encodeForVBScript(String)}
* @return content encoded for usage in VBScript
*/
protected String encode(String content, Encoder enc)
{
return enc.encodeForVBScript(content);
}
}