Lines 78-83
Link Here
|
78 |
public static final String JAVA_COMPLETION_BLACKLIST_DEFAULT = ""; //NOI18N |
78 |
public static final String JAVA_COMPLETION_BLACKLIST_DEFAULT = ""; //NOI18N |
79 |
public static final String JAVA_COMPLETION_EXCLUDER_METHODS = "javaCompletionExcluderMethods"; //NOI18N |
79 |
public static final String JAVA_COMPLETION_EXCLUDER_METHODS = "javaCompletionExcluderMethods"; //NOI18N |
80 |
public static final boolean JAVA_COMPLETION_EXCLUDER_METHODS_DEFAULT = false; |
80 |
public static final boolean JAVA_COMPLETION_EXCLUDER_METHODS_DEFAULT = false; |
|
|
81 |
public static final String JAVA_AUTO_COMPLETION_SUBWORDS = "javaCompletionSubwords"; //NOI18N |
82 |
public static final boolean JAVA_AUTO_COMPLETION_SUBWORDS_DEFAULT = false; |
81 |
|
83 |
|
82 |
private static final String JAVA_FQN_REGEX = "[$\\p{L}\\p{Digit}._]*"; //NOI18N |
84 |
private static final String JAVA_FQN_REGEX = "[$\\p{L}\\p{Digit}._]*"; //NOI18N |
83 |
|
85 |
|
Lines 94-99
Link Here
|
94 |
javaAutoPopupOnIdentifierPart.setSelected(preferences.getBoolean(JAVA_AUTO_POPUP_ON_IDENTIFIER_PART, JAVA_AUTO_POPUP_ON_IDENTIFIER_PART_DEFAULT)); |
96 |
javaAutoPopupOnIdentifierPart.setSelected(preferences.getBoolean(JAVA_AUTO_POPUP_ON_IDENTIFIER_PART, JAVA_AUTO_POPUP_ON_IDENTIFIER_PART_DEFAULT)); |
95 |
javaAutoCompletionTriggersField.setText(preferences.get(JAVA_AUTO_COMPLETION_TRIGGERS, JAVA_AUTO_COMPLETION_TRIGGERS_DEFAULT)); |
97 |
javaAutoCompletionTriggersField.setText(preferences.get(JAVA_AUTO_COMPLETION_TRIGGERS, JAVA_AUTO_COMPLETION_TRIGGERS_DEFAULT)); |
96 |
javaCompletionSelectorsField.setText(preferences.get(JAVA_COMPLETION_SELECTORS, JAVA_COMPLETION_SELECTORS_DEFAULT)); |
98 |
javaCompletionSelectorsField.setText(preferences.get(JAVA_COMPLETION_SELECTORS, JAVA_COMPLETION_SELECTORS_DEFAULT)); |
|
|
99 |
javaAutoCompletionSubwords.setSelected(preferences.getBoolean(JAVA_AUTO_COMPLETION_SUBWORDS, JAVA_AUTO_COMPLETION_SUBWORDS_DEFAULT)); |
97 |
javadocAutoCompletionTriggersField.setText(preferences.get(JAVADOC_AUTO_COMPLETION_TRIGGERS, JAVADOC_AUTO_COMPLETION_TRIGGERS_DEFAULT)); |
100 |
javadocAutoCompletionTriggersField.setText(preferences.get(JAVADOC_AUTO_COMPLETION_TRIGGERS, JAVADOC_AUTO_COMPLETION_TRIGGERS_DEFAULT)); |
98 |
String blacklist = preferences.get(JAVA_COMPLETION_BLACKLIST, JAVA_COMPLETION_BLACKLIST_DEFAULT); |
101 |
String blacklist = preferences.get(JAVA_COMPLETION_BLACKLIST, JAVA_COMPLETION_BLACKLIST_DEFAULT); |
99 |
initExcluderList(javaCompletionExcludeJlist, blacklist); |
102 |
initExcluderList(javaCompletionExcludeJlist, blacklist); |
Lines 182-187
Link Here
|
182 |
jSeparator1 = new javax.swing.JSeparator(); |
185 |
jSeparator1 = new javax.swing.JSeparator(); |
183 |
javaCompletionExcluderLabel = new javax.swing.JLabel(); |
186 |
javaCompletionExcluderLabel = new javax.swing.JLabel(); |
184 |
jSeparator2 = new javax.swing.JSeparator(); |
187 |
jSeparator2 = new javax.swing.JSeparator(); |
|
|
188 |
javaAutoCompletionSubwords = new javax.swing.JCheckBox(); |
185 |
|
189 |
|
186 |
javaCompletionExcluderDialog2.setTitle(org.openide.util.NbBundle.getMessage(CodeCompletionPanel.class, "ExcluderDialogTitle")); // NOI18N |
190 |
javaCompletionExcluderDialog2.setTitle(org.openide.util.NbBundle.getMessage(CodeCompletionPanel.class, "ExcluderDialogTitle")); // NOI18N |
187 |
javaCompletionExcluderDialog2.setModal(true); |
191 |
javaCompletionExcluderDialog2.setModal(true); |
Lines 216-223
Link Here
|
216 |
.addGroup(javaCompletionExcluderDialog2Layout.createSequentialGroup() |
220 |
.addGroup(javaCompletionExcluderDialog2Layout.createSequentialGroup() |
217 |
.addContainerGap() |
221 |
.addContainerGap() |
218 |
.addGroup(javaCompletionExcluderDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) |
222 |
.addGroup(javaCompletionExcluderDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) |
219 |
.addComponent( javaCompletionExcluderDialogLabel, javax.swing.GroupLayout.Alignment.LEADING, 0, 0, Short.MAX_VALUE) |
223 |
.addComponent(javaCompletionExcluderDialogLabel, javax.swing.GroupLayout.Alignment.LEADING, 0, 0, Short.MAX_VALUE) |
220 |
.addComponent( javaCompletionExcluderDialogTextField, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 307, Short.MAX_VALUE)) |
224 |
.addComponent(javaCompletionExcluderDialogTextField, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 307, Short.MAX_VALUE)) |
221 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) |
225 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) |
222 |
.addGroup(javaCompletionExcluderDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) |
226 |
.addGroup(javaCompletionExcluderDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) |
223 |
.addComponent(javaCompletionExcluderDialogOkButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
227 |
.addComponent(javaCompletionExcluderDialogOkButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) |
Lines 230-236
Link Here
|
230 |
.addGroup(javaCompletionExcluderDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) |
234 |
.addGroup(javaCompletionExcluderDialog2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) |
231 |
.addGroup(javaCompletionExcluderDialog2Layout.createSequentialGroup() |
235 |
.addGroup(javaCompletionExcluderDialog2Layout.createSequentialGroup() |
232 |
.addContainerGap() |
236 |
.addContainerGap() |
233 |
.addComponent(javaCompletionExcluderDialogLabel) |
237 |
.addComponent(javaCompletionExcluderDialogLabel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) |
234 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) |
238 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) |
235 |
.addGroup(javaCompletionExcluderDialog2Layout.createSequentialGroup() |
239 |
.addGroup(javaCompletionExcluderDialog2Layout.createSequentialGroup() |
236 |
.addContainerGap() |
240 |
.addContainerGap() |
Lines 328-333
Link Here
|
328 |
javaCompletionExcluderLabel.setLabelFor(javaCompletionExcluderTab); |
332 |
javaCompletionExcluderLabel.setLabelFor(javaCompletionExcluderTab); |
329 |
org.openide.awt.Mnemonics.setLocalizedText(javaCompletionExcluderLabel, org.openide.util.NbBundle.getMessage(CodeCompletionPanel.class, "CodeCompletionPanel.javaCompletionExcluderLabel.text")); // NOI18N |
333 |
org.openide.awt.Mnemonics.setLocalizedText(javaCompletionExcluderLabel, org.openide.util.NbBundle.getMessage(CodeCompletionPanel.class, "CodeCompletionPanel.javaCompletionExcluderLabel.text")); // NOI18N |
330 |
|
334 |
|
|
|
335 |
org.openide.awt.Mnemonics.setLocalizedText(javaAutoCompletionSubwords, org.openide.util.NbBundle.getMessage(CodeCompletionPanel.class, "CodeCompletionPanel.javaAutoCompletionSubwords.text")); // NOI18N |
336 |
javaAutoCompletionSubwords.addActionListener(new java.awt.event.ActionListener() { |
337 |
public void actionPerformed(java.awt.event.ActionEvent evt) { |
338 |
javaAutoCompletionSubwordsActionPerformed(evt); |
339 |
} |
340 |
}); |
341 |
|
331 |
javax.swing.GroupLayout javaCompletionPaneLayout = new javax.swing.GroupLayout(javaCompletionPane); |
342 |
javax.swing.GroupLayout javaCompletionPaneLayout = new javax.swing.GroupLayout(javaCompletionPane); |
332 |
javaCompletionPane.setLayout(javaCompletionPaneLayout); |
343 |
javaCompletionPane.setLayout(javaCompletionPaneLayout); |
333 |
javaCompletionPaneLayout.setHorizontalGroup( |
344 |
javaCompletionPaneLayout.setHorizontalGroup( |
Lines 335-343
Link Here
|
335 |
.addGroup(javaCompletionPaneLayout.createSequentialGroup() |
346 |
.addGroup(javaCompletionPaneLayout.createSequentialGroup() |
336 |
.addContainerGap() |
347 |
.addContainerGap() |
337 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
348 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
|
|
349 |
.addComponent(javaAutoCompletionSubwords) |
338 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) |
350 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) |
339 |
.addComponent( javaCompletionExcluderLabel, javax.swing.GroupLayout.Alignment.LEADING) |
351 |
.addComponent(javaCompletionExcluderLabel, javax.swing.GroupLayout.Alignment.LEADING) |
340 |
.addComponent( jSeparator2, javax.swing.GroupLayout.Alignment.LEADING) |
352 |
.addComponent(jSeparator2, javax.swing.GroupLayout.Alignment.LEADING) |
341 |
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, javaCompletionPaneLayout.createSequentialGroup() |
353 |
.addGroup(javax.swing.GroupLayout.Alignment.LEADING, javaCompletionPaneLayout.createSequentialGroup() |
342 |
.addGap(6, 6, 6) |
354 |
.addGap(6, 6, 6) |
343 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
355 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
Lines 372-383
Link Here
|
372 |
.addGap(213, 213, 213))) |
384 |
.addGap(213, 213, 213))) |
373 |
); |
385 |
); |
374 |
|
386 |
|
375 |
javaCompletionPaneLayout.linkSize( javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[]{javaCompletionExcluderAddButton, javaCompletionExcluderEditButton, javaCompletionExcluderRemoveButton}); |
387 |
javaCompletionPaneLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {javaCompletionExcluderAddButton, javaCompletionExcluderEditButton, javaCompletionExcluderRemoveButton}); |
376 |
|
388 |
|
377 |
javaCompletionPaneLayout.setVerticalGroup( |
389 |
javaCompletionPaneLayout.setVerticalGroup( |
378 |
javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
390 |
javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
379 |
.addGroup(javaCompletionPaneLayout.createSequentialGroup() |
391 |
.addGroup(javaCompletionPaneLayout.createSequentialGroup() |
380 |
.addGap(132, 132, 132) |
392 |
.addGap(102, 102, 102) |
|
|
393 |
.addComponent(javaAutoCompletionSubwords) |
394 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) |
381 |
.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE) |
395 |
.addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE) |
382 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) |
396 |
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) |
383 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
397 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
Lines 400-406
Link Here
|
400 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) |
414 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) |
401 |
.addComponent(javadocAutoCompletionTriggersLabel) |
415 |
.addComponent(javadocAutoCompletionTriggersLabel) |
402 |
.addComponent(javadocAutoCompletionTriggersField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) |
416 |
.addComponent(javadocAutoCompletionTriggersField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) |
403 |
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) |
417 |
.addContainerGap(20, Short.MAX_VALUE)) |
404 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
418 |
.addGroup(javaCompletionPaneLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) |
405 |
.addGroup(javaCompletionPaneLayout.createSequentialGroup() |
419 |
.addGroup(javaCompletionPaneLayout.createSequentialGroup() |
406 |
.addContainerGap() |
420 |
.addContainerGap() |
Lines 534-539
Link Here
|
534 |
} |
548 |
} |
535 |
}//GEN-LAST:event_javaCompletionExcluderDialogTextFieldKeyTyped |
549 |
}//GEN-LAST:event_javaCompletionExcluderDialogTextFieldKeyTyped |
536 |
|
550 |
|
|
|
551 |
private void javaAutoCompletionSubwordsActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_javaAutoCompletionSubwordsActionPerformed |
552 |
preferences.putBoolean(JAVA_AUTO_COMPLETION_SUBWORDS, javaAutoCompletionSubwords.isSelected()); |
553 |
}//GEN-LAST:event_javaAutoCompletionSubwordsActionPerformed |
554 |
|
537 |
private void update(DocumentEvent e) { |
555 |
private void update(DocumentEvent e) { |
538 |
if (e.getDocument() == javaAutoCompletionTriggersField.getDocument()) |
556 |
if (e.getDocument() == javaAutoCompletionTriggersField.getDocument()) |
539 |
preferences.put(JAVA_AUTO_COMPLETION_TRIGGERS, javaAutoCompletionTriggersField.getText()); |
557 |
preferences.put(JAVA_AUTO_COMPLETION_TRIGGERS, javaAutoCompletionTriggersField.getText()); |
Lines 580-585
Link Here
|
580 |
private javax.swing.JCheckBox guessMethodArguments; |
598 |
private javax.swing.JCheckBox guessMethodArguments; |
581 |
private javax.swing.JSeparator jSeparator1; |
599 |
private javax.swing.JSeparator jSeparator1; |
582 |
private javax.swing.JSeparator jSeparator2; |
600 |
private javax.swing.JSeparator jSeparator2; |
|
|
601 |
private javax.swing.JCheckBox javaAutoCompletionSubwords; |
583 |
private javax.swing.JTextField javaAutoCompletionTriggersField; |
602 |
private javax.swing.JTextField javaAutoCompletionTriggersField; |
584 |
private javax.swing.JLabel javaAutoCompletionTriggersLabel; |
603 |
private javax.swing.JLabel javaAutoCompletionTriggersLabel; |
585 |
private javax.swing.JCheckBox javaAutoPopupOnIdentifierPart; |
604 |
private javax.swing.JCheckBox javaAutoPopupOnIdentifierPart; |