ConvertToSummaryString()
        {
            AssertValid();

            SentenceConcatenator oSentenceConcatenator =
                new SentenceConcatenator();

            AddSummarySentence(m_oEdgeColorResults, "edge colors",
                               oSentenceConcatenator);

            AddSummarySentence(m_oEdgeWidthResults, "edge widths",
                               oSentenceConcatenator);

            AddSummarySentence(m_oEdgeAlphaResults, "edge opacities",
                               oSentenceConcatenator);

            AddSummarySentence(m_oVertexColorResults, "vertex colors",
                               oSentenceConcatenator);

            AddSummarySentence(m_oVertexRadiusResults, "vertex sizes",
                               oSentenceConcatenator);

            AddSummarySentence(m_oVertexAlphaResults, "vertex opacities",
                               oSentenceConcatenator);

            return(oSentenceConcatenator.ConcatenateSentences());
        }
        AddSummarySentence
        (
            AutoFillColumnResults oAutoFillColumnResults,
            String sDestinationColumnDescription,
            SentenceConcatenator oSentenceConcatenator
        )
        {
            Debug.Assert(oAutoFillColumnResults != null);
            Debug.Assert(!String.IsNullOrEmpty(sDestinationColumnDescription));
            Debug.Assert(oSentenceConcatenator != null);
            AssertValid();

            if (oAutoFillColumnResults.ColumnAutoFilled)
            {
                oSentenceConcatenator.AddSentence(

                    "The {0} are based on {1} values."
                    ,
                    sDestinationColumnDescription,
                    oAutoFillColumnResults.SourceColumnName.ToLower()
                    );
            }
        }
Beispiel #3
0
 SetUp()
 {
     m_oSentenceConcatenator = new SentenceConcatenator();
 }
 SetUp()
 {
     m_oSentenceConcatenator = new SentenceConcatenator();
 }
    AddSummarySentence
    (
        AutoFillColumnResults oAutoFillColumnResults,
        String sDestinationColumnDescription,
        SentenceConcatenator oSentenceConcatenator
    )
    {
        Debug.Assert(oAutoFillColumnResults != null);
        Debug.Assert( !String.IsNullOrEmpty(sDestinationColumnDescription) );
        Debug.Assert(oSentenceConcatenator != null);
        AssertValid();

        if (oAutoFillColumnResults.ColumnAutoFilled)
        {
            oSentenceConcatenator.AddSentence(

                "The {0} are based on {1} values."
                ,
                sDestinationColumnDescription,
                oAutoFillColumnResults.SourceColumnName.ToLower()
                );
        }
    }
    ConvertToSummaryString()
    {
        AssertValid();

        SentenceConcatenator oSentenceConcatenator =
            new SentenceConcatenator();

        AddSummarySentence(m_oEdgeColorResults, "edge colors",
            oSentenceConcatenator);

        AddSummarySentence(m_oEdgeWidthResults, "edge widths",
            oSentenceConcatenator);

        AddSummarySentence(m_oEdgeAlphaResults, "edge opacities",
            oSentenceConcatenator);

        AddSummarySentence(m_oVertexColorResults, "vertex colors",
            oSentenceConcatenator);

        AddSummarySentence(m_oVertexRadiusResults, "vertex sizes",
            oSentenceConcatenator);

        AddSummarySentence(m_oVertexAlphaResults, "vertex opacities",
            oSentenceConcatenator);

        return ( oSentenceConcatenator.ConcatenateSentences() );
    }