Apache OpenOffice (AOO) Bugzilla – Issue 77298
Exported interfaces does not include XTablesSupplier
Last modified: 2013-02-24 21:07:19 UTC
"::com::sun::star::sdbcx::XTablesSupplier" cross reference lists "::com::sun::star::sdb::Connection" as a supporting service but Connection does not list XTablesSupplier as an exported interface.
jsc -> fs: can you please check this issue
fs->np: Indeed, http://api.openoffice.org/docs/common/ref/com/sun/star/sdbcx/XTablesSupplier-xref.html claims that the css.sdb.Connection would support this interface, but http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/Connection.html does not list it. However, css.sdb.Connection includes the service css.sdbcx.DatabaseAccessConnection, which in fact *does* include XTablesSupplier. I'm not sure (and don't have an opinion about) whether it's correct behaviour for autodoc to add the Connection to the "services supporting this interface" section ... Please decide (together with JSC?).
From a newbie: I would expect the cross reference to exactly mirror the exported interfaces. However, having a reference to all services that indirectly support it would be useful but it should be noted.
This is of course intended and seen as an additional service: "Services supporting this interface" lists not only the directly supporting services, but also those, that support it indirectly. The assumption being: The user just wants to know, if the service does provide the interface or not. I don't know, if it would be useful to differentiate between those Services that support the interface directly and those, that support it indirectly. np->jsc, what is your opinion about this?
well, when i take a look to javadoc it is of course useful to differentiate from where inherited methods come. I think that it can make sense to differentiate and the info should be available. Why not simply make it visible in the generated docu. I would suggest to change the issue in an enhancement task.
Okay, so I understand this as: Task Statement: 1. In Cross-reference: Differentiate between directly and indirectly supporting Services. 2. In Service Docu: List indirectly exported Interfaces. (np->whitey04: This should fulfill your expectation of both lists mirroring each other?)
Sounds great to me!
set target from 2.x to 3.x according to http://wiki.services.openoffice.org/wiki/Target_3x