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
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected StringescapeCharacter(char ch, char previousChar) Escape the character, return null if no replacement has to be madeMethods inherited from class org.grails.encoder.AbstractCharReplacementEncoder
convertToString, createChainingEncodesToWriter, doCharReplacementEncoding, encode, encodeToStream, encodeToWriter, encodeToWriter, escapeCharSequence, getCodecIdentifier, isApplyToSafelyEncoded, isSafe, markEncoded
-
Constructor Details
-
HTML4Encoder
public HTML4Encoder()
-
-
Method Details
-
escapeCharacter
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
-