diff options
Diffstat (limited to 'offapi/com/sun/star/xml/crypto/sax')
29 files changed, 0 insertions, 2026 deletions
diff --git a/offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl b/offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl deleted file mode 100644 index f015e6692..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl +++ /dev/null @@ -1,48 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_constofsecurityid_idl_ -#define __com_sun_star_xml_crypto_sax_constofsecurityid_idl_ - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Represents the undefined security id - */ -constants ConstOfSecurityId -{ - const long UNDEFINEDSECURITYID = -1; -}; - -} ; } ; } ; } ; } ; } ; - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/Decryptor.idl b/offapi/com/sun/star/xml/crypto/sax/Decryptor.idl deleted file mode 100644 index ebb07a3f5..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/Decryptor.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_decryptor_idl_ -#define __com_sun_star_xml_crypto_sax_decryptor_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/lang/XInitialization.idl> -#include <com/sun/star/lang/XServiceInfo.idl> -#include "XReferenceResolvedListener.idl" -#include "XBlockerMonitor.idl" -#include "XDecryptionResultBroadcaster.idl" -#include "XKeyCollector.idl" -#include "XMissionTaker.idl" - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Service of Decryptor - */ -service Decryptor { - interface XReferenceResolvedListener ; - interface XBlockerMonitor ; - interface XDecryptionResultBroadcaster ; - interface XKeyCollector ; - interface XMissionTaker ; - interface com::sun::star::lang::XInitialization ; - interface com::sun::star::lang::XServiceInfo ; -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl b/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl deleted file mode 100644 index a6b725f47..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/ElementMarkPriority.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_elementmarkpriority_idl_ -#define __com_sun_star_xml_crypto_sax_elementmarkpriority_idl_ - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Defines priority for the element mark's notification. - * <p> - * The PRI_MINIMUM priority is a value less than any practical - * priority value, it is used when compare between different - * priority values. - * <p> - * The PRI_AFTERMODIFY priority represents the notification will be - * sent after any internal modification has finished. - * <p> - * The PRI_BEFOREMODIFY proirity represents the notification will be - * sent before any internal modification happens. - * <p> - * So an element mark with PRI_BEFOREMODIFY will be handled first, - * and one with PRI_AFTERMODIFY will be handled at last. - */ -enum ElementMarkPriority -{ - MINIMUM = 1, - AFTERMODIFY, - BEFOREMODIFY -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl b/offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl deleted file mode 100644 index 0dc048a05..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/ElementMarkType.idl +++ /dev/null @@ -1,53 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_elementmarktype_idl_ -#define __com_sun_star_xml_crypto_sax_elementmarktype_idl_ - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Defines types of element mark. - * <p> - * the TYPEOFELEMENTMARK type represents a blocker, and the TYPEOFELEMENTCOLLECTOR - * type represents a element collector. - */ -enum ElementMarkType -{ - ELEMENTMARK = 1, - ELEMENTCOLLECTOR -}; - - -} ; } ; } ; } ; } ; } ; - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl b/offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl deleted file mode 100644 index 00d710a40..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/ElementStackItem.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xmlsecurity module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xelementstackitem_idl_ -#define __com_sun_star_xml_crypto_sax_xelementstackitem_idl_ - -#include <com/sun/star/xml/sax/XDocumentHandler.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * A struct to keep a startElement/endElement SAX event. - */ -struct ElementStackItem -{ - /** - * whether it is a startElement event - */ - boolean isStartElementEvent; - - /** - * the name of the element - */ - string elementName; - - /** - * attribute list for a startElement event - */ - com::sun::star::xml::sax::XAttributeList xAttributes; -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/Encryptor.idl b/offapi/com/sun/star/xml/crypto/sax/Encryptor.idl deleted file mode 100644 index 70e9c1fe0..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/Encryptor.idl +++ /dev/null @@ -1,66 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_encryptor_idl_ -#define __com_sun_star_xml_crypto_sax_encryptor_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/lang/XInitialization.idl> -#include <com/sun/star/lang/XServiceInfo.idl> -#include "XReferenceResolvedListener.idl" -#include "XReferenceCollector.idl" -#include "XBlockerMonitor.idl" -#include "XEncryptionResultBroadcaster.idl" -#include "XKeyCollector.idl" -#include "XMissionTaker.idl" - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Service of Encryptor - */ -service Encryptor { - interface XReferenceResolvedListener ; - interface XReferenceCollector ; - interface XBlockerMonitor ; - interface XEncryptionResultBroadcaster ; - interface XKeyCollector ; - interface XMissionTaker ; - interface com::sun::star::lang::XInitialization ; - interface com::sun::star::lang::XServiceInfo ; -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/SAXEventKeeper.idl b/offapi/com/sun/star/xml/crypto/sax/SAXEventKeeper.idl deleted file mode 100644 index 475065719..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/SAXEventKeeper.idl +++ /dev/null @@ -1,62 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_saxeventkeeper_idl_ -#define __com_sun_star_xml_crypto_sax_saxeventkeeper_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/sax/XDocumentHandler.idl> -#include <com/sun/star/lang/XInitialization.idl> -#include <com/sun/star/lang/XServiceInfo.idl> -#include "XSecuritySAXEventKeeper.idl" -#include "XReferenceResolvedBroadcaster.idl" -#include "XSAXEventKeeperStatusChangeBroadcaster.idl" - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Service of SAXEventKeeper - */ -service SAXEventKeeper { - interface XSecuritySAXEventKeeper ; - interface XReferenceResolvedBroadcaster ; - interface XSAXEventKeeperStatusChangeBroadcaster ; - interface com::sun::star::xml::sax::XDocumentHandler ; - interface com::sun::star::lang::XInitialization ; - interface com::sun::star::lang::XServiceInfo ; -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/SignatureCreator.idl b/offapi/com/sun/star/xml/crypto/sax/SignatureCreator.idl deleted file mode 100644 index 2f302830a..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/SignatureCreator.idl +++ /dev/null @@ -1,65 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - //i20156 - new file for XML security module - - /** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_signaturecreator_idl_ -#define __com_sun_star_xml_crypto_sax_signaturecreator_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/lang/XInitialization.idl> -#include <com/sun/star/lang/XServiceInfo.idl> -#include <com/sun/star/xml/crypto/XUriBinding.idl> -#include "XReferenceResolvedListener.idl" -#include "XReferenceCollector.idl" -#include "XSignatureCreationResultBroadcaster.idl" -#include "XBlockerMonitor.idl" -#include "XKeyCollector.idl" -#include "XMissionTaker.idl" - -module com { module sun { module star { module xml { module crypto { module sax { - -/* - * * Service of SignatureCreator - */ - -service SignatureCreator -{ - interface XReferenceResolvedListener ; - interface XReferenceCollector ; - interface XSignatureCreationResultBroadcaster ; - interface XBlockerMonitor ; - interface XKeyCollector ; - interface XMissionTaker ; - interface com::sun::star::xml::crypto::XUriBinding; - interface com::sun::star::lang::XInitialization ; - interface com::sun::star::lang::XServiceInfo ; -} ; } ; } ; } ; } ; } ; } ; - -#endif diff --git a/offapi/com/sun/star/xml/crypto/sax/SignatureVerifier.idl b/offapi/com/sun/star/xml/crypto/sax/SignatureVerifier.idl deleted file mode 100644 index 6ea35087a..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/SignatureVerifier.idl +++ /dev/null @@ -1,66 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_signatureverifier_idl_ -#define __com_sun_star_xml_crypto_sax_signatureverifier_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/lang/XInitialization.idl> -#include <com/sun/star/lang/XServiceInfo.idl> -#include <com/sun/star/xml/crypto/XUriBinding.idl> -#include "XReferenceResolvedListener.idl" -#include "XReferenceCollector.idl" -#include "XSignatureVerifyResultBroadcaster.idl" -#include "XKeyCollector.idl" -#include "XMissionTaker.idl" - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Service of SignatureVerifier - */ -service SignatureVerifier { - interface XReferenceResolvedListener ; - interface XReferenceCollector ; - interface XSignatureVerifyResultBroadcaster ; - interface XKeyCollector ; - interface XMissionTaker ; - interface com::sun::star::xml::crypto::XUriBinding; - interface com::sun::star::lang::XInitialization ; - interface com::sun::star::lang::XServiceInfo ; -}; - - } ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XBlockerMonitor.idl b/offapi/com/sun/star/xml/crypto/sax/XBlockerMonitor.idl deleted file mode 100644 index 619c78ebb..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XBlockerMonitor.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xblockermonitor_idl_ -#define __com_sun_star_xml_crypto_sax_xblockermonitor_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Blocker Monitor. - * <p> - * This interface is used to manipulate a blocker. - */ -interface XBlockerMonitor : com::sun::star::uno::XInterface -{ - /** - * Configures the blocker's id. - * - * @param id the keeper id of the blocker - */ - void setBlockerId([in] long id) - raises( com::sun::star::uno::Exception ); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XDecryptionResultBroadcaster.idl b/offapi/com/sun/star/xml/crypto/sax/XDecryptionResultBroadcaster.idl deleted file mode 100644 index 6bfa76610..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XDecryptionResultBroadcaster.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xdecryptionresultbroadcaster_idl_ -#define __com_sun_star_xml_crypto_sax_xdecryptionresultbroadcaster_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -interface XDecryptionResultListener; - -/** - * Interface of Decryption Result Broadcaster. - * <p> - * This interface is used to manipulate decryption result listener. - */ -interface XDecryptionResultBroadcaster : com::sun::star::uno::XInterface -{ - /** - * Adds a new decryption result listener. - * <p> - * When the decryption is finished, the result information will be sent to this - * listener. - * - * @param listener the listener to be added - */ - void addDecryptionResultListener( - [in] XDecryptionResultListener listener) - raises( com::sun::star::uno::Exception ); - - /** - * Removes a decryption result listener. - * <p> - * After a listener is removed, no result information will be sent to it. - * - * @param listener the listener to be removed - */ - void removeDecryptionResultListener([in] XDecryptionResultListener listener); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XDecryptionResultListener.idl b/offapi/com/sun/star/xml/crypto/sax/XDecryptionResultListener.idl deleted file mode 100644 index 1a9ed354b..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XDecryptionResultListener.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xdecryptionresultlistener_idl_ -#define __com_sun_star_xml_crypto_sax_xdecryptionresultlistener_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/crypto/SecurityOperationStatus.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Decryption Result Listener. - * <p> - * This interface is used to receive the result information of a - * decryption operation. - */ -interface XDecryptionResultListener : com::sun::star::uno::XInterface -{ - /** - * Notifies the decryption result. - * - * @param securityId the security id of the encryption to be decrypted - * @param decryptionResult the result information - */ - void decrypted( - [in] long securityId, - [in] com::sun::star::xml::crypto::SecurityOperationStatus decryptionResult); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl b/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl deleted file mode 100644 index f3463bf70..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XElementStackKeeper.idl +++ /dev/null @@ -1,74 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xelementstackkeeper_idl_ -#define __com_sun_star_xml_crypto_sax_xelementstackkeeper_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/sax/XDocumentHandler.idl> -#include <com/sun/star/xml/crypto/sax/ElementStackItem.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Manipulate the "key SAX events" in a SAX event stream. - * - * @see XSecurityController - */ -interface XElementStackKeeper : com::sun::star::uno::XInterface -{ - /** - * Starts to buffer key SAX events. - */ - void start(); - - /** - * Stops buffering key SAX events. - */ - void stop(); - - /** - * Transfers the buffered key SAX events to a document handler. - * <p> - * All transferred events are removed from the buffer. - * - * @param handler the document to receive key SAX events - * @param includingTheLastEvent whether to transfer the last key SAX event - */ - void retrieve( [in] com::sun::star::xml::sax::XDocumentHandler handler, [in] boolean includingTheLastEvent); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XEncryptionResultBroadcaster.idl b/offapi/com/sun/star/xml/crypto/sax/XEncryptionResultBroadcaster.idl deleted file mode 100644 index 82f55f566..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XEncryptionResultBroadcaster.idl +++ /dev/null @@ -1,75 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xencryptionresultbroadcaster_idl_ -#define __com_sun_star_xml_crypto_sax_xencryptionresultbroadcaster_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -interface XEncryptionResultListener; - -/** - * Interface of Encryption Result Broadcaster. - * <p> - * This interface is used to manipulate encryption result listener. - */ -interface XEncryptionResultBroadcaster : com::sun::star::uno::XInterface -{ - /** - * Adds a new encryption result listener. - * <p> - * When the encryption is finished, the result information will be sent to this - * listener. - * - * @param listener the listener to be added - */ - void addEncryptionResultListener( - [in] XEncryptionResultListener listener) - raises( com::sun::star::uno::Exception ); - - /** - * Removes an encryption result listener. - * <p> - * After a listener is removed, no result information will be sent to it. - * - * @param listener the listener to be removed - */ - void removeEncryptionResultListener([in] XEncryptionResultListener listener); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XEncryptionResultListener.idl b/offapi/com/sun/star/xml/crypto/sax/XEncryptionResultListener.idl deleted file mode 100644 index 00dcdf34e..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XEncryptionResultListener.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xencryptionresultlistener_idl_ -#define __com_sun_star_xml_crypto_sax_xencryptionresultlistener_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/crypto/SecurityOperationStatus.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Encryption Result Listener. - * <p> - * This interface is used to receive the result information of an - * encryption operation. - */ -interface XEncryptionResultListener : com::sun::star::uno::XInterface -{ - /** - * Notifies the encryption result. - * - * @param securityId the security id of the encryption - * @param encryptionResult the result information - */ - void encrypted( - [in] long securityId, - [in] com::sun::star::xml::crypto::SecurityOperationStatus encryptionResult); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XKeyCollector.idl b/offapi/com/sun/star/xml/crypto/sax/XKeyCollector.idl deleted file mode 100644 index 8f46a3454..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XKeyCollector.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xkeycollector_idl_ -#define __com_sun_star_xml_crypto_sax_xkeycollector_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Key Collector. - * <p> - * This interface is used to manipulate key materials. - */ -interface XKeyCollector : com::sun::star::uno::XInterface -{ - /** - * Set the keeper id of the key element. - * - * @param id the keeper id of the key element. If the id is 0, then it represents - * that this security entity has included its key material internally. - */ - void setKeyId([in] long id) - raises( com::sun::star::uno::Exception ); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XMissionTaker.idl b/offapi/com/sun/star/xml/crypto/sax/XMissionTaker.idl deleted file mode 100644 index 61e25f536..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XMissionTaker.idl +++ /dev/null @@ -1,60 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xmissiontaker_idl_ -#define __com_sun_star_xml_crypto_sax_xmissiontaker_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Mission Taker. - * <p> - * This interface is used to control a mission. - */ -interface XMissionTaker : com::sun::star::uno::XInterface -{ - /** - * Forces a mission to make an end. - * - * @return <true/> if the mission is completed successfully, <false/> - * otherwise. - */ - boolean endMission(); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XReferenceCollector.idl b/offapi/com/sun/star/xml/crypto/sax/XReferenceCollector.idl deleted file mode 100644 index b4ca64630..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XReferenceCollector.idl +++ /dev/null @@ -1,70 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsignaturecollector_idl_ -#define __com_sun_star_xml_crypto_sax_xsignaturecollector_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Signature Collector. - * <p> - * This interface is used to control collecting a signature. - */ -interface XReferenceCollector : com::sun::star::uno::XInterface -{ - /** - * Sets the reference count of the signature. - * - * @param count the reference count of the signature - */ - void setReferenceCount([in] long count) - raises( com::sun::star::uno::Exception ); - - /** - * Set the keeper id of the element collector of the - * referenced element. - * - * @param id the keeper id of the element collector, - * which is collecting a referenced element - */ - void setReferenceId([in] long id) - raises( com::sun::star::uno::Exception ); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.idl b/offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.idl deleted file mode 100644 index c0bab5775..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedBroadcaster.idl +++ /dev/null @@ -1,82 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xreferenceresolvedbroadcaster_idl_ -#define __com_sun_star_xml_crypto_sax_xreferenceresolvedbroadcaster_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -interface XReferenceResolvedListener; - -/** - * Interface of Reference Resolved Broadcaster. - * <p> - * This interface is used to manipulate reference resolved listener. - */ -interface XReferenceResolvedBroadcaster : com::sun::star::uno::XInterface -{ - /** - * Adds a new reference resolved listener for a element collector. - * <p> - * When the element collector has completely collected that element, - * this listener will receive a notification. - * - * @param referenceId the id of the element collector for which - * the new listener is added - * @param listener the listener to be added - */ - void addReferenceResolvedListener( - [in] long referenceId, - [in] XReferenceResolvedListener listener); - - /** - * Removes a listener from a element collector. - * <p> - * When a listener is removed, it will not receive notification when - * collection completes. - * - * @param referenceId the id of the element collector from which - * the listener is removed - * @param listener the listener to be removed - */ - void removeReferenceResolvedListener( - [in] long referenceId, - [in] XReferenceResolvedListener listener); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedListener.idl b/offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedListener.idl deleted file mode 100644 index 1cd5dcbba..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XReferenceResolvedListener.idl +++ /dev/null @@ -1,61 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xreferenceresolvedlistener_idl_ -#define __com_sun_star_xml_crypto_sax_xreferenceresolvedlistener_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Reference Resolved Listener. - * <p> - * This interface is used to receive the collection completion notification for a element - * collector. - */ -interface XReferenceResolvedListener : com::sun::star::uno::XInterface -{ - /** - * Notifies an element has been collected by an element collector. - * - * @param referenceId the id of the element collector - */ - void referenceResolved([in] long referenceId) - raises( com::sun::star::uno::Exception ); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeper.idl b/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeper.idl deleted file mode 100644 index 380da18e4..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeper.idl +++ /dev/null @@ -1,146 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsaxeventkeeper_idl_ -#define __com_sun_star_xml_crypto_sax_xsaxeventkeeper_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/sax/XDocumentHandler.idl> -#include <com/sun/star/xml/wrapper/XXMLDocumentWrapper.idl> -#include <com/sun/star/xml/wrapper/XXMLElementWrapper.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of SAX Event Keeper. - * <p> - * This interface is used to manipulate element marks in a SAX event stream. - * <p> - * There are two kinds of element mark, one is element collector, which is - * used to collect a particular element from the SAX event stream; the other - * is blocker, which is used to block the SAX event stream. - */ -interface XSAXEventKeeper : com::sun::star::uno::XInterface -{ - /** - * Adds a new element collector on the next element in the SAX event - * stream. - * - * @return the keeper id of the new element collector - */ - long addElementCollector(); - - /** - * Removes an element collector. - * - * @param id the keeper id of the element collector to be removed - */ - void removeElementCollector([in] long id); - - /** - * Adds a new blocker on the next element in the SAX event stream. - * <p> - * No SAX event starting from the next element will be forwarded until - * this blocker is removed. - * - * @return the keeper id of the new blocker - */ - long addBlocker(); - - /** - * Removes a blocker - * - * @param id the keeper id of the blocker to be removed - */ - void removeBlocker([in] long id); - - /** - * Checks whether the SAX event stream is blocking. - * - * @return <code>true</code> if blocking, <code>false</code> otherwise - */ - boolean isBlocking(); - - /** - * Gets the element of an element mark. - * - * @param id the keeper id of the element mark, it can be a element - * collector or a blocker - */ - com::sun::star::xml::wrapper::XXMLElementWrapper getElement([in] long id); - - /** - * Sets the element of an element mark. - * <p> - * When an element is replaced outside of this interface, then uses this method - * can restore the link between an element mark and its working element. - * - * @param id the keeper id of the element mark to be set - * @param aElement the new element for this element mark. - */ - void setElement( - [in] long id, - [in] com::sun::star::xml::wrapper::XXMLElementWrapper aElement); - - /** - * Sets the next document handler in the SAX chain. - * <p> - * This handler will receive SAX events forwarded by the SAXEventKeeper. - * - * @param nextHandler the next handler in the SAX chain - * @return the old next handler - */ - com::sun::star::xml::sax::XDocumentHandler setNextHandler( - [in] com::sun::star::xml::sax::XDocumentHandler nextHandler); - - /** - * Prints information about all buffered elements. - * - * @return a tree-style string including all buffer information - */ - string printBufferNodeTree(); - - /** - * Gets the element which current blocking happens. - * <p> - * This element is the working element of the first blocker in tree order. - * - * @return the current blocking element - */ - com::sun::star::xml::wrapper::XXMLElementWrapper getCurrentBlockingNode(); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.idl b/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.idl deleted file mode 100644 index e532ec539..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeBroadcaster.idl +++ /dev/null @@ -1,76 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsaxeventkeeperstatuschangebroadcaster_idl_ -#define __com_sun_star_xml_crypto_sax_xsaxeventkeeperstatuschangebroadcaster_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -interface XSAXEventKeeperStatusChangeListener; - -/** - * Interface of SAXEventKeeper Status Change Broadcaster. - * <p> - * This interface is used to manipulate SAXEventKeeper status change listener. - */ -interface XSAXEventKeeperStatusChangeBroadcaster : com::sun::star::uno::XInterface -{ - /** - * Adds a new status change listener. - * <p> - * When the SAXEventKeeper's status changes, the listener will receive a - * notification. - * - * @param listener the listener to be added - */ - void addSAXEventKeeperStatusChangeListener( - [in] XSAXEventKeeperStatusChangeListener listener); - - /** - * Removes a status change listener. - * <p> - * After a listener is removed, no status change notification will be - * sent to it. - * - * @param listener the listener to be removed - */ - void removeSAXEventKeeperStatusChangeListener( - [in] XSAXEventKeeperStatusChangeListener listener); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.idl b/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.idl deleted file mode 100644 index e136f8453..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSAXEventKeeperStatusChangeListener.idl +++ /dev/null @@ -1,78 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsaxeventkeeperstatuschangelistener_idl_ -#define __com_sun_star_xml_crypto_sax_xsaxeventkeeperstatuschangelistener_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of SAXEventKeeper Status Change Listener. - * <p> - * This interface is used to receive the SAXEventKeeper status change notification. - */ -interface XSAXEventKeeperStatusChangeListener : com::sun::star::uno::XInterface -{ - /** - * Notifies the SAXEventKeeper is entering/leaving blocking state. - * - * @param isBlocking <code>true</code> if the SAXEventKeeper is - * entering blocking state, <code>false</code> - * otherwise - */ - void blockingStatusChanged([in] boolean isBlocking); - - /** - * Notifies the SAXEventKeeper is entering/leaving collecting state. - * - * @param isInsideCollectedElement <code>true</code> if the SAXEventKeeper is - * collecting some element, <code>false</code> - * otherwise - */ - void collectionStatusChanged([in] boolean isInsideCollectedElement); - - /** - * Notifies the SAXEventKeeper's buffer is empty/not empty - * - * @param isBufferEmpty <code>true</code> if the SAXEventKeeper has no buffer - * at all; <code>false</code> otherwise. - */ - void bufferStatusChanged([in] boolean isBufferEmpty); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSecurityController.idl b/offapi/com/sun/star/xml/crypto/sax/XSecurityController.idl deleted file mode 100644 index b0dfe8a18..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSecurityController.idl +++ /dev/null @@ -1,55 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xbuffercontroller_idl_ -#define __com_sun_star_xml_crypto_sax_xbuffercontroller_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/sax/XDocumentHandler.idl> -#include <com/sun/star/io/XInputStream.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of XML Security Controller - * <p> - * This interface is used to control security operations in the XML security framework. - */ -interface XSecurityController : com::sun::star::uno::XInterface -{ -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl b/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl deleted file mode 100644 index 25d99b2ff..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSecuritySAXEventKeeper.idl +++ /dev/null @@ -1,93 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsecuritysaxeventkeeper_idl_ -#define __com_sun_star_xml_crypto_sax_xsecuritysaxeventkeeper_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/crypto/sax/XSAXEventKeeper.idl> -#include <com/sun/star/xml/crypto/sax/ConstOfSecurityId.idl> -#include <com/sun/star/xml/crypto/sax/ElementMarkPriority.idl> -#include <com/sun/star/xml/crypto/sax/ElementMarkType.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Security SAX Event Keeper. - * <p> - * This interface is an extension of the XSAXEventKeeper interface, - * some security related features are added. - */ -interface XSecuritySAXEventKeeper : XSAXEventKeeper -{ - /** - * Adds a new element collector on the next element in the SAX event - * stream. - * - * @param priority the priority of the element collector. See - * ConstOfPriority - * @param modifyElement a flag representing whether the element - * collector will modify the content of its - * element after notification - * @return the keeper id of the new element collector - */ - long addSecurityElementCollector( - [in] ElementMarkPriority priority, - [in] boolean modifyElement); - - /** - * Clones an element collector. - * - * @param referenceId the keeper id of the element collector to - * be cloned - * @param priority the priority of new element collector. See - * ConstOfPriority - * @return the keeper id of the new element collector - */ - long cloneElementCollector( - [in] long referenceId, - [in] ElementMarkPriority priority); - - /** - * Sets security id for an element mark. - * - * @param id the keeper id of the element collector to be set - * @param securityId the security id to be set - */ - void setSecurityId([in] long id, [in] long securityId); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.idl b/offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.idl deleted file mode 100644 index a77785569..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultBroadcaster.idl +++ /dev/null @@ -1,76 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for XML security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsignaturecreationresultbroadcaster_idl_ -#define __com_sun_star_xml_crypto_sax_xsignaturecreationresultbroadcaster_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -interface XSignatureCreationResultListener; - -/** - * Interface of Signature Creation Result Broadcaster. - * <p> - * This interface is used to manipulate signature creation result listener. - */ -interface XSignatureCreationResultBroadcaster : com::sun::star::uno::XInterface -{ - /** - * Adds a new signature creation result listener. - * <p> - * When the signature is created, the result information will be sent to this - * listener. - * - * @param listener the listener to be added - */ - void addSignatureCreationResultListener( - [in] XSignatureCreationResultListener listener) - raises( com::sun::star::uno::Exception ); - - /** - * Removes a signature creation result listener. - * <p> - * After a listener is removed, no result information will be sent to it. - * - * @param listener the listener to be removed - */ - void removeSignatureCreationResultListener( - [in] XSignatureCreationResultListener listener); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.idl b/offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.idl deleted file mode 100644 index 4ebe6207b..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSignatureCreationResultListener.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xml security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsignaturecreationresultlistener_idl_ -#define __com_sun_star_xml_crypto_sax_xsignaturecreationresultlistener_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/crypto/SecurityOperationStatus.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Signature Creation Result Listener. - * <p> - * This interface is used to receive the result information of a - * signature creation. - */ -interface XSignatureCreationResultListener : com::sun::star::uno::XInterface -{ - /** - * Notifies the signature creation result. - * - * @param securityId the security id of the signature - * @param creationResult the result information - */ - void signatureCreated( - [in] long securityId, - [in] com::sun::star::xml::crypto::SecurityOperationStatus creationResult); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.idl b/offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.idl deleted file mode 100644 index 571030894..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultBroadcaster.idl +++ /dev/null @@ -1,76 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xml security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsignatureverifyresultbroadcaster_idl_ -#define __com_sun_star_xml_crypto_sax_xsignatureverifyresultbroadcaster_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -interface XSignatureVerifyResultListener; - -/** - * Interface of Signature Verify Result Broadcaster. - * <p> - * This interface is used to manipulate signature verify result listener. - */ -interface XSignatureVerifyResultBroadcaster : com::sun::star::uno::XInterface -{ - /** - * Adds a new signature verify result listener. - * <p> - * When the signature is verified, the result information will be sent to this - * listener. - * - * @param listener the listener to be added - */ - void addSignatureVerifyResultListener( - [in] XSignatureVerifyResultListener listener) - raises( com::sun::star::uno::Exception ); - - /** - * Removes a signature verify result listener. - * <p> - * After a listener is removed, no result information will be sent to it. - * - * @param listener the listener to be removed - */ - void removeSignatureVerifyResultListener( - [in] XSignatureVerifyResultListener listener); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - diff --git a/offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.idl b/offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.idl deleted file mode 100644 index cbfb54c77..000000000 --- a/offapi/com/sun/star/xml/crypto/sax/XSignatureVerifyResultListener.idl +++ /dev/null @@ -1,64 +0,0 @@ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -//i20156 - new file for xml security module - -/** -- idl definition -- **/ - -#ifndef __com_sun_star_xml_crypto_sax_xsignatureverifyresultlistener_idl_ -#define __com_sun_star_xml_crypto_sax_xsignatureverifyresultlistener_idl_ - -#include <com/sun/star/uno/XInterface.idl> -#include <com/sun/star/uno/Exception.idl> -#include <com/sun/star/xml/crypto/SecurityOperationStatus.idl> - -module com { module sun { module star { module xml { module crypto { module sax { - -/** - * Interface of Signature Verify Result Listener. - * <p> - * This interface is used to receive the result information of a - * signature verification. - */ -interface XSignatureVerifyResultListener : com::sun::star::uno::XInterface -{ - /** - * Notifies the signature verify result. - * - * @param securityId the security id of the signature - * @param verifyResult the result information - */ - void signatureVerified( - [in] long securityId, - [in] com::sun::star::xml::crypto::SecurityOperationStatus verifyResult); -}; - -} ; } ; } ; } ; } ; } ; - - -#endif - |