comparison dwtx/jface/text/DefaultDocumentAdapter.d @ 134:51e6e63f930e

Regex fix for casts
author Frank Benoit <benoit@tionex.de>
date Sun, 24 Aug 2008 01:46:20 +0200
parents 7d818bd32d63
children 6dcb0baaa031
comparison
equal deleted inserted replaced
133:7d818bd32d63 134:51e6e63f930e
274 * @see IRepairableDocument#repairLineInformation() 274 * @see IRepairableDocument#repairLineInformation()
275 * @since 3.0 275 * @since 3.0
276 */ 276 */
277 private void repairLineInformation(IDocument document) { 277 private void repairLineInformation(IDocument document) {
278 if (document instanceof IRepairableDocument) { 278 if (document instanceof IRepairableDocument) {
279 IRepairableDocument repairable= (IRepairableDocument) document; 279 IRepairableDocument repairable= cast(IRepairableDocument) document;
280 repairable.repairLineInformation(); 280 repairable.repairLineInformation();
281 } 281 }
282 } 282 }
283 283
284 /** 284 /**
487 TextChangedEvent event= new TextChangedEvent(this); 487 TextChangedEvent event= new TextChangedEvent(this);
488 488
489 if (fTextChangeListeners !is null && fTextChangeListeners.size() > 0) { 489 if (fTextChangeListeners !is null && fTextChangeListeners.size() > 0) {
490 Iterator e= new ArrayList(fTextChangeListeners).iterator(); 490 Iterator e= new ArrayList(fTextChangeListeners).iterator();
491 while (e.hasNext()) 491 while (e.hasNext())
492 ((TextChangeListener) e.next()).textChanged(event); 492 (cast(TextChangeListener) e.next()).textChanged(event);
493 } 493 }
494 } 494 }
495 495
496 /** 496 /**
497 * Sends a text set event to all registered listeners. 497 * Sends a text set event to all registered listeners.
504 TextChangedEvent event = new TextChangedEvent(this); 504 TextChangedEvent event = new TextChangedEvent(this);
505 505
506 if (fTextChangeListeners !is null && fTextChangeListeners.size() > 0) { 506 if (fTextChangeListeners !is null && fTextChangeListeners.size() > 0) {
507 Iterator e= new ArrayList(fTextChangeListeners).iterator(); 507 Iterator e= new ArrayList(fTextChangeListeners).iterator();
508 while (e.hasNext()) 508 while (e.hasNext())
509 ((TextChangeListener) e.next()).textSet(event); 509 (cast(TextChangeListener) e.next()).textSet(event);
510 } 510 }
511 } 511 }
512 512
513 /** 513 /**
514 * Sends the text changing event to all registered listeners. 514 * Sends the text changing event to all registered listeners.
532 event.newLineCount= (fEvent.fText is null ? 0 : document.computeNumberOfLines(fEvent.fText)); 532 event.newLineCount= (fEvent.fText is null ? 0 : document.computeNumberOfLines(fEvent.fText));
533 533
534 if (fTextChangeListeners !is null && fTextChangeListeners.size() > 0) { 534 if (fTextChangeListeners !is null && fTextChangeListeners.size() > 0) {
535 Iterator e= new ArrayList(fTextChangeListeners).iterator(); 535 Iterator e= new ArrayList(fTextChangeListeners).iterator();
536 while (e.hasNext()) 536 while (e.hasNext())
537 ((TextChangeListener) e.next()).textChanging(event); 537 (cast(TextChangeListener) e.next()).textChanging(event);
538 } 538 }
539 539
540 } catch (BadLocationException e) { 540 } catch (BadLocationException e) {
541 } 541 }
542 } 542 }