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

Reply via email to