summaryrefslogtreecommitdiff
path: root/xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx')
-rw-r--r--xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx183
1 files changed, 0 insertions, 183 deletions
diff --git a/xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx b/xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx
deleted file mode 100644
index d2b9c477a..000000000
--- a/xmlsecurity/source/xmlsec/xmlelementwrapper_xmlsecimpl.cxx
+++ /dev/null
@@ -1,183 +0,0 @@
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-/*************************************************************************
- *
- * 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.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_xmlsecurity.hxx"
-
-#include "xmlelementwrapper_xmlsecimpl.hxx"
-#include <cppuhelper/typeprovider.hxx>
-
-namespace cssu = com::sun::star::uno;
-namespace cssl = com::sun::star::lang;
-
-#define SERVICE_NAME "com.sun.star.xml.wrapper.XMLElementWrapper"
-#define IMPLEMENTATION_NAME "com.sun.star.xml.security.bridge.xmlsec.XMLElementWrapper_XmlSecImpl"
-
-XMLElementWrapper_XmlSecImpl::XMLElementWrapper_XmlSecImpl(const xmlNodePtr pNode)
- : m_pElement( pNode )
-{
-}
-
-/* XXMLElementWrapper */
-
-
-/* XUnoTunnel */
-cssu::Sequence< sal_Int8 > XMLElementWrapper_XmlSecImpl::getUnoTunnelImplementationId( void )
- throw (cssu::RuntimeException)
-{
- static ::cppu::OImplementationId* pId = 0;
- if (! pId)
- {
- ::osl::MutexGuard aGuard( ::osl::Mutex::getGlobalMutex() );
- if (! pId)
- {
- static ::cppu::OImplementationId aId;
- pId = &aId;
- }
- }
- return pId->getImplementationId();
-}
-
-sal_Int64 SAL_CALL XMLElementWrapper_XmlSecImpl::getSomething( const cssu::Sequence< sal_Int8 >& aIdentifier )
- throw (cssu::RuntimeException)
-{
- if (aIdentifier.getLength() == 16 &&
- 0 == rtl_compareMemory(
- getUnoTunnelImplementationId().getConstArray(),
- aIdentifier.getConstArray(),
- 16 ))
- {
- return reinterpret_cast < sal_Int64 > ( this );
- }
- else
- {
- return 0;
- }
-}
-
-
-rtl::OUString XMLElementWrapper_XmlSecImpl_getImplementationName ()
- throw (cssu::RuntimeException)
-{
- return rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM ( IMPLEMENTATION_NAME ) );
-}
-
-sal_Bool SAL_CALL XMLElementWrapper_XmlSecImpl_supportsService( const rtl::OUString& ServiceName )
- throw (cssu::RuntimeException)
-{
- return ServiceName.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM ( SERVICE_NAME ));
-}
-
-cssu::Sequence< rtl::OUString > SAL_CALL XMLElementWrapper_XmlSecImpl_getSupportedServiceNames( )
- throw (cssu::RuntimeException)
-{
- cssu::Sequence < rtl::OUString > aRet(1);
- rtl::OUString* pArray = aRet.getArray();
- pArray[0] = rtl::OUString ( RTL_CONSTASCII_USTRINGPARAM ( SERVICE_NAME ) );
- return aRet;
-}
-#undef SERVICE_NAME
-
-cssu::Reference< cssu::XInterface > SAL_CALL
- XMLElementWrapper_XmlSecImpl_createInstance(
- const cssu::Reference< cssl::XMultiServiceFactory > &)
- throw( cssu::Exception )
-{
- return (cppu::OWeakObject*) new XMLElementWrapper_XmlSecImpl(NULL);
-}
-
-/* XServiceInfo */
-rtl::OUString SAL_CALL XMLElementWrapper_XmlSecImpl::getImplementationName( )
- throw (cssu::RuntimeException)
-{
- return XMLElementWrapper_XmlSecImpl_getImplementationName();
-}
-sal_Bool SAL_CALL XMLElementWrapper_XmlSecImpl::supportsService( const rtl::OUString& rServiceName )
- throw (cssu::RuntimeException)
-{
- return XMLElementWrapper_XmlSecImpl_supportsService( rServiceName );
-}
-cssu::Sequence< rtl::OUString > SAL_CALL XMLElementWrapper_XmlSecImpl::getSupportedServiceNames( )
- throw (cssu::RuntimeException)
-{
- return XMLElementWrapper_XmlSecImpl_getSupportedServiceNames();
-}
-
-xmlNodePtr XMLElementWrapper_XmlSecImpl::getNativeElement( ) const
-/****** XMLElementWrapper_XmlSecImpl/getNativeElement *************************
- *
- * NAME
- * getNativeElement -- Retrieves the libxml2 node wrapped by this object
- *
- * SYNOPSIS
- * pNode = getNativeElement();
- *
- * FUNCTION
- * see NAME
- *
- * INPUTS
- * empty
- *
- * RESULT
- * pNode - the libxml2 node wrapped by this object
- *
- * AUTHOR
- * Michael Mi
- * Email: michael.mi@sun.com
- ******************************************************************************/
-{
- return m_pElement;
-}
-
-void XMLElementWrapper_XmlSecImpl::setNativeElement(const xmlNodePtr pNode)
-/****** XMLElementWrapper_XmlSecImpl/setNativeElement *************************
- *
- * NAME
- * setNativeElement -- Configures the libxml2 node wrapped by this object
- *
- * SYNOPSIS
- * setNativeElement( pNode );
- *
- * FUNCTION
- * see NAME
- *
- * INPUTS
- * pNode - the new libxml2 node to be wrapped by this object
- *
- * RESULT
- * empty
- *
- * AUTHOR
- * Michael Mi
- * Email: michael.mi@sun.com
- ******************************************************************************/
-{
- m_pElement = pNode;
-}
-
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */