LibreOffice
LibreOffice 7.4 SDK API Reference
Public Member Functions | List of all members
XSecuritySAXEventKeeper Interface Reference

Interface of Security SAX Event Keeper. More...

import"XSecuritySAXEventKeeper.idl";

Inheritance diagram for XSecuritySAXEventKeeper:
XSAXEventKeeper XInterface

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...
 

Detailed Description

Interface of Security SAX Event Keeper.

This interface is an extension of the XSAXEventKeeper interface, some security related features are added.

Member Function Documentation

◆ addSecurityElementCollector()

long addSecurityElementCollector ( [in] ElementMarkPriority  priority,
[in] boolean  modifyElement 
)

Adds a new element collector on the next element in the SAX event stream.

Parameters
prioritythe priority of the element collector. See ConstOfPriority
modifyElementa flag representing whether the element collector will modify the content of its element after notification
Returns
the keeper id of the new element collector

◆ setSecurityId()

void setSecurityId ( [in] long  id,
[in] long  securityId 
)

Sets security id for an element mark.

Parameters
idthe keeper id of the element collector to be set
securityIdthe security id to be set

The documentation for this interface was generated from the following file: