LibreOffice
LibreOffice 5.3 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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

service  Decryptor
 Service of Decryptor. More...
 
struct  ElementStackItem
 A struct to keep a startElement/endElement SAX event. More...
 
service  Encryptor
 Service of Encryptor. More...
 
service  SAXEventKeeper
 Service of SAXEventKeeper. More...
 
service  SignatureCreator
 
service  SignatureVerifier
 Service of SignatureVerifier. 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  XSecurityController
 Interface of XML Security Controller. 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

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

Defines types of element mark.

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

Enumerator
ELEMENTMARK 
ELEMENTCOLLECTOR