/************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef __com_sun_star_form_XDatabaseParameterBroadcaster2_idl__ #define __com_sun_star_form_XDatabaseParameterBroadcaster2_idl__ #ifndef __com_sun_star_form_XDatabaseParameterBroadcaster_idl__ #include #endif //============================================================================= module com { module sun { module star { module form { //============================================================================= /** provides the possibility of receiving an event for configuration of parameters.

Note that this interface provides exactly the same functionality as the XDatabaseParameterBroadcaster interface. It exists purely for compatibility with the XEventAttacher::attachSingleEventListener: It expects the methods for adding and removing listeners to follow a certain naming scheme, respective to the name of the listener which is being added/removed.

@see XDatabaseParameterBroadcaster @see com::sun::star::script::XEventAttacher */ interface XDatabaseParameterBroadcaster2: XDatabaseParameterBroadcaster { //------------------------------------------------------------------------- /** registers an XDatabaseParameterListener

This method behaves exactly as the XDatabaseParameterBroadcaster::addParameterListener method inherited from the base interface.

*/ [oneway] void addDatabaseParameterListener( [in] com::sun::star::form::XDatabaseParameterListener aListener ); //------------------------------------------------------------------------- /** revokes an XDatabaseParameterListener

This method behaves exactly as the XDatabaseParameterBroadcaster::removeParameterListener method inherited from the base interface.

*/ [oneway] void removeDatabaseParameterListener( [in] com::sun::star::form::XDatabaseParameterListener aListener ); }; //============================================================================= }; }; }; }; /*============================================================================= =============================================================================*/ #endif