LibreOffice
LibreOffice 7.2 SDK API Reference
XElement.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_xml_input_XElement_idl__
20 #define __com_sun_star_xml_input_XElement_idl__
21 
24 
25 
26 module com { module sun { module star { module xml { module input {
27 
33 {
40 
46  string getLocalName();
47 
53  long getUid();
54 
61 
74  [in] long uid, [in] string localName, [in] XAttributes xAttributes )
76 
82  void characters( [in] string chars )
84 
90  void ignorableWhitespace( [in] string whitespace )
92 
101  [in] string target, [in] string data )
103 
106  void endElement()
107  raises (com::sun::star::xml::sax::SAXException);
108 };
109 
110 }; }; }; }; };
111 
112 #endif
113 
114 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
encapsulates the details of an XML parse error or warning.
Definition: SAXException.idl:42
base interface of all UNO interfaces
Definition: XInterface.idl:48
An element's attributes.
Definition: XAttributes.idl:32
Capsule around an XML element.
Definition: XElement.idl:33
void ignorableWhitespace([in] string whitespace)
Receives notification of white space that can be ignored.
void endElement()
Receives notification of element closing.
string getLocalName()
Gets the local name of this element.
XAttributes getAttributes()
Gets the attributes of this element.
void processingInstruction([in] string target, [in] string data)
Receives notification of a processing instruction.
XElement getParent()
Gets the parent context.
XElement startChildElement([in] long uid, [in] string localName, [in] XAttributes xAttributes)
Called upon each occurring child element.
long getUid()
Gets the namespace uid of this element.
void characters([in] string chars)
Called upon retrieval of characters.
Definition: Ambiguous.idl:22