tdf#130857 qt weld: Implement QtInstanceWidget::get_text_height
[LibreOffice.git] / offapi / com / sun / star / configuration / XDocumentation.idl
blob7c82659eb2cc11a8961779bc81bf80883fbecdbd
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
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 */
10 module com { module sun { module star { module configuration {
12 /* Is used to deliver documentation for the configuration.
14 <p>This interface is still unpublished and unstable.</p>
16 @since LibreOffice 24.2
18 interface XDocumentation {
19 /** @returns
20 the description for the requested object
22 @param aName
23 the hierarchical name of the object.
25 @throws NoSuchElementException
26 if an element under aName does not exist.
28 string getDescriptionByHierarchicalName( [in] string aName )
29 raises( com::sun::star::container::NoSuchElementException );
31 /** @returns
32 the type for the requested object
34 @param aName
35 the hierarchical name of the object.
37 @throws NoSuchElementException
38 if an element under aName does not exist.
40 @throws InvalidStateException
41 when the type of the object could not be resolved.
43 type getTypeByHierarchicalName( [in] string aName )
44 raises( com::sun::star::container::NoSuchElementException,
45 com::sun::star::util::InvalidStateException );
47 /** @returns
48 whether the requested object was modified
50 @param aName
51 the hierarchical name of the object.
53 @throws NoSuchElementException
54 if an element under aName does not exist.
56 @throws InvalidStateException
57 when the object has an invalid type
59 boolean getModifiedByHierarchicalName( [in] string aName )
60 raises( com::sun::star::container::NoSuchElementException,
61 com::sun::star::util::InvalidStateException );
64 }; }; }; };
66 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */