1#ifndef __com_sun_star_ucb_GnomeVFSFolderContent_idl__ 2#define __com_sun_star_ucb_GnomeVFSFolderContent_idl__ 3 4#ifndef __com_sun_star_lang_XComponent_idl__ 5#include <com/sun/star/lang/XComponent.idl> 6#endif 7 8#ifndef __com_sun_star_ucb_XContent_idl__ 9#include <com/sun/star/ucb/XContent.idl> 10#endif 11 12#ifndef __com_sun_star_ucb_XCommandProcessor_idl__ 13#include <com/sun/star/ucb/XCommandProcessor.idl> 14#endif 15 16#ifndef __com_sun_star_ucb_XCommandProcessor2_idl__ 17#include <com/sun/star/ucb/XCommandProcessor2.idl> 18#endif 19 20#ifndef __com_sun_star_beans_XPropertiesChangeNotifier_idl__ 21#include <com/sun/star/beans/XPropertiesChangeNotifier.idl> 22#endif 23 24#ifndef __com_sun_star_beans_XPropertyContainer_idl__ 25#include <com/sun/star/beans/XPropertyContainer.idl> 26#endif 27 28#ifndef __com_sun_star_beans_XPropertySetInfoChangeNotifier_idl__ 29#include <com/sun/star/beans/XPropertySetInfoChangeNotifier.idl> 30#endif 31 32#ifndef __com_sun_star_ucb_XCommandInfoChangeNotifier_idl__ 33#include <com/sun/star/ucb/XCommandInfoChangeNotifier.idl> 34#endif 35 36#ifndef __com_sun_star_container_XChild_idl__ 37#include <com/sun/star/container/XChild.idl> 38#endif 39 40#ifndef __com_sun_star_ucb_XContentCreator_idl__ 41#include <com/sun/star/ucb/XContentCreator.idl> 42#endif 43 44//============================================================================= 45 46module com { module sun { module star { module ucb { 47 48//============================================================================= 49/** A DCP Folder is a container for other DCP Folders or Documents. 50 51 @see com::sun::star::ucb::GnomeVFSContentProvider 52 @see com::sun::star::ucb::GnomeVFSDocumentContent 53*/ 54service GnomeVFSFolderContent 55{ 56 //------------------------------------------------------------------------- 57 /** This interface is implemented according to the specification of 58 service <type>Content</type>. 59 */ 60 interface com::sun::star::lang::XComponent; 61 62 //------------------------------------------------------------------------- 63 /** This interface is implemented according to the specification of 64 service <type>Content</type>. 65 */ 66 interface com::sun::star::ucb::XContent; 67 68 interface com::sun::star::ucb::XCommandProcessor; 69 70 [optional] interface com::sun::star::ucb::XCommandProcessor2; 71 72 //------------------------------------------------------------------------- 73 /** This interface is implemented according to the specification of 74 service <type>Content</type>. 75 */ 76 interface com::sun::star::beans::XPropertiesChangeNotifier; 77 78 //------------------------------------------------------------------------- 79 /** This interface is implemented according to the specification of 80 service <type>Content</type>. 81 */ 82 interface com::sun::star::beans::XPropertyContainer; 83 84 //------------------------------------------------------------------------- 85 /** This interface is implemented according to the specification of 86 service <type>Content</type>. 87 */ 88 interface com::sun::star::beans::XPropertySetInfoChangeNotifier; 89 90 //------------------------------------------------------------------------- 91 /** This interface is implemented according to the specification of 92 service <type>Content</type>. 93 */ 94 interface com::sun::star::ucb::XCommandInfoChangeNotifier; 95 96 //------------------------------------------------------------------------- 97 /** This interface is implemented according to the specification of 98 service <type>Content</type>. 99 */ 100 interface com::sun::star::container::XChild; 101 102 interface com::sun::star::ucb::XContentCreator; 103}; 104 105//============================================================================= 106 107}; }; }; }; 108 109#endif 110