Package com.day.cq.xss
Interface EscapingRule
-
@Deprecated public interface EscapingRule
Deprecated.This interface must be implemented for eachProtectionContext
.- Since:
- 5.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
configure(java.lang.String policyPath, java.lang.String[] relPathPrefixes, SlingRepository repository)
Deprecated.Configures the rule.java.lang.String
escape(java.lang.String str)
Deprecated.Escapes the specified string according to the implementes rule.
-
-
-
Method Detail
-
configure
void configure(java.lang.String policyPath, java.lang.String[] relPathPrefixes, SlingRepository repository) throws XSSProtectionException
Deprecated.Configures the rule.- Parameters:
policyPath
- Path to the policy file to be usedrelPathPrefixes
- Array containing prefixes for resolving relative path prefixesrepository
- The repository to use- Throws:
XSSProtectionException
- if an error occured during configuring the service
-
escape
java.lang.String escape(java.lang.String str) throws XSSProtectionException
Deprecated.Escapes the specified string according to the implementes rule.- Parameters:
str
- The string to be encoded- Returns:
- The escaped string
- Throws:
XSSProtectionException
- if an error occured while escaping the string
-
-