Class EscapeFilter

    • Field Detail

      • HTML_ESCAPE_STRATEGY

        public static final java.lang.String HTML_ESCAPE_STRATEGY
        See Also:
        Constant Field Values
      • JAVASCRIPT_ESCAPE_STRATEGY

        public static final java.lang.String JAVASCRIPT_ESCAPE_STRATEGY
        See Also:
        Constant Field Values
      • CSS_ESCAPE_STRATEGY

        public static final java.lang.String CSS_ESCAPE_STRATEGY
        See Also:
        Constant Field Values
      • URL_PARAM_ESCAPE_STRATEGY

        public static final java.lang.String URL_PARAM_ESCAPE_STRATEGY
        See Also:
        Constant Field Values
      • JSON_ESCAPE_STRATEGY

        public static final java.lang.String JSON_ESCAPE_STRATEGY
        See Also:
        Constant Field Values
      • defaultStrategy

        private java.lang.String defaultStrategy
      • argumentNames

        private final java.util.List<java.lang.String> argumentNames
      • strategies

        private final java.util.Map<java.lang.String,​EscapingStrategy> strategies
    • Constructor Detail

      • EscapeFilter

        public EscapeFilter()
    • Method Detail

      • buildDefaultStrategies

        private void buildDefaultStrategies()
      • getDefaultStrategy

        public java.lang.String getDefaultStrategy()
      • setDefaultStrategy

        public void setDefaultStrategy​(java.lang.String defaultStrategy)
      • addEscapingStrategy

        public void addEscapingStrategy​(java.lang.String name,
                                        EscapingStrategy strategy)