public void init() {
try {
bf.setDocument( container.getDocumentRoot() );
mainController = (MainController) this.getXulDomContainer().getEventHandler( "mainController" );
bf.setBindingType( Binding.Type.ONE_WAY );
bf.createBinding( objects, "children", "file-list", "elements" ).fireSourceChanged();
} catch ( Exception e ) {
if ( mainController == null || !mainController.handleLostRepository( e ) ) {
new ErrorDialog( (Shell) container.getOuterContext(),
BaseMessages.getString( PKG, "FileOverwriteDialog.ErrorDialog.Title" ),
BaseMessages.getString( PKG, "FileOverwriteDialog.ErrorDialog.Message" ), e );
}
}
}