Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/include/svx/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 2 kB image not shown  

Quelle  ClassificationCommon.hxx   Sprache: C

 
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 *
 */


#ifndef INCLUDED_SVX_CLASSIFICATIONCOMMON_HXX
#define INCLUDED_SVX_CLASSIFICATIONCOMMON_HXX

#include <sal/config.h>
#include <svx/svxdllapi.h>
#include <vector>
#include <sfx2/classificationhelper.hxx>

namespace com::sun::star::beans
{
class XPropertyContainer;
}
namespace com::sun::star::beans
{
struct Property;
}
namespace svx
{
class ClassificationResult;
}

namespace svx::classification
{
SVX_DLLPUBLIC OUString
convertClassificationResultToString(std::vector<svx::ClassificationResult> const&&nbsp;rResults);

SVX_DLLPUBLIC OUString
getProperty(css::uno::Reference<css::beans::XPropertyContainer> const& rxPropertyContainer,
            OUString const& rName);

SVX_DLLPUBLIC bool containsProperty(css::uno::Sequence<css::beans::Property> const&&nbsp;rProperties,
                                    std::u16string_view rName);

SVX_DLLPUBLIC void
removeAllProperties(css::uno::Reference<css::beans::XPropertyContainer> const& rxPropertyContainer);

SVX_DLLPUBLIC bool addOrInsertDocumentProperty(
    css::uno::Reference<css::beans::XPropertyContainer> const& rxPropertyContainer,
    OUString const& rsKey, OUString const& rsValue);

SVX_DLLPUBLIC void insertFullTextualRepresentationAsDocumentProperty(
    css::uno::Reference<css::beans::XPropertyContainer> const& rxPropertyContainer,
    sfx::ClassificationKeyCreator const& rKeyCreator,
    std::vector<svx::ClassificationResult> const& rResults);

SVX_DLLPUBLIC void
insertCreationOrigin(css::uno::Reference<css::beans::XPropertyContainer> constrxPropertyContainer,
                     sfx::ClassificationKeyCreator const& rKeyCreator,
                     sfx::ClassificationCreationOrigin eOrigin);

// end svx::classification namespace

#endif // INCLUDED_SVX_CLASSIFICATIONCOMMON_HXX

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

100%


¤ Dauer der Verarbeitung: 0.14 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung ist noch experimentell.