org.displaytag.decorator
public class: EscapeXmlColumnDecorator [javadoc |
source]
java.lang.Object
org.displaytag.decorator.EscapeXmlColumnDecorator
All Implemented Interfaces:
DisplaytagColumnDecorator
This takes the string that is passed in, and escapes html tags and entities. Only operates on "html" or "xml" media.
- author:
Fabrizio - Giustina
- version:
$ - Revision$ ($Author$)
| Field Summary |
|---|
| public static final DisplaytagColumnDecorator | INSTANCE | Instance used for the "escapeXml" tag attribute. |
| Method from org.displaytag.decorator.EscapeXmlColumnDecorator Summary: |
|---|
|
decorate |
| Method from org.displaytag.decorator.EscapeXmlColumnDecorator Detail: |
public Object decorate(Object columnValue,
PageContext pageContext,
MediaTypeEnum media) {
if (columnValue == null || (!media.equals(MediaTypeEnum.HTML) && !media.equals(MediaTypeEnum.XML)))
{
return columnValue;
}
return StringEscapeUtils.escapeXml(columnValue.toString());
}
|