Smrf.NodeXL.ExcelTemplate.EdgeWorksheetReader.ReadStyle C# (CSharp) Method

ReadStyle() protected method

protected ReadStyle ( ExcelTableReader oRow, EdgeStyleConverter oEdgeStyleConverter, IEdge oEdge ) : void
oRow Smrf.AppLib.ExcelTableReader
oEdgeStyleConverter EdgeStyleConverter
oEdge IEdge
return void
    ReadStyle
    (
        ExcelTableReader.ExcelTableRow oRow,
        EdgeStyleConverter oEdgeStyleConverter,
        IEdge oEdge
    )
    {
        Debug.Assert(oRow != null);
        Debug.Assert(oEdgeStyleConverter != null);
        AssertValid();

        String sStyle;

        if ( !oRow.TryGetNonEmptyStringFromCell(EdgeTableColumnNames.Style,
            out sStyle) )
        {
            return;
        }

        EdgeStyle eStyle;

        if ( !oEdgeStyleConverter.TryWorkbookToGraph(sStyle, out eStyle) )
        {
            OnWorkbookFormatErrorWithDropDown(oRow, EdgeTableColumnNames.Style,
                "style");
        }

        oEdge.SetValue(ReservedMetadataKeys.PerEdgeStyle, eStyle);
    }