Hello Juergen, I have already implemented my own XRow. I'm implementing the result set service by defining a List<XRow> with each XRow containing the information of a child object in case of a folder.
On Wed, Jun 12, 2013 at 12:31 PM, Jürgen Schmidt <jogischm...@gmail.com>wrote: > On 6/12/13 8:45 AM, Rajath Shashidhara wrote: > > Hello Juergen, > > > > I'm following this: > > > http://www.openoffice.org/api/docs/common/ref/com/sun/star/ucb/Content.html > > . > > Is there any other revised source that I have to follow? > > ok, I see what you mean. You have to implement simply a UNO object > implementing the XRow interface. And yes the docu say it is similar to a > ResultSet. > > But is much easier than you expect, I have done this before and have to > find the code ... will take some time, probably I can send you an > example in the evening. > > Or you can implement an object supporting the XRow interface on your > your own. > > See also the DevGuide > > http://wiki.openoffice.org/wiki/Documentation/DevGuide/UCB/Obtaining_Content_Properties > > And please don't ask me why it was designed this way ;-) > > Juergen > > > > > > > > On Wed, Jun 12, 2013 at 12:10 PM, Rajath Shashidhara < > > rajaths.raja...@gmail.com> wrote: > > > >> Hello Juergen, > >> > >> But the return datatype of Open Command is a dynamic result set. So, a > >> result set service must be implemented right? > >> > >> > >> On Wed, Jun 12, 2013 at 11:44 AM, Jürgen Schmidt <jogischm...@gmail.com > >wrote: > >> > >>> On 6/12/13 6:55 AM, Rajath Shashidhara wrote: > >>>> Hello, > >>>> Just a small doubt. > >>>> I was looking at the methods to be implemented in ResultSet. > >>>> m_RowCount stores the current row being accessed. > >>>> I have a doubt in the following methods. > >>>> Methods: > >>>> next(),previous(),beforeFirst(),afterLast() . > >>>> > >>>> Initially when the resultset is constructed, m_RowCount will be zero > >>>> according to the api reference. > >>>> If there are 'X' Rows. > >>>> So, m_RowCount can take 0,1,......,X,X+1 values only or can it take > any > >>>> value? > >>>> > >>>> Because even X+2 is afterLast() and -1 is beforeFirst(). > >>>> > >>> > >>> I would not use ResultSet in this context, it was mainly designed and > >>> used in the context of databases. > >>> > >>> Internally you can use whatever you want and the return via the API is > >>> just a property sequence. Use whatever you want and ensure that it can > >>> be fast converted in a sequence (in Java array) of properties. > >>> > >>> 2 open commands have to update the values anyway because in the time > >>> between both commands the values could have changed anyway, e.g. a file > >>> got written/updated from somewhere else. > >>> > >>> Juergen > >>> > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > >>> For additional commands, e-mail: dev-h...@openoffice.apache.org > >>> > >>> > >> > >> > >> -- > >> Rajath S, > >> M.Sc(Hons.) Physics, > >> Birla Institute of Technology and Science - Pilani, > >> Pilani > >> > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org > For additional commands, e-mail: dev-h...@openoffice.apache.org > > -- Rajath S, M.Sc(Hons.) Physics, Birla Institute of Technology and Science - Pilani, Pilani