@@ -61,6 +61,8 @@ public class SettingsComponent {
6161 private final JBCheckBox useEditorFont = new JBCheckBox (SettingsBundle .message ("settings.useEditorFont" ));
6262
6363 private final JBCheckBox showOnlyHighestSeverityPerLine = new JBCheckBox (SettingsBundle .message ("settings.showOnlyHighestPerLine" ));
64+ private final JBCheckBox enableHtmlStripping = new JBCheckBox (SettingsBundle .message ("settings.enableHtmlStripping" ));
65+ private final JBCheckBox enableXmlUnescaping = new JBCheckBox (SettingsBundle .message ("settings.enableXmlUnescaping" ));
6466 private final JFormattedTextField inlayFontSizeDeltaText ;
6567 private final JFormattedTextField manualScannerDelay ;
6668 private final JBCheckBox fillProblemLabels = new JBCheckBox (SettingsBundle .message ("settings.fillProblemLabels" ));
@@ -164,6 +166,8 @@ public SettingsComponent() {
164166 .addComponent (forceErrorsInSameLine , 0 )
165167 .addComponent (useEditorFont , 0 )
166168 .addComponent (showOnlyHighestSeverityPerLine , 0 )
169+ .addComponent (enableHtmlStripping , 0 )
170+ .addComponent (enableXmlUnescaping , 0 )
167171 .addLabeledComponent (new JBLabel (SettingsBundle .message ("settings.inlaySizeDelta" )), inlayFontSizeDeltaText )
168172 .addTooltip (SettingsBundle .message ("settings.inlaySizeDeltaTooltip" ))
169173 .addLabeledComponent (new JLabel (SettingsBundle .message ("settings.problemFilterListLabel" )), problemFilterList )
@@ -247,6 +251,14 @@ public boolean isShowOnlyHighestSeverityPerLine() {
247251 return showOnlyHighestSeverityPerLine .isSelected ();
248252 }
249253
254+ public boolean isEnableHtmlStripping () {
255+ return enableHtmlStripping .isSelected ();
256+ }
257+
258+ public boolean isEnableXmlUnescaping () {
259+ return enableXmlUnescaping .isSelected ();
260+ }
261+
250262 public int getInlayFontSizeDelta () {
251263 int val = 0 ;
252264 // Convert the String
@@ -273,6 +285,14 @@ public void setShowOnlyHighestSeverityPerLine(boolean isSelected) {
273285 showOnlyHighestSeverityPerLine .setSelected (isSelected );
274286 }
275287
288+ public void setEnableHtmlStripping (boolean isSelected ) {
289+ enableHtmlStripping .setSelected (isSelected );
290+ }
291+
292+ public void setEnableXmlUnescaping (boolean isSelected ) {
293+ enableXmlUnescaping .setSelected (isSelected );
294+ }
295+
276296 public boolean isFillProblemLabels () {
277297 return fillProblemLabels .isSelected ();
278298 }
0 commit comments