LibreOffice Module xmloff (master)  1
Enumerations | Functions | Variables
XMLFootnoteConfigurationImportContext.cxx File Reference
#include <XMLFootnoteConfigurationImportContext.hxx>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include <sax/tools/converter.hxx>
#include <xmloff/nmspmap.hxx>
#include <xmloff/xmlnmspe.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmlement.hxx>
#include <xmloff/families.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/xmlimp.hxx>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/xml/sax/XAttributeList.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/text/XFootnotesSupplier.hpp>
#include <com/sun/star/text/XEndnotesSupplier.hpp>
#include <com/sun/star/text/FootnoteNumbering.hpp>
#include <com/sun/star/style/NumberingType.hpp>
Include dependency graph for XMLFootnoteConfigurationImportContext.cxx:

Go to the source code of this file.

Enumerations

enum  XMLFtnConfigToken
 

Functions

static const OUStringLiteral gsPropertyAnchorCharStyleName ("AnchorCharStyleName")
 
static const OUStringLiteral gsPropertyCharStyleName ("CharStyleName")
 
static const OUStringLiteral gsPropertyNumberingType ("NumberingType")
 
static const OUStringLiteral gsPropertyPageStyleName ("PageStyleName")
 
static const OUStringLiteral gsPropertyParagraphStyleName ("ParaStyleName")
 
static const OUStringLiteral gsPropertyPrefix ("Prefix")
 
static const OUStringLiteral gsPropertyStartAt ("StartAt")
 
static const OUStringLiteral gsPropertySuffix ("Suffix")
 
static const OUStringLiteral gsPropertyPositionEndOfDoc ("PositionEndOfDoc")
 
static const OUStringLiteral gsPropertyFootnoteCounting ("FootnoteCounting")
 
static const OUStringLiteral gsPropertyEndNotice ("EndNotice")
 
static const OUStringLiteral gsPropertyBeginNotice ("BeginNotice")
 

Variables

static const SvXMLTokenMapEntry aTextFieldAttrTokenMap []
 
static SvXMLEnumMapEntry< sal_Int16 > const aFootnoteNumberingMap []
 

Enumeration Type Documentation

Definition at line 167 of file XMLFootnoteConfigurationImportContext.cxx.

Function Documentation

static const OUStringLiteral gsPropertyAnchorCharStyleName ( "AnchorCharStyleName"  )
static
static const OUStringLiteral gsPropertyBeginNotice ( "BeginNotice"  )
static
static const OUStringLiteral gsPropertyCharStyleName ( "CharStyleName"  )
static
static const OUStringLiteral gsPropertyEndNotice ( "EndNotice"  )
static
static const OUStringLiteral gsPropertyFootnoteCounting ( "FootnoteCounting"  )
static
static const OUStringLiteral gsPropertyNumberingType ( "NumberingType"  )
static
static const OUStringLiteral gsPropertyPageStyleName ( "PageStyleName"  )
static
static const OUStringLiteral gsPropertyParagraphStyleName ( "ParaStyleName"  )
static
static const OUStringLiteral gsPropertyPositionEndOfDoc ( "PositionEndOfDoc"  )
static
static const OUStringLiteral gsPropertyPrefix ( "Prefix"  )
static
static const OUStringLiteral gsPropertyStartAt ( "StartAt"  )
static
static const OUStringLiteral gsPropertySuffix ( "Suffix"  )
static

Variable Documentation

SvXMLEnumMapEntry<sal_Int16> const aFootnoteNumberingMap[]
static
Initial value:
=
{
{ XML_PAGE, FootnoteNumbering::PER_PAGE },
{ XML_CHAPTER, FootnoteNumbering::PER_CHAPTER },
{ XML_DOCUMENT, FootnoteNumbering::PER_DOCUMENT },
}

Definition at line 216 of file XMLFootnoteConfigurationImportContext.cxx.

const SvXMLTokenMapEntry aTextFieldAttrTokenMap[]
static
Initial value:
=
{
{ XML_NAMESPACE_TEXT, XML_CITATION_STYLE_NAME, XML_TOK_FTNCONFIG_CITATION_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_CITATION_BODY_STYLE_NAME, XML_TOK_FTNCONFIG_ANCHOR_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_DEFAULT_STYLE_NAME, XML_TOK_FTNCONFIG_DEFAULT_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_MASTER_PAGE_NAME, XML_TOK_FTNCONFIG_PAGE_STYLENAME },
{ XML_NAMESPACE_TEXT, XML_START_VALUE, XML_TOK_FTNCONFIG_OFFSET },
{ XML_NAMESPACE_STYLE, XML_NUM_PREFIX, XML_TOK_FTNCONFIG_NUM_PREFIX },
{ XML_NAMESPACE_STYLE, XML_NUM_SUFFIX, XML_TOK_FTNCONFIG_NUM_SUFFIX },
{ XML_NAMESPACE_STYLE, XML_NUM_FORMAT, XML_TOK_FTNCONFIG_NUM_FORMAT },
{ XML_NAMESPACE_STYLE, XML_NUM_LETTER_SYNC, XML_TOK_FTNCONFIG_NUM_SYNC },
{ XML_NAMESPACE_TEXT, XML_START_NUMBERING_AT, XML_TOK_FTNCONFIG_START_AT},
{ XML_NAMESPACE_TEXT, XML_FOOTNOTES_POSITION, XML_TOK_FTNCONFIG_POSITION},
{ XML_NAMESPACE_TEXT, XML_NUM_PREFIX, XML_TOK_FTNCONFIG_NUM_PREFIX },
{ XML_NAMESPACE_TEXT, XML_NUM_SUFFIX, XML_TOK_FTNCONFIG_NUM_SUFFIX },
{ XML_NAMESPACE_TEXT, XML_OFFSET, XML_TOK_FTNCONFIG_OFFSET },
}
constexpr sal_uInt16 XML_NAMESPACE_STYLE
Definition: xmlnmspe.hxx:30
constexpr sal_uInt16 XML_NAMESPACE_TEXT
Definition: xmlnmspe.hxx:31
#define XML_TOKEN_MAP_END
Definition: xmltkmap.hxx:33

Definition at line 184 of file XMLFootnoteConfigurationImportContext.cxx.