LibreOffice: com/sun/star/configuration/backend/XUpdateHandler.idl Source File

LibreOffice LibreOffice 24.2 SDK API Reference |

Loading...
Searching...
No Matches
XUpdateHandler.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
20
21module com { module sun { module star { module configuration { module backend {
22
23
29published interface XUpdateHandler: ::com::sun::star::uno::XInterface
30{
31
46 void startUpdate( )
47 raises( MalformedDataException,
48 com::sun::star::lang::IllegalAccessException,
49 com::sun::star::lang::WrappedTargetException );
50
71 void endUpdate( )
72 raises( MalformedDataException,
73 com::sun::star::lang::IllegalAccessException,
74 com::sun::star::lang::WrappedTargetException );
75
126 void modifyNode ( [in] string aName,
127 [in] short aAttributes,
128 [in] short aAttributeMask,
129 [in] boolean bReset )
130 raises( MalformedDataException,
131 com::sun::star::lang::WrappedTargetException );
132
174 void addOrReplaceNode ( [in] string aName,
175 [in] short aAttributes )
176 raises( MalformedDataException,
177 com::sun::star::lang::WrappedTargetException );
178
222 void addOrReplaceNodeFromTemplate( [in] string aName,
223 [in] short aAttributes,
224 [in] TemplateIdentifier aTemplate )
225 raises( MalformedDataException,
226 com::sun::star::lang::WrappedTargetException );
227
246 void endNode( )
247 raises( MalformedDataException,
248 com::sun::star::lang::WrappedTargetException );
249
272 void removeNode( [in] string aName )
273 raises( MalformedDataException,
274 com::sun::star::lang::WrappedTargetException );
275
330 void modifyProperty( [in] string aName,
331 [in] short aAttributes,
332 [in] short aAttributeMask,
333 [in] type aType )
334 raises( MalformedDataException,
335 com::sun::star::lang::WrappedTargetException );
336
363 void setPropertyValue( [in] any aValue )
364 raises( MalformedDataException,
365 com::sun::star::lang::WrappedTargetException );
366
398 void setPropertyValueForLocale( [in] any aValue, [in] string aLocale )
399 raises( MalformedDataException,
400 com::sun::star::lang::WrappedTargetException );
401
417 void resetPropertyValue( )
418 raises( MalformedDataException,
419 com::sun::star::lang::WrappedTargetException );
420
441 void resetPropertyValueForLocale( [in] string aLocale )
442 raises( MalformedDataException,
443 com::sun::star::lang::WrappedTargetException );
444
461 void endProperty( )
462 raises( MalformedDataException,
463 com::sun::star::lang::WrappedTargetException );
464
486 void resetProperty( [in] string aName )
487 raises( MalformedDataException,
488 com::sun::star::lang::WrappedTargetException );
489
533 void addOrReplaceProperty( [in] string aName,
534 [in] short aAttributes,
535 [in] type aType )
536 raises( MalformedDataException,
537 com::sun::star::lang::WrappedTargetException );
538
587 void addOrReplacePropertyWithValue( [in] string aName,
588 [in] short aAttributes,
589 [in] any aValue )
590 raises( MalformedDataException,
591 com::sun::star::lang::WrappedTargetException );
592
612 void removeProperty( [in] string aName )
613 raises( MalformedDataException,
614 com::sun::star::lang::WrappedTargetException );
615
616};
617
618
619}; }; }; }; };
620
621
622/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
com::sun::star::configuration::backend::MalformedDataException
is raised when the data of a component schema, layer or update is not well-formed,...
Definition MalformedDataException.idl:30
com::sun::star::configuration::backend::XUpdateHandler
receives a description of a configuration update or layer as a sequence of events.
Definition XUpdateHandler.idl:30
com::sun::star::configuration::backend::XUpdateHandler::removeProperty
void removeProperty([in] string aName)
receives notification that a property is dropped from the current node.
com::sun::star::configuration::backend::XUpdateHandler::addOrReplacePropertyWithValue
void addOrReplacePropertyWithValue([in] string aName, [in] short aAttributes, [in] any aValue)
receives notification that a property having a non-NULL value is added to the current node.
com::sun::star::configuration::backend::XUpdateHandler::addOrReplaceNodeFromTemplate
void addOrReplaceNodeFromTemplate([in] string aName, [in] short aAttributes, [in] TemplateIdentifier aTemplate)
receives notification that a node is started as a new item based on a particular template.
com::sun::star::configuration::backend::XUpdateHandler::addOrReplaceNode
void addOrReplaceNode([in] string aName, [in] short aAttributes)
receives notification that a node is started as a new item.
com::sun::star::configuration::backend::XUpdateHandler::resetPropertyValue
void resetPropertyValue()
receives notification that the value of the current property should be reset to its default.
com::sun::star::configuration::backend::XUpdateHandler::endProperty
void endProperty()
receives notification that a property modification is complete.
com::sun::star::configuration::backend::XUpdateHandler::addOrReplaceProperty
void addOrReplaceProperty([in] string aName, [in] short aAttributes, [in] type aType)
receives notification that a property having a value of VOID is added to the current node.
com::sun::star::configuration::backend::XUpdateHandler::setPropertyValue
void setPropertyValue([in] any aValue)
receives notification about a change to the value of the current property.
com::sun::star::configuration::backend::XUpdateHandler::resetPropertyValueForLocale
void resetPropertyValueForLocale([in] string aLocale)
receives notification that the value of the current property for a specific locale should be reset to...
com::sun::star::configuration::backend::XUpdateHandler::removeNode
void removeNode([in] string aName)
receives notification that an item is to be dropped from a set.
com::sun::star::configuration::backend::XUpdateHandler::endNode
void endNode()
receives notification that a node modification is complete.
com::sun::star::configuration::backend::XUpdateHandler::modifyNode
void modifyNode([in] string aName, [in] short aAttributes, [in] short aAttributeMask, [in] boolean bReset)
receives notification that a modification of a node is started.
com::sun::star::configuration::backend::XUpdateHandler::startUpdate
void startUpdate()
receives notification that an update or description is started.
com::sun::star::configuration::backend::XUpdateHandler::resetProperty
void resetProperty([in] string aName)
receives notification that a property is reset to its default state.
com::sun::star::configuration::backend::XUpdateHandler::modifyProperty
void modifyProperty([in] string aName, [in] short aAttributes, [in] short aAttributeMask, [in] type aType)
receives notification that modification of an existing property is started.
com::sun::star::configuration::backend::XUpdateHandler::endUpdate
void endUpdate()
receives notification that the current update description is complete.
com::sun::star::configuration::backend::XUpdateHandler::setPropertyValueForLocale
void setPropertyValueForLocale([in] any aValue, [in] string aLocale)
receives notification about a change to the value of the current property for a specific locale.
com::sun::star::uno::XInterface
base interface of all UNO interfaces
Definition generated_idl_chapter_refs.idl:452
com::sun::star::lang
General UNO concepts like factories etc.
Definition ArrayIndexOutOfBoundsException.idl:22
com::sun::star
the module com::sun::star is the root module of the UNO API.
Definition Ambiguous.idl:20
com::sun
Definition Ambiguous.idl:20
com
Definition Ambiguous.idl:20
com::sun::star::configuration::backend::TemplateIdentifier
holds the data needed to identify a template.
Definition TemplateIdentifier.idl:31