@@ -37,6 +37,7 @@ public class CamelAnnotatorPage implements SearchableConfigurable, Configurable.
3737 private JBCheckBox highlightCustomOptionsCheckBox ;
3838 private JBCheckBox realTimeSimpleValidationCatalogCheckBox ;
3939 private JBCheckBox realTimeJSonPathValidationCatalogCheckBox ;
40+ private JBCheckBox realTimeJQValidationCatalogCheckBox ;
4041 private JBCheckBox realTimeIdReferenceTypeValidationCheckBox ;
4142 private JBCheckBox realTimeBeanMethodValidationCheckBox ;
4243 private JPanel result ;
@@ -52,6 +53,7 @@ public JComponent createComponent() {
5253 highlightCustomOptionsCheckBox = new JBCheckBox ("Highlight custom endpoint options as warnings in editor" );
5354 realTimeSimpleValidationCatalogCheckBox = new JBCheckBox ("Real time validation of Camel simple language in editor" );
5455 realTimeJSonPathValidationCatalogCheckBox = new JBCheckBox ("Real time validation of Camel JSonPath language in editor" );
56+ realTimeJQValidationCatalogCheckBox = new JBCheckBox ("Real time validation of Camel JQ language in editor" );
5557 realTimeIdReferenceTypeValidationCheckBox = new JBCheckBox ("Real time type validation when referencing beans" );
5658 realTimeBeanMethodValidationCheckBox = new JBCheckBox ("Real time validation of call bean method in editor" );
5759
@@ -63,6 +65,7 @@ public JComponent createComponent() {
6365 jPanel .add (highlightCustomOptionsCheckBox , "span 2" );
6466 jPanel .add (realTimeSimpleValidationCatalogCheckBox , "span 2" );
6567 jPanel .add (realTimeJSonPathValidationCatalogCheckBox , "span 2" );
68+ jPanel .add (realTimeJQValidationCatalogCheckBox , "span 2" );
6669 jPanel .add (realTimeIdReferenceTypeValidationCheckBox , "span 2" );
6770 jPanel .add (realTimeBeanMethodValidationCheckBox , "span 2" );
6871
@@ -79,6 +82,7 @@ public void apply() {
7982 camelPreferenceService .setHighlightCustomOptions (highlightCustomOptionsCheckBox .isSelected ());
8083 camelPreferenceService .setRealTimeSimpleValidation (realTimeSimpleValidationCatalogCheckBox .isSelected ());
8184 camelPreferenceService .setRealTimeJSonPathValidation (realTimeJSonPathValidationCatalogCheckBox .isSelected ());
85+ camelPreferenceService .setRealTimeJQValidation (realTimeJQValidationCatalogCheckBox .isSelected ());
8286 camelPreferenceService .setRealTimeIdReferenceTypeValidation (realTimeIdReferenceTypeValidationCheckBox .isSelected ());
8387 camelPreferenceService .setRealTimeBeanMethodValidationCheckBox (realTimeBeanMethodValidationCheckBox .isSelected ());
8488 }
@@ -91,6 +95,7 @@ public boolean isModified() {
9195 || camelPreferenceService .isHighlightCustomOptions () != highlightCustomOptionsCheckBox .isSelected ()
9296 || camelPreferenceService .isRealTimeSimpleValidation () != realTimeSimpleValidationCatalogCheckBox .isSelected ()
9397 || camelPreferenceService .isRealTimeJSonPathValidation () != realTimeJSonPathValidationCatalogCheckBox .isSelected ()
98+ || camelPreferenceService .isRealTimeJQValidation () != realTimeJQValidationCatalogCheckBox .isSelected ()
9499 || camelPreferenceService .isRealTimeIdReferenceTypeValidation () != realTimeIdReferenceTypeValidationCheckBox .isSelected ()
95100 || camelPreferenceService .isRealTimeBeanMethodValidationCheckBox () != realTimeBeanMethodValidationCheckBox .isSelected ();
96101 return b1 ;
@@ -103,6 +108,7 @@ public void reset() {
103108 highlightCustomOptionsCheckBox .setSelected (camelPreferenceService .isHighlightCustomOptions ());
104109 realTimeSimpleValidationCatalogCheckBox .setSelected (camelPreferenceService .isRealTimeSimpleValidation ());
105110 realTimeJSonPathValidationCatalogCheckBox .setSelected (camelPreferenceService .isRealTimeJSonPathValidation ());
111+ realTimeJQValidationCatalogCheckBox .setSelected (camelPreferenceService .isRealTimeJQValidation ());
106112 realTimeIdReferenceTypeValidationCheckBox .setSelected (camelPreferenceService .isRealTimeIdReferenceTypeValidation ());
107113 realTimeBeanMethodValidationCheckBox .setSelected (camelPreferenceService .isRealTimeBeanMethodValidationCheckBox ());
108114 }
@@ -113,6 +119,7 @@ public void disposeUIResources() {
113119 highlightCustomOptionsCheckBox = null ;
114120 realTimeSimpleValidationCatalogCheckBox = null ;
115121 realTimeJSonPathValidationCatalogCheckBox = null ;
122+ realTimeJQValidationCatalogCheckBox = null ;
116123 realTimeIdReferenceTypeValidationCheckBox = null ;
117124 realTimeBeanMethodValidationCheckBox = null ;
118125
@@ -150,6 +157,10 @@ JBCheckBox getRealTimeJSonPathValidationCatalogCheckBox() {
150157 return realTimeJSonPathValidationCatalogCheckBox ;
151158 }
152159
160+ public JBCheckBox getRealTimeJQValidationCatalogCheckBox () {
161+ return realTimeJQValidationCatalogCheckBox ;
162+ }
163+
153164 JBCheckBox getRealTimeIdReferenceTypeValidationCheckBox () {
154165 return realTimeIdReferenceTypeValidationCheckBox ;
155166 }
0 commit comments