Beispiel #1
0
        public FileCountInfo(List <SegmentCountInfo> segmentCounts, Language[] languages, IRepetitionsTable repTable)
        {
            SegmentCounts = segmentCounts;

            SourceInfo = languages[0];
            TargetInfo = languages[1];

            RepetitionsTable = repTable;
        }
        public override void Initialize(IDocumentProperties documentInfo)
        {
            // This MUST be called
            base.Initialize(documentInfo);

            repTable    = documentInfo.Repetitions;
            language[0] = documentInfo.SourceLanguage;
            language[1] = documentInfo.TargetLanguage;
        }
        public FileCountInfo(List <SegmentCountInfo> segmentCounts, Language[] languages, IRepetitionsTable repTable)
        {
            Contract.Requires <ArgumentNullException>(segmentCounts != null);
            Contract.Requires <ArgumentNullException>(languages != null);
            Contract.Requires <ArgumentNullException>(languages.Length > 1);
            Contract.Requires <ArgumentNullException>(repTable != null);

            SegmentCounts = segmentCounts;

            SourceInfo = languages[0];
            TargetInfo = languages[1];

            RepetitionsTable = repTable;
        }