EscapeMode.java
package org.jbehave.core.reporters;
import org.apache.commons.text.StringEscapeUtils;
public enum EscapeMode {
HTML {
@Override
public String escapeString(String string) {
return StringEscapeUtils.escapeHtml4(string);
}
},
JSON {
@Override
public String escapeString(String string) {
return StringEscapeUtils.escapeJson(string);
}
},
XML {
@Override
public String escapeString(String string) {
return StringEscapeUtils.escapeXml11(string);
}
},
NONE {
@Override
public String escapeString(String string) {
return string;
}
};
public abstract String escapeString(String string);
}