Example #1
0
        internal static TagCloud GetTagCloud(string text, ICloudLayoter layoter,
                                             ITextProcessor textProcessor, IWordsMetric wordsMetric)
        {
            var metric = wordsMetric.GetMetric(textProcessor.GetLiterals(text));

            return(new TagCloud(metric, layoter));
        }
Example #2
0
 private void SetTagInfo(OptionsTagInfo info)
 {
     processor = TextProcessorAssosiation
                 .GetProcessor(SkipSpaces(info.Processor));
     metric = WordsMetricAssosiation
              .GetMetric(SkipSpaces(info.Metric));
     layoter = CloudLayoterAssosiation
               .GetCloudLayoter(SkipSpaces(info.Layoter), SkipSpaces(info.PointGetter));
 }