On 6/12/13 9:04 AM, Rajath Shashidhara wrote:
> 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.

good, keep in mind to return only the properties that the cmd ask for

Juergen


> 
> 
> On Wed, Jun 12, 2013 at 12:31 PM, Jürgen Schmidt <[email protected]>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 <
>>> [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]
>>
>>
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to