Hello, I found some information on: http://www.openoffice.org/ucb/
I'll go through this. On Thu, May 2, 2013 at 9:46 AM, Rajath Shashidhara < rajaths.raja...@gmail.com> wrote: > Hello Ariel, > > Thanks. > UCP is not a user-level application. > My concept about UCP was not clear. > I'll find out more about it. > I'll look into the code that you have provided. > > > > > On Thu, May 2, 2013 at 3:46 AM, Ariel Constenla-Haile > <arie...@apache.org>wrote: > >> On Thu, May 02, 2013 at 03:25:54AM +0530, Rajath Shashidhara wrote: >> > Hello Ariel, >> > >> > So if a document of unsupported type is selected for editing, >> > The UCB will automatically reject it / display an error message. >> >> It's not the UCB, but a higher layer, that we usually call the >> application framework, and is in charge of loading documents, with all >> the things it implies. >> >> Let's say that the user wants to open a CMIS content, your CMIS UCP will >> be queried for this content. At this step, you connect to the CMIS >> repository (if authentication is required, it is handled by the usual >> mechanism of the css.task.InteractionHandler). >> >> If the content exists, and it is a document, your CMIS content will be >> asked to execute the "open" command (see the Basic code I posted in the >> mail above). You simply provide a stream. You don't have to take care of >> what happens from this point. >> >> > I don't have to do the filtering then? >> >> What do you mean by filtering? At this lower level, you simply handle >> UCB contents that can execute commands. >> >> You don't even display any error message. All error handling at the UCP >> level is done by throwing exceptions and using the interaction handler >> mechanism. >> >> >> Regards >> -- >> Ariel Constenla-Haile >> La Plata, Argentina >> > > > > -- > Rajath S, > M.Sc(Hons.) Physics, > Birla Institute of Technology and Science - Pilani, > Pilani > -- Rajath S, M.Sc(Hons.) Physics, Birla Institute of Technology and Science - Pilani, Pilani