
org.directwebremoting.io.StringWrapper Maven / Gradle / Ivy
package org.directwebremoting.io;
/**
* A wrapper around a {@link String} to distinguish a string entered into a
* {@link org.directwebremoting.ScriptBuffer} as code and a string entered as
* data.
* The difference comes down to escaping rules: A string passed as data must
* be escaped. A script passed as code must not be escaped. It is very unlikely
* that this class will be of any use to users of DWR, however it is used by
* ScriptBuffer, and DWR's security rules forbid conversion of DWR defined
* objects unless they are in this package.
*/
public class StringWrapper
{
/**
* All StringWrappers must have a string to wrap
* @param data ...
*/
public StringWrapper(String data)
{
this.data = data;
}
@Override
public String toString()
{
return data;
}
private final String data;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy