public void testCreateDataSource()
{
//FileInputStream fis = null;
BufferedReader isr = null;
XDataSource dataSource = null;
try {
isr = currentProject.getBufferedReader( "datasets.xml", null );
dataSource = new XDataSource( currentProject );
dataSource.read( isr );
}
catch ( Exception ex ) {
ex.printStackTrace();
}
/* End of setup */
XModel model = (XModel)XProjectManager.getModel().get( "base/coldroom/families" );
int numChildren = model.getNumChildren();
this.assertTrue( numChildren==3 );
for ( int i=0; i< numChildren; i++ ){
model.get( i ).get();
System.out.println( model.get( i ).getId() + ":" + model.get( i ).get() );
}
try {
FileOutputStream fos = new FileOutputStream( "C:\\cvs\\Xui\\Resource\\configres\\datasets.xml" );
OutputStreamWriter osw = new OutputStreamWriter( fos, "UTF8" );
BufferedWriter bw = new BufferedWriter( osw );
dataSource.write( bw );
}
catch ( IOException ex1 ) {
ex1.printStackTrace();
}
}