xChartDoc = (XChartDocument)
UnoRuntime.queryInterface(XChartDocument.class,oInt);
oObj = (XDiagram) xChartDoc.getDiagram();
log.println( "creating a new environment for chartdocument object" );
TestEnvironment tEnv = new TestEnvironment( oObj );
log.println( "adding ChartDocument as mod relation to environment" );
tEnv.addObjRelation("CHARTDOC", xChartDoc);
XChartDataArray da = (XChartDataArray)
UnoRuntime.queryInterface(XChartDataArray.class, xChartDoc.getData());
int cols = da.getColumnDescriptions().length;
int rows = da.getRowDescriptions().length;
tEnv.addObjRelation("ROWAMOUNT", new Integer(rows));
tEnv.addObjRelation("COLAMOUNT", new Integer(cols));
SOfficeFactory SOF = SOfficeFactory.getFactory( (XMultiServiceFactory)Param.getMSF());
Object stock = SOF.createDiagram(xChartDoc,"StockDiagram");
tEnv.addObjRelation("STOCK",stock);
Object bar = SOF.createDiagram(xChartDoc,"BarDiagram");
tEnv.addObjRelation("BAR",bar);
Object line = SOF.createDiagram(xChartDoc,"XYDiagram");
tEnv.addObjRelation("LINE",line);
Object stack = SOF.createDiagram(xChartDoc,"LineDiagram");
tEnv.addObjRelation("STACK",stack);
return tEnv;
} // finish method getTestEnvironment