[jboss-svn-commits] JBL Code SVN: r14228 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Aug 14 20:46:55 EDT 2007
Author: pombredanne
Date: 2007-08-14 20:46:55 -0400 (Tue, 14 Aug 2007)
New Revision: 14228
Modified:
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/AbstractCompletionProcessor.java
Log:
JBRULES-1084: ignore case when filtering completion proposals on prefix. The filtering is now also done for all ICompletionProposal (regardless of their types, java or drools ) and based on the displayed string, not the replacement string
Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/AbstractCompletionProcessor.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/AbstractCompletionProcessor.java 2007-08-15 00:39:27 UTC (rev 14227)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/editors/completion/AbstractCompletionProcessor.java 2007-08-15 00:46:55 UTC (rev 14228)
@@ -53,13 +53,13 @@
protected static void filterProposalsOnPrefix(String prefix, List props) {
if ( prefix != null && prefix.trim().length() > 0 ) {
Iterator iterator = props.iterator();
+ String prefixLc = prefix.toLowerCase();
while ( iterator.hasNext() ) {
- ICompletionProposal item = (ICompletionProposal) iterator.next();
- if (item instanceof RuleCompletionProposal) {
- if (!((RuleCompletionProposal) item).getContent().startsWith(prefix)) {
- iterator.remove();
- }
- }
+ ICompletionProposal item = (ICompletionProposal) iterator.next();
+ String content = item.getDisplayString().toLowerCase();
+ if ( !content.toLowerCase().startsWith( prefixLc ) ) {
+ iterator.remove();
+ }
}
}
}
More information about the jboss-svn-commits
mailing list