internal static TagCloud GetTagCloud(string text, ICloudLayoter layoter, ITextProcessor textProcessor, IWordsMetric wordsMetric) { var metric = wordsMetric.GetMetric(textProcessor.GetLiterals(text)); return(new TagCloud(metric, layoter)); }
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)); }