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]

Reply via email to