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 < > [email protected]> 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 >> <[email protected]>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: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >> >> >> -- >> Rajath S, >> M.Sc(Hons.) Physics, >> Birla Institute of Technology and Science - Pilani, >> Pilani >> > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
