示例#1
0
 public TagsCloudGenerator(
     IWordsFileReader wordReader,
     IEnumerable <IWordProcessor> processors,
     IWordMeasurer wordMeasurer,
     IRectangleLayouter layouter,
     IPainter painter,
     TagsCloudVisualizer visualizer)
 {
     this.layouter     = layouter;
     this.wordReader   = wordReader;
     this.processors   = processors;
     this.wordMeasurer = wordMeasurer;
     this.painter      = painter;
     this.visualizer   = visualizer;
 }
示例#2
0
 public TagCloudGenerator(
     IWordsLayouter wordsLayouter,
     IWordsDrawer wordsDrawer,
     IWordsFileReader wordsFileReader,
     IEnumerable <IWordsProcessor> processors,
     IWordsCounter counter,
     IEnumerable <IImageSaver> savers)
 {
     this.wordsLayouter   = wordsLayouter;
     this.wordsDrawer     = wordsDrawer;
     this.wordsFileReader = wordsFileReader;
     this.processors      = processors;
     this.counter         = counter;
     this.savers          = savers;
 }