/[schmitzm]/branches/2.1/src/skrueger/geotools/labelsearch/LabelSearch.java
ViewVC logotype

Diff of /branches/2.1/src/skrueger/geotools/labelsearch/LabelSearch.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 139 by alfonx, Thu Jun 11 12:52:58 2009 UTC revision 153 by alfonx, Sat Jun 20 12:48:24 2009 UTC
# Line 149  public class LabelSearch { Line 149  public class LabelSearch {
149                                          final String labelString = value.toString().toLowerCase();                                          final String labelString = value.toString().toLowerCase();
150                                          if (labelString.startsWith(searchMe)) {                                          if (labelString.startsWith(searchMe)) {
151                                                  hits.add(createSearchResult(f, value.toString(), ml                                                  hits.add(createSearchResult(f, value.toString(), ml
152                                                                  .getTitle()));                                                                  .getTitle(),ml));
153                                          } else {                                          } else {
154                                                  final String[] parts = labelString.trim().split(" ");                                                  final String[] parts = labelString.trim().split(" ");
155                                                  for (final String part : parts) {                                                  for (final String part : parts) {
156                                                          if (part.startsWith(searchMe)) {                                                          if (part.startsWith(searchMe)) {
157                                                                  hits.add(createSearchResult(f, value.toString(), ml                                                                  hits.add(createSearchResult(f, value.toString(), ml
158                                                                                  .getTitle()));                                                                                  .getTitle(), ml));
159                                                                  break;                                                                  break;
160                                                          }                                                          }
161                                                  }                                                  }
# Line 176  public class LabelSearch { Line 176  public class LabelSearch {
176          }          }
177    
178          protected SearchResult createSearchResult(final Feature f, final String title,          protected SearchResult createSearchResult(final Feature f, final String title,
179                          final String inTitle) {                          final String inTitle, MapLayer ml) {
180                  return new SearchResultFeature(f, title, inTitle, mapPane);                  return new SearchResultFeature(f, title, inTitle, mapPane, ml);
181          }          }
182    
183  }  }

Legend:
Removed from v.139  
changed lines
  Added in v.153

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26