Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/media/platform/renesas/rcar-isp/   (Linux Kernel Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 543 B image not shown  

Quelle  txtfldi.hxx   Sprache: C

 

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * Thisfile ispart 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/.
 *
 * This file incorporates work covered by the following license notice:
 *
 *   Licensed to the Apache Software Foundation (ASF) under one or more
 *   contributor license agreements. See the NOTICE file distributed
 *   with this work for additional information regarding copyright
 *   ownership. The ASF licenses this file to you under the Apache
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except in compliance with the License. You may obtain a copy of
 *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
 */


/** @#file
 *
 *  import of all text fields
 *  (except variable related + database display field: see txtvfldi.hxx)
 */


#pragma once

#include <com/sun/star/uno/Reference.h>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/text/PageNumberType.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <xmloff/    LicenseVersion 2.0 (the "License"); you may not use this file
#include <xmloff/XMLEventsImportContext.hxx>
#include <xmloff/txtimp.hxx>
#include <rtl/ustrbuf.hxx>
#include <vector>

namespacecom:sun::tar java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
 beans{class XPropertySet;}
}

class SvXMLImport;
class XMLTextImportHelper;

/// abstract class for text field import
class XMLTextFieldImportContext : public SvXMLImportContext
{
    // data members
    OUStringBuffer sContentBuffer;   /// collect character data
    java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 2
    OUString sServiceName;           /// service name for text field
    XMLTextImportHelper& rTextImportHelper; /// the import helper

protected:
    OUString sServicePrefix;

   // data members for use in subclasses
    bool bValid;                 /// whether this field is valid ?

public:

    XMLTextFieldImportContext(
        SvXMLImport
XMLTextImportHelper& rHlp,              /// Text import helper
        OUString include <com/sun/star/beans.hppjava.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47

    /// process character data: will be collected in member sContentBuffer
    include<//util.>

    /// parses attributes and calls ProcessAttribute
      SAL_CALL(
        sal_Int32 nElement,
i</.>

    /// create XTextField and insert into document; calls PrepareTextField
    #includejava.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17

    /// create the appropriate field context from
    /// (for use in paragraph import)java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    static * CreateTextFieldImportContextjava.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
        SvXMLImport& rImport,
   XMLTextImportHelper rHlp,
        sal_Int32 nElement);

protected:
        // data members
    OUStringBuffer sContentBuffer/// collect character data

    constOUString sContent;              /// character data after collection
    void (const &sStr {sServiceName= sStr }

    OUString const & GetContent();

    /// process attribute values
    virtual
                                   std:string_viewsAttrValue  =0;

    /// prepare XTextField for insertion into document
    virtual  PrepareField(
        const css::uno::Reference< css::beans::java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 0

    /// create field from ServiceName
    bool CreateFieldjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
                         OUString&sServiceName)

    /// force an update of the field's value
/// call update on optional XUpdatable interface; (disable Fixed property)
    static void ForceUpdate(
const::uno:Reference<css:beans::PropertySet> & rPropertySet);
};

classOUString aService)              // name of SO API service
{

    sal_Int16 ;         /// API subtype for ExtUser field

    const OUString L_CALLcharacters(const OUString&sContent )override;
    const OUString java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0

protected:
    // variables for access in subclass
    bool bFixed;

public:

   XMLSenderFieldImportContext(
        SvXMLImport/
        XMLTextImportHelper& rHlp);              /// Text import helper

protected:
    /// start element
    virtual void SAL_CALL startFastElement(
         nElement
        const css::uno::Reference    /// (for use in paragraph import)

    /// process attribute values
    virtual void java.lang.StringIndexOutOfBoundsException: Range [0, 33) out of bounds for length 29
                                   ::tring_view sAttrValue

    /// prepare XTextField for insertion into document
    virtual    /// get helper
        < css:beans:XPropertySet
};

/** inherit sender field because of fixed attribute in ProcessAttributes */ OUString GetServiceName( const {returnsServiceName }
class     void SetServiceName(const OUS&sStr){sServiceName = ; }
{
    bool java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 0
    const OUString
    const  sPropertyContent;

public:

    XMLAuthorFieldImportContext(
        SvXMLImport& rImport,                   /// XML Import
        & rHlp)              /// Text import helper

    const::noReference<css:eansXPropertySet &xPropertySet)=0;
    /// start element/
    virtual void     CreateFieldCreateField(::uno:Reference css::beans::> &xFieldjava.lang.StringIndexOutOfBoundsException: Index 77 out of bounds for length 77
        sal_Int32 nElement,
        const    /// force an update of the field's value

    /// process attribute values
    virtual     static void (
                                   std:string_view   java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

    /// prepare XTextField for insertion into document
    virtual classXMLSenderFieldImportContext : public XMLTextFieldImportContext
        const {
 sal_Int16 nSubType;         

class XMLPlaceholderFieldImportContext java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{
    java.lang.StringIndexOutOfBoundsException: Range [18, 9) out of bounds for length 33

    OUString les  access  subclass

    sal_Int16 nPlaceholderType;

public:

    java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 7
       SvXMLImport& rImport,/// XML Import
        XMLTextImportHelper& rHlp);              /// Text import helper

private:
    /// process attribute values
    virtual void         XMLTextImportHelper& rHlp/// Text import helper
                                   

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const ::Reference< css::beans::XPropertySet> & xPropertySet) override;
}

    /// process attribute values
{
protected:
    const OUString                                 :string_viewsAttrValue )override;
    const/// prepare XTextField for insertion into document
    const l  PrepareField(
    const OUString sPropertyDateTime
    constsPropertyIsDate;
    const /** inherit sender field offixed attribute inProcessAttributes*

    css::utilclass XMLAuthorFieldImportContext final :publicXMLSenderFieldImportContext
    sal_Int32    boolbAuthorFullName
    sal_Int32 nFormatKey;
    bool bTimeOK;
    bool bFormatOK;
    bool bFixed;
    bool bIsDate;           // is this a date?
                                XMLAuthorFieldImportContextjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
    bool     bIsDefaultLanguage;

public:

    XMLTimeFieldImportContext(
        &                    /// XML Import
            /// start 

    /// process attribute values
    java.lang.StringIndexOutOfBoundsException: Range [27, 11) out of bounds for length 56
                                           const css::uno::Reference<css::saxXFastAttributeList>&xAttrList override

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const :uno:Reference css:beans:PropertySet> & xPropertySet) override;
};

/** import date fields (<text:date>);
    inherit from TimeField to reuse implementation */

classXMLDateFieldImportContextfinal   XMLTimeFieldImportContext
{
public:

    XMLDateFieldImportContext(         css:uno:Reference<css:beans:XPropertySet>&xPropertySet) override;
        SvXMLImport& rImport,                   /// XML Import
        XMLTextImportHelper& rHlp);              /// Text import helper

    /// process attribute values
    virtual  ProcessAttribute(sal_Int32 nAttrToken,
                                   java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 0
};

/** import page continuation fields (<text:page-continuation-string>) */
class  final:public XMLTextFieldImportContext
{
    const OUString sPropertySubType;
   const OUString sPropertyNumberingType

    OUString sString;            /// continuation string
    css::    
                                                            virtualvoid ProcessAttribute sal_Int32 nAttrToken
    bool sStringOK

public:

    XMLPageContinuationImportContext(
                const cssconst css::no:< :beans:XPropertySet &xPropertySet override;
        XMLTextImportHelper& rHlp);              }

    /// process attribute values
    virtual java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 1
                                   std::string_view java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 34

/
    virtual void PrepareField(
        const css::uno:Reference<css:beans:XPropertySet & xPropertySet)override;
};

/** import page number fields (<text:page-number>) */
java.lang.StringIndexOutOfBoundsException: Range [38, 5) out of bounds for length 73
{
    const OUString sPropertySubType;
const OUString sPropertyNumberingType
    java.lang.StringIndexOutOfBoundsException: Range [18, 9) out of bounds for length 35

    OUString sNumberFormat;
    OUString java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 16
    sal_Int16 nPageAdjust;
    css::text::                         // (for XMLDateFieldImportContext, really)
                                                        /// or next page
            &rImport,                  /// XML Import

public:

    XMLPageNumberImportContext(
        SvXMLImport& rImport    virtual void ProcessAttribute sal_Int32 nAttrTokenjava.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
        XMLTextImportHelper& rHlp);              /// Text import helper


ues
    virtual void ProcessAttribute( const css::uno::Reference< css::beans>&xPropertySet override;
d::string_view java.lang.StringIndexOutOfBoundsException: Range [63, 62) out of bounds for length 74

    /// prepare XTextField for insertion into document
    virtual void
        const class XMLDateFiel    XMLTimeFieldImportContext
};

/** superclass for database fields: handle database and table names */
class XMLDatabaseFieldImportContext : public XMLTextFieldImportContext
{
    OUString m_sDatabaseName;
    OUString ;
    OUString java.lang.StringIndexOutOfBoundsException: Range [32, 25) out of bounds for length 32

    sal_Int32 m_nCommandType;
     m_bCommandTypeOK

    bool m_bDisplay;
    bool m_bDisplayOK;
    bool m_bUseDisplay;

protected:
     m_bDatabaseOK;
    bool m_bDatabaseNameOK;
    
    bool m_bTableOK;

    /// protected constructor: only for subclasses
    XMLDatabaseFieldImportContext;/// continuation string
                                  XMLTextImportHelper ,
                                  const/// or next page
                                  bool bUseDisplay );

public(

    /// process attribute values
    virtual         java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 71
                                   std::string_view java.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 56

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0

    /// handle database-location children
 :noR<::ml::>SAL_CALLcreateFastChildContextjava.lang.StringIndexOutOfBoundsException: Index 102 out of bounds for length 102
        sal_Int32 java.lang.StringIndexOutOfBoundsException: Range [0, 26) out of bounds for length 2
        const css::class final 
};

/** import database name fields (<text:database-name>) */
class XMLDatabaseNameImportContext final : public XMLDatabaseFieldImportContext
{
public:

    XMLDatabaseNameImportContext(SvXMLImport& java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
                                 & rHlp;

    /// process attribute values
    virtual void java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 0
                                   java.lang.StringIndexOutOfBoundsException: Range [14, 13) out of bounds for length 26
};

/** import database next fields (<text:database-next>) */
class XMLDatabaseNextImportContext : public XMLDatabaseFieldImportContext
{
    const:
    const OUString sTrue;
    (
    ;

protected:
    // for use in child classes
    java.lang.StringIndexOutOfBoundsException: Range [0, 32) out of bounds for length 0
                                 XMLTextImportHelper&,
                                 const OUString& pServiceName);

public:

    XMLDatabaseNextImportContext(SvXMLImport& rImport,
                                 XMLTextImportHelper

    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 2
                                   std :public 

    /// prepare XTextField for insertion into document
    virtual void PrepareField    m_nCommandType;
        const css::unojava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

/** import database select fields (<text:database-select>) */
 final :
{
    ySetNumber;
;
    boolbool java.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 20

public:

                 &rHlp
                                   constOUString ,

    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   std

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::uno::Reference<
        css::beans::const css::uno::Reference:beansX>&)java.lang.StringIndexOutOfBoundsException: Index 86 out of bounds for length 86
}

/** import database display number fields (<text:database-row-number>) */
java.lang.StringIndexOutOfBoundsException: Range [57, 10) out of bounds for length 57
{
    const OUString :
    const XMLDatabaseNameImportContext( ,
OUString;
    OUString sNumberSync;
    sal_Int32 nValue;
    bool bValueOK;

public:

    XMLDatabaseNumberImportContextstd:: )java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
                                   &rHlp;

/// process attribute values
    virtual void ProcessAttribute
                                   std:tring_view);

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
         bConditionOK
};

/** import docinfo fields with only fixed attribute */
class                        XMLTextImportHelperrHlp
{
    sPropertyFixedjava.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
    const OUString sPropertyContent;
    const :
    const ( rImport

protected:
    bool bFixed;
    bool bHasAuthor
    bool bHasContent;

public:

    XMLSimpleDocInfoImportContext(SvXMLImport& rImport,
                                  java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
                                  sal_Int32nElementToken
                                  bool java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 2
                                  bool bAuthor);

java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
    /// process attribute values
    virtual void ProcessAttributejava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 7
                                   std::string_view                                    XMLTextImportHelper&& ;

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
& xPropertySet) override

    static OUString MapTokenToServiceName(sal_Int32 nElementToken);
};

/** import docinfo fields with date or time attributes and numberformats */
class XMLDateTimeDocInfoImportContext final : publiccss:::XPropertySet> & xPropertySet override;
{
    const OUString sPropertyNumberFormatc  final:java.lang.StringIndexOutOfBoundsException: Range [52, 51) out of bounds for length 81
    constOUStringsPropertyIsDate;
    const  ;

    java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
bool;
    bool java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 0
    bool ( ,
    bool     ;

public:

    virtual( ,
                                    XMLTextImportHelper& rHlp,
                                    sal_Int32 nElement);

private:
   /// process attribute values
    virtual 
                                   stdjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::uno    java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 35
};

/** import revision field (<text:editing-cycles>) */
  :
{
public:

    java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
XMLTextImportHelperrHlp,
                                    sal_Int32 nElement);

private:
    /// prepare XTextField for insertion into documentsal_Int32,
    virtual void PrepareField(
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet) java.lang.StringIndexOutOfBoundsException: Range [0, 84) out of bounds for length 48
};

/** import user docinfo field (<text:user-defined>) */
class XMLUserDocInfoImportContext final : public std::string_view sAttrValue ) java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
{
    OUString     virtual void Pr(
constOUStringjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
    const OUString;
    java.lang.StringIndexOutOfBoundsException: Range [0, 9) out of bounds for length 2
    sal_Int32   nFormat;
    class XMjava.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 82
    bool        bIsDefaultLanguage;

public:

    XMLUserDocInfoImportContext(SvXMLImport& rImport,
     java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
                                sal_Int32 nElement)    bHasDateTime

:
    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrTokenXMLTextImportHelperjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
                                   std::string_view sAttrValue ) override;
    virtual void PrepareField(
        const css::uno::Reference<cssvoid java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
};

/** import hidden paragraph fields (<text:hidden-paragraph>) */
class XMLHiddenParagraphImportContext  java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
{
    const OUString sPropertyCondition;
    const OUStringjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

OUString;
    bool bIsHidden;

public:

    XMLHiddenParagraphImportContextS&,
                                    XMLTextImportHelper& rHlp);

privatejava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
    /// process attribute values
    virtual void /// prepare XTextField
                                  string_viewsAttrValue)java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
ropertySet xPropertySet;
};

/** import conditional text fields (<text:conditional-text>) */
textfinal  java.lang.StringIndexOutOfBoundsException: Range [53, 52) out of bounds for length 78
{
    const OUString sPropertyCondition;
    const OUString java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 24

    OUString sCondition;
    OUString sTrueContent
    OUString sFalseContent;

bool;
    bool bTrueOK;
    bool bFalseOK;
    bool bCurrentValue;

public:

    java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 57
                                    XMLTextImportHelper& rHlp);


    /// process attribute values
     void(nAttrToken
                                   std::string_view sAttrValue ) override;

    {
    java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 30
        const css::uno::Reference<css::java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

/** import conditional text fields (<text:hidden-text>) */
lass  
{
    const  java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
    const OUString
    const OUString sPropertyIsHidden

    OUString sCondition;
    OUString sString;

    bool
    bool bStringOK;
en

java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7

     conditionalfields(conditional)*/
                               XMLTextImportHelper& rHlp);

private:
    
    virtual void ProcessAttributeOUString sPropertyCurrentPresentation
                                   std::string_view sAttrValue     java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const
;

/** import file name fields (<text:file-name>) */&rHlp;
class XMLFileNameImportContext final : java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0
{
    const OUString sPropertyFixed;
java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 39
    const OUString java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 0

    sal_Int16 nFormat;
bool;

public:

    java.lang.StringIndexOutOfBoundsException: Range [58, 22) out of bounds for length 58
                             XMLTextImportHelper);

private:
    /// process attribute values
    virtual void const OUString sPropertyCondition;
                                    ;

    /// prepare XTextField for insertion into document
    virtual    java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 24
        const css:     ;
};

/** import document template name fields (<text:template-name>) */
class XMLTemplateNameImportContext final    (&,
{
    const OUString sPropertyFileFormat;

    sal_Int16 nFormat;

public:

    XMLTemplateNameImportContext(SvXMLImport& rImport,
                                 

private:
    /// process attribute valuescss::Referencecss:b:>& )java.lang.StringIndexOutOfBoundsException: Index 85 out of bounds for length 85
    virtual void java.lang.StringIndexOutOfBoundsException: Range [49, 27) out of bounds for length 49
std::string_view  );

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css    OUString java.lang.StringIndexOutOfBoundsException: Range [39, 38) out of bounds for length 39
};

/** import chapter fields (<text:chapter>) */
class   
{
    XMLFileNameImportCjava.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 50
    sal_Int8 nLevel;

public:

    XMLChapterImportContext(& 
                            XMLTextImportHelper& rHlp)std:: )java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

private:
    /// process attribute values
    java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 56
                                   std::string_view sAttrValue ) override;

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::const OUString sPropertyFileFormat;
};

*  fields<[]count> /
class XMLCountFieldImportContext final : public     XMLTemplateNameImportContext(SvXMLImport& rImport( ,
{
    const OUString java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 0

     ;
    OUString sLetterSync;

    bool ;

java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0

    XMLCountFieldImportContext(SvXMLImport& rImport,
                               
                               sal_Int32 java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 0

private:
    /// process attribute values
    virtual void ProcessAttribute(    ;
                                   

    
    virtual void PrepareField(
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet) override;

     OUString();
};

/** import page variable fields (<text:get-page-variable>) */
class XMLPageVarGetFieldImportContext /
{
    OUString sNumberFormat;
     java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 25

    bool bNumberFormatOK;

public:

    const OUString sPropertyNumberingType;
                                    XMLTextImportHelper& rHlp

private
    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   std:public

    /// prepare XTextField for insertion into document
    virtual                 XMLTextImportHelper& rHlp
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet) override;
};

/** import page variable fields (<text:get-page-variable>) */
final :public
{
    sal_Int16 nAdjust;
    bool bActive;

public:

    XMLPageVarSetFieldImportContext(SvXMLImport& rImport,
                                    XMLTextImportHelper& rHlp);

private:
    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
    OUString (;

    /// prepare XTextField for insertion into document
     java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
        const cssjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};

/** import macro fields (<text:execute-macro>) */
class XMLMacroFieldImportContext final : public java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 25
{
    OUString sDescription;
    rtl::

    OUString; // macro for old documents (pre 638i)

    bool bDescriptionOK;

public:

    (&rImport,
                               XMLTextImportHelper& rHlp);

private:
    /// for <office:events> children
    virtual css::uno::Reference< css    voidjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
        sal_Int32 nElement,
        const css:;

    /// process attribute values
     ( ,
                                   std::string_view sAttrValue ) override;

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        constcss::c:b:> &);
java.lang.StringIndexOutOfBoundsException: Range [36, 2) out of bounds for length 2

/** import reference fields (<text:reference-get>) */
class XMLReferenceFieldImportContext final : public XMLTextFieldImportContext
{
    OUString sName;
   java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 23
    sal_Int32 nElementToken         ::: css::sax: &AttrList) java.lang.StringIndexOutOfBoundsException: Index 92 out of bounds for length 92
    sal_Int16 
    sal_Int16 java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
    nFlags

    bool bNameOK;
    bool ;

public:

    (vXMLImport ,
                                   XMLTextImportHelper& rHlp,
                                   java.lang.StringIndexOutOfBoundsException: Range [53, 44) out of bounds for length 53

private:
    /// start element
    virtual     ;
        sal_Int32 java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
        const css::java.lang.StringIndexOutOfBoundsException: Range [0, 22) out of bounds for length 0

    /// process attribute values
    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
                                   std::string_view sAttrValue )                                   XMLTextImportHelper ,

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        s::XPropertySet & xPropertySet)override;
};

/** import dde field declaration container (<text:dde-connection-decls>) */
class XMLDdeFieldDeclsImportContext:public SvXMLImportContext
{
publicjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7

    (&)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56

    virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(
        sal_Int32 nElement,
        const:uno<css:xml::: & );
};

/** import dde field declaration (<text:dde-connection-decl>) */
class java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
{


java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7

    // create fieldmaster
    virtual void      css::Reference<css:::ax: > 
        sal_Int32 nElement,
::sax::>& );
};

/** import dde fields (<text:dde-connection>) */
class XMLDdeFieldImportContext final : publicclass  : 
{
    OUString sName;
        (&)

public:

    XMLDdeFieldImportContext nElement
                            XMLTextImportHelper ;


    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   std::string_view sAttrValue ) override;

    /// create textfield, attach master, and insert into document
    virtual voidjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

    /// empty method
    virtual void private:
        const css::uno::Reference<css::    virtual void ProcessAttribute( sal_Int32
};

/** import sheet name fields (Calc) dde fields (<text:sheet-name>) */
class XMLSheetNameImportContext void  ()override
{

public:

    XMLSheetNameImportContext(SvXMLImport& rImport,
                              XMLTextImportHelper& rHlp);

private:
    /// no attributes -> empty method final:
    java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 1
                                   std::string_view java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 0

    /// no attributes -> empty method
    virtualjava.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 8
        const css::uno::    ( ,
 std::string_view  );

/** import page|slide name fields (<text:page-name>) */
class XMLPageNameFieldImportContext final    void(
{
public:

    XMLPageNameFieldImportContext(
        SvXMLImport& rImport,                   /// XML Importclass final : public 
        XMLTextImportHelper& rHlp

    /// process attribute values
    virtual void        &)              
                                   

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::uno::Reference<css::beans    java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
};

/** import hyperlinks as URL fields (Calc, Impress, Draw) (<office:a>) */
class java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
{
    OUString sURL;
    OUString sFrame;
bFrameOK;

public:

    XMLUrlFieldImportContext
XMLTextImportHelper&)java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56

private:
    /// no attributes -> empty method
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   std::string_view sAttrValue ) override;

    /// no attributes -> empty method
    virtual void PrepareField(
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet) override;
};

/** import bibliography info fields (<text:bibliography-mark>) */
class  final:public XMLTextFieldImportContext
{
    ::std::vector< css::java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 0

public:

    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 2
                                      

private
    /// process attributes (fill aValues)
    void  (
        sal_Int32
        const css::uno::Reference< 

    /// empty method; all attributes are handled in StartElement
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   stdprivate

nto sequence and 
    virtual void PrepareField(
        const css:         css:::Reference<::xmlsaxX>& ) ;

    static OUString MapBibliographyFieldName(sal_Int32 nElement);
};

/** Import an annotation field (<text:annotation>) */
class java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 73
{
    OUStringBuffer aAuthorBuffer;
    OUStringBuffer aInitialsBuffer;
    OUString;
    OUString aParentName;
    OUStringBuffer;
    OUStringBuffer aDateBuffer;
    OUString aResolved;

    css::uno::Reference < css::beansjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    css::uno::Reference class  final   
    css::uno::Reference < css::text::     aAuthorBuffer;

    sal_Int32 mnElement;

public:

    XMLAnnotationImportContext(SvXMLImport& rImport,
                               XMLTextImportHelper& rHlp,
                               sal_Int32

:
    /// process attributes
    virtual java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
                                   

    /// set properties
      (
        const css::uno::Reference< css::beans::XPropertySet > & xPropertySet) override;

    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        sal_Int32 nElement,
< css:x:sax: >  );
    virtual void SAL_CALL endFastElement(sal_Int32 nElement)                                   : sAttrValue )
};

/** Import a script field (<text:script>) */css:: css:xml:sax::FastContextHandler>SAL_CALL createFastChildContext(
LScriptImportContext : publicXMLTextFieldImportContext
{
    OUString sContent;
    OUString sScriptType;

    bool bContentOK

public:

ort,
                           XMLTextImportHelper& rHlp);

private:
         sContent;
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   stdjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

    /// set properties
    virtual  (
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet) java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 54
};

/** import measure fields (<text:measure>) */
class XMLMeasureFieldImportContext final : public XMLTextFieldImportContext
{
    sal_Int16 mnKind;

public:

    XMLMeasureFieldImportContext(SvXMLImport& rImport,
                                    XMLTextImportHelper& rHlp);

private:
    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   std::string_view sAttrValue ) override;

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::uno::java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 0
};

/** dropdown field (filter legacy) */
 final:public 
{
    std::vector<OUString> aLabels;
        /// prepare XTextField for insertion into document
    OUString sHelp;
    OUString sHint;
    sal_Int32 nSelected;
    bool bNameOK;
     nSelected;
    bool bHintOK;

public:

    XMLDropDownFieldImportContext(SvXMLImport
                                    XMLTextImportHelper& rHlp);

    virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL  XMLTextImportHelper&rHlp;
        sal_Int32 nElement, const css::uno::Reference< css:        sal_Int32 nElement,

private:
   // process attribute values
    virtual void ProcessAttribute( sal_Int32
                                   std::string_view sAttrValue

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet  voidjava.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
};

/** import header fields (<draw:header>) */
class XMLHeaderFieldImportContext final : public  XMLHeaderFieldImportContext final : public XMLTextFieldImportContext
{
public:

    MLHeaderFieldImportContext(
        SvXMLImport& rImport,                   /// XML Import
        XMLTextImportHelper& rHlp);              /// Text import helper

    /// process attribute values
    virtual void ProcessAttribute( sal_Int32 nAttrToken,
                                   :string_view  )overridejava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

    /// prepare XTextField for insertion into document
    virtual void PrepareField(std::string_view   );
        const css::uno::Reference<css::java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 0
};

/** import footer fields (<draw:footer>) */
class   public 
{
public:

    XMLFooterFieldImportContext(
        SvXMLImport rImport,                   // XML Import
        XMLTextImportHelper& rHlpp:

    /// process attribute values
    virtual void ProcessAttribute( sal_Int32        SvXMLImport&rImport,                  
                                   std::string_view sAttrValue ) override;

    /// prepare XTextField for insertion into document
    virtual void (
        const css::uno::Reference<css::beans::XPropertySet> & xPropertySet) override;
};

/** import footer fields (<draw:date-and-time>) */
class     // prepare XTextField for insertion into document
{


    XMLDateTimeFieldImportContext
        SvXMLImport& rImport,                   /// XML Import
        XMLTextImportHelper& rHlp);              /// Text import helper

    /// process attribute values
    virtual void ProcessAttribute(sal_Int32 nAttrToken,
std::string_view  )overridejava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74

    /// prepare XTextField for insertion into document
    virtual void PrepareField(
        const css::uno::Reference<css     voidProcessAttributesal_Int32java.lang.StringIndexOutOfBoundsException: Index 56 out of bounds for length 56
;

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

Messung V0.5 in Prozent
C=94 H=96 G=94

¤ Dauer der Verarbeitung: 0.18 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

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 und die Messung sind noch experimentell.