LibreOffice
LibreOffice 5.0 SDK API Reference
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
com
sun
star
ucb
XSimpleFileAccess.idl
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
#ifndef __com_sun_star_ucb_XSimpleFileAccess_idl__
20
#define __com_sun_star_ucb_XSimpleFileAccess_idl__
21
22
#include <
com/sun/star/uno/XInterface.idl
>
23
#include <
com/sun/star/uno/RuntimeException.idl
>
24
#include <
com/sun/star/uno/Exception.idl
>
25
#include <
com/sun/star/ucb/CommandAbortedException.idl
>
26
#include <
com/sun/star/task/XInteractionHandler.idl
>
27
#include <
com/sun/star/util/DateTime.idl
>
28
#include <
com/sun/star/io/XOutputStream.idl
>
29
#include <
com/sun/star/io/XInputStream.idl
>
30
#include <
com/sun/star/io/XStream.idl
>
31
32
33
34
35
module com { module sun { module star { module ucb {
36
39
published
interface
XSimpleFileAccess
:
com::sun::star::uno::XInterface
40
{
41
51
void
copy( [in]
string
SourceURL, [in]
string
DestURL )
52
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
53
63
void
move( [in]
string
SourceURL, [in]
string
DestURL )
64
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
65
74
void
kill( [in]
string
FileURL )
75
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
76
85
boolean
isFolder( [in]
string
FileURL )
86
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
87
96
boolean
isReadOnly( [in]
string
FileURL )
97
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
98
105
void
setReadOnly( [in]
string
FileURL, [in]
boolean
bReadOnly )
106
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
107
113
void
createFolder( [in]
string
NewFolderURL )
114
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
115
123
long
getSize( [in]
string
FileURL )
124
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
125
135
string
getContentType( [in]
string
FileURL )
136
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
137
145
::com::sun::star::util::DateTime
getDateTimeModified( [in]
string
FileURL )
146
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
147
158
sequence<string> getFolderContents( [in]
string
FolderURL, [in]
boolean
bIncludeFolders )
159
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
160
169
boolean
exists( [in]
string
FileURL )
170
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
171
172
181
com::sun::star::io::XInputStream
openFileRead( [in]
string
FileURL )
182
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
183
198
com::sun::star::io::XOutputStream
openFileWrite( [in]
string
FileURL )
199
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
200
215
com::sun::star::io::XStream
openFileReadWrite( [in]
string
FileURL )
216
raises(
com::sun::star::ucb::CommandAbortedException
,
com::sun::star::uno::Exception
);
217
232
void
setInteractionHandler( [in]
com::sun::star::task::XInteractionHandler
Handler );
233
234
};
235
236
237
}; }; }; };
238
239
#endif
240
241
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
Generated by
1.8.4