LibreOffice
LibreOffice 24.2 SDK API Reference
Modules | Classes | Enumerations
com::sun::star::xml::crypto::sax Module Reference

XML encryption SAX interfaces. More...

Constant Groups

constants  ConstOfSecurityId
 Represents the undefined security id.
 

Classes

struct  ElementStackItem
 A struct to keep a startElement/endElement SAX event. More...
 
interface  XBlockerMonitor
 Interface of Blocker Monitor. More...
 
interface  XDecryptionResultBroadcaster
 Interface of Decryption Result Broadcaster. More...
 
interface  XDecryptionResultListener
 Interface of Decryption Result Listener. More...
 
interface  XElementStackKeeper
 Manipulate the "key SAX events" in a SAX event stream. More...
 
interface  XEncryptionResultBroadcaster
 Interface of Encryption Result Broadcaster. More...
 
interface  XEncryptionResultListener
 Interface of Encryption Result Listener. More...
 
interface  XKeyCollector
 Interface of Key Collector. More...
 
interface  XMissionTaker
 Interface of Mission Taker. More...
 
interface  XReferenceCollector
 Interface of Signature Collector. More...
 
interface  XReferenceResolvedBroadcaster
 Interface of Reference Resolved Broadcaster. More...
 
interface  XReferenceResolvedListener
 Interface of Reference Resolved Listener. More...
 
interface  XSAXEventKeeper
 Interface of SAX Event Keeper. More...
 
interface  XSAXEventKeeperStatusChangeBroadcaster
 Interface of SAXEventKeeper Status Change Broadcaster. More...
 
interface  XSAXEventKeeperStatusChangeListener
 Interface of SAXEventKeeper Status Change Listener. More...
 
interface  XSecuritySAXEventKeeper
 Interface of Security SAX Event Keeper. More...
 
interface  XSignatureCreationResultBroadcaster
 Interface of Signature Creation Result Broadcaster. More...
 
interface  XSignatureCreationResultListener
 Interface of Signature Creation Result Listener. More...
 
interface  XSignatureVerifyResultBroadcaster
 Interface of Signature Verify Result Broadcaster. More...
 
interface  XSignatureVerifyResultListener
 Interface of Signature Verify Result Listener. More...
 

Enumerations

enum  ElementMarkPriority { MINIMUM = 1, AFTERMODIFY, BEFOREMODIFY }
 Defines priority for the element mark's notification. More...
 
enum  ElementMarkType { ELEMENTMARK = 1, ELEMENTCOLLECTOR }
 Defines types of element mark. More...
 

Detailed Description

XML encryption SAX interfaces.

Enumeration Type Documentation

◆ ElementMarkPriority

Defines priority for the element mark's notification.

The PRI_MINIMUM priority is a value less than any practical priority value, it is used when compare between different priority values.

The PRI_AFTERMODIFY priority represents the notification will be sent after any internal modification has finished.

The PRI_BEFOREMODIFY priority represents the notification will be sent before any internal modification happens.

So an element mark with PRI_BEFOREMODIFY will be handled first, and one with PRI_AFTERMODIFY will be handled at last.

Enumerator
MINIMUM 
AFTERMODIFY 
BEFOREMODIFY 

◆ ElementMarkType

Defines types of element mark.

the TYPEOFELEMENTMARK type represents a blocker, and the TYPEOFELEMENTCOLLECTOR type represents an element collector.

Enumerator
ELEMENTMARK 
ELEMENTCOLLECTOR