LibreOffice Module xmloff (master)
1
|
#include "XMLTextMarkImportContext.hxx"
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <xmloff/xmluconv.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlimp.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/odffields.hxx>
#include <xmloff/xmlement.hxx>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/xml/sax/XAttributeList.hpp>
#include <com/sun/star/text/ControlCharacter.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/rdf/XMetadatable.hpp>
#include <com/sun/star/text/XFormField.hpp>
#include <RDFaImportHelper.hxx>
Go to the source code of this file.
Enumerations | |
enum | lcl_MarkType |
Functions | |
static const sal_Unicode * | lcl_getFormFieldmarkName (std::u16string_view name) |
static OUString | lcl_getFieldmarkName (OUString const &name) |
static auto | InsertFieldmark (SvXMLImport &rImport, XMLTextImportHelper &rHelper, OUString const &rName) -> void |
static auto | PopFieldmark (XMLTextImportHelper &rHelper) -> void |
Variables | |
SvXMLEnumMapEntry< lcl_MarkType > const | lcl_aMarkTypeMap [] |
enum lcl_MarkType |
Definition at line 104 of file XMLTextMarkImportContext.cxx.
|
static |
Definition at line 175 of file XMLTextMarkImportContext.cxx.
References assert(), XMLTextMarkImportContext::CreateAndInsertMark(), lcl_getFieldmarkName(), ODF_CODE_PARAM, ODF_FORMCHECKBOX, ODF_FORMDROPDOWN, ODF_UNHANDLED, SAL_INFO, type, and xContent.
Referenced by XMLTextMarkImportContext::endFastElement().
|
static |
Definition at line 139 of file XMLTextMarkImportContext.cxx.
References ODF_FORMTEXT.
Referenced by InsertFieldmark().
|
static |
Definition at line 126 of file XMLTextMarkImportContext.cxx.
References ODF_FORMCHECKBOX, ODF_FORMDROPDOWN, and u.
Referenced by XMLTextMarkImportContext::endFastElement().
|
static |
Definition at line 222 of file XMLTextMarkImportContext.cxx.
References assert(), and SAL_INFO.
Referenced by XMLTextMarkImportContext::endFastElement().
SvXMLEnumMapEntry<lcl_MarkType> const lcl_aMarkTypeMap[] |
Definition at line 111 of file XMLTextMarkImportContext.cxx.