LibreOffice
LibreOffice 7.4 SDK API Reference
|
Interface of Security SAX Event Keeper. More...
import"XSecuritySAXEventKeeper.idl";
Public Member Functions | |
long | addSecurityElementCollector ([in] ElementMarkPriority priority, [in] boolean modifyElement) |
Adds a new element collector on the next element in the SAX event stream. More... | |
void | setSecurityId ([in] long id, [in] long securityId) |
Sets security id for an element mark. More... | |
Public Member Functions inherited from XSAXEventKeeper | |
long | addElementCollector () |
Adds a new element collector on the next element in the SAX event stream. More... | |
void | removeElementCollector ([in] long id) |
Removes an element collector. More... | |
long | addBlocker () |
Adds a new blocker on the next element in the SAX event stream. More... | |
void | removeBlocker ([in] long id) |
Removes a blocker. More... | |
boolean | isBlocking () |
Checks whether the SAX event stream is blocking. More... | |
com::sun::star::xml::wrapper::XXMLElementWrapper | getElement ([in] long id) |
Gets the element of an element mark. More... | |
void | setElement ([in] long id, [in] com::sun::star::xml::wrapper::XXMLElementWrapper aElement) |
Sets the element of an element mark. More... | |
com::sun::star::xml::sax::XDocumentHandler | setNextHandler ([in] com::sun::star::xml::sax::XDocumentHandler nextHandler) |
Sets the next document handler in the SAX chain. More... | |
string | printBufferNodeTree () |
Prints information about all buffered elements. More... | |
com::sun::star::xml::wrapper::XXMLElementWrapper | getCurrentBlockingNode () |
Gets the element which current blocking happens. More... | |
Public Member Functions inherited from XInterface | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. More... | |
void | acquire () |
increases the reference counter by one. More... | |
void | release () |
decreases the reference counter by one. More... | |
Interface of Security SAX Event Keeper.
This interface is an extension of the XSAXEventKeeper interface, some security related features are added.
long addSecurityElementCollector | ( | [in] ElementMarkPriority | priority, |
[in] boolean | modifyElement | ||
) |
Adds a new element collector on the next element in the SAX event stream.
priority | the priority of the element collector. See ConstOfPriority |
modifyElement | a flag representing whether the element collector will modify the content of its element after notification |
void setSecurityId | ( | [in] long | id, |
[in] long | securityId | ||
) |
Sets security id for an element mark.
id | the keeper id of the element collector to be set |
securityId | the security id to be set |