Package org.grails.encoder.impl
Class HTML4Encoder
- java.lang.Object
-
- org.grails.encoder.AbstractCharReplacementEncoder
-
- org.grails.encoder.impl.HTML4Encoder
-
- All Implemented Interfaces:
CodecIdentifierProvider,Encoder,EncodesToWriter,StreamingEncoder
public class HTML4Encoder extends AbstractCharReplacementEncoder
This encoder is for HTML4 documents. It uses escaping information from Spring's HtmlUtils so that this is compatible with the previous "encodeAsHTML" in older Grails versions.- Since:
- 2.3
-
-
Field Summary
-
Fields inherited from class org.grails.encoder.AbstractCharReplacementEncoder
codecIdentifier
-
-
Constructor Summary
Constructors Constructor Description HTML4Encoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringescapeCharacter(char ch, char previousChar)Escape the character, return null if no replacement has to be made-
Methods inherited from class org.grails.encoder.AbstractCharReplacementEncoder
convertToString, createChainingEncodesToWriter, doCharReplacementEncoding, encode, encodeToStream, encodeToWriter, encodeToWriter, escapeCharSequence, getCodecIdentifier, isApplyToSafelyEncoded, isSafe, markEncoded
-
-
-
-
Method Detail
-
escapeCharacter
protected java.lang.String escapeCharacter(char ch, char previousChar)Description copied from class:AbstractCharReplacementEncoderEscape the character, return null if no replacement has to be made- Specified by:
escapeCharacterin classAbstractCharReplacementEncoder- Parameters:
ch- the character to escapepreviousChar- the previous char- Returns:
- the replacement string, null if no replacement has to be made
-
-