AODL.Document.Content.Charts.ChartImporter.CreateContent C# (CSharp) Method

CreateContent() private method

create the content of the chart
private CreateContent ( XmlNode node ) : IContent
node System.Xml.XmlNode
return IContent
		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);
			}
			
		}