LibreOffice LibreOffice 25.2 SDK API Reference

Constant Groups | 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

enum 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

enum ElementMarkType

Defines types of element mark.

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

Enumerator
ELEMENTMARK |
ELEMENTCOLLECTOR |