private IContent CreateContent(XmlNode node)
{
try
{
switch(node.Name )
{
case "chart:chart":
return CreateChart(node.CloneNode (true));
case"chart:title":
return CreateChartTitle(node.CloneNode (true));
case"chart:legend":
return CreateChartLegend(node.CloneNode (true));
case"chart:plot-area":
return CreateChartPlotArea(node.CloneNode (true));
case"chart:axis":
return CreateChartAxes(node.CloneNode (true));
case"chart:categories":
return CreateChartCategories(node.CloneNode (true));
case"chart:grid":
return CreateChartGrid(node.CloneNode (true));
case"chart:series":
return CreateChartSeries(node.CloneNode (true));
case"chart:data-point":;
return CreateChartDataPoint(node.CloneNode (true));
case"chart:wall":
return CreateChartWall(node.CloneNode (true));
case"chart:floor":
return CreateChartFloor(node.CloneNode (true));
case"dr3d:light":
return CreateDr3dLight(node.CloneNode (true));
case "text:p":
return CreateParagraph(node.CloneNode(true));
case"table:table":
//return CreateDataTable();
default:
// Phil Jollans 19-Feb-2008; break added
break ;
}
return null;
}
catch(Exception ex)
{
throw new AODLException("Exception while processing a content node.", ex);
}
}