Class EscapeJavaScriptReference
- java.lang.Object
-
- org.apache.velocity.app.event.implement.EscapeReference
-
- org.apache.velocity.app.event.implement.EscapeJavaScriptReference
-
- All Implemented Interfaces:
EventHandler
,ReferenceInsertionEventHandler
,RuntimeServicesAware
public class EscapeJavaScriptReference extends EscapeReference
Escapes the characters in a String to be suitable for use in JavaScript.- Since:
- 1.5
- Author:
- wglass
- See Also:
- StringEscapeUtils
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.velocity.app.event.ReferenceInsertionEventHandler
ReferenceInsertionEventHandler.referenceInsertExecutor
-
-
Constructor Summary
Constructors Constructor Description EscapeJavaScriptReference()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
escape(java.lang.Object text)
Escapes the characters in a String to be suitable for use in JavaScript.protected java.lang.String
getMatchAttribute()
Specify the configuration attribute that specifies the regular expression.-
Methods inherited from class org.apache.velocity.app.event.implement.EscapeReference
getRuntimeServices, referenceInsert, setRuntimeServices
-
-
-
-
Method Detail
-
escape
protected java.lang.String escape(java.lang.Object text)
Escapes the characters in a String to be suitable for use in JavaScript.- Specified by:
escape
in classEscapeReference
- Parameters:
text
-- Returns:
- An escaped String.
- See Also:
- StringEscapeUtils
-
getMatchAttribute
protected java.lang.String getMatchAttribute()
Description copied from class:EscapeReference
Specify the configuration attribute that specifies the regular expression. Ideally should be in a formeventhandler.escape.XYZ.match
where
XYZ
is the type of escaping being done.- Specified by:
getMatchAttribute
in classEscapeReference
- Returns:
- attribute "eventhandler.escape.javascript.match"
-
-