LibreOffice Module xmloff (master)  1
Enumerations | Variables
XMLIndexTemplateContext.cxx File Reference
#include "XMLIndexTemplateContext.hxx"
#include "XMLIndexSimpleEntryContext.hxx"
#include "XMLIndexSpanEntryContext.hxx"
#include "XMLIndexTabStopEntryContext.hxx"
#include "XMLIndexBibliographyEntryContext.hxx"
#include "XMLIndexChapterInfoEntryContext.hxx"
#include <xmloff/xmlictxt.hxx>
#include <xmloff/xmlimp.hxx>
#include <xmloff/txtimp.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmluconv.hxx>
#include <xmloff/xmlement.hxx>
#include <tools/debug.hxx>
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <com/sun/star/container/XIndexReplace.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
Include dependency graph for XMLIndexTemplateContext.cxx:

Go to the source code of this file.

Enumerations

enum  TemplateTokenType
 template token types; used for aTokenTypeMap parameter More...
 

Variables

SvXMLEnumMapEntry< TemplateTokenType > const aTemplateTokenTypeMap []
 
const SvXMLEnumMapEntry< sal_uInt16 > aSvLevelNameTOCMap []
 
const char * aLevelStylePropNameTOCMap []
 
const bool aAllowedTokenTypesTOC []
 
const bool aAllowedTokenTypesUser []
 
const SvXMLEnumMapEntry< sal_uInt16 > aLevelNameAlphaMap []
 
const char * aLevelStylePropNameAlphaMap []
 
const bool aAllowedTokenTypesAlpha []
 
const SvXMLEnumMapEntry< sal_uInt16 > aLevelNameBibliographyMap []
 
const char * aLevelStylePropNameBibliographyMap []
 
const bool aAllowedTokenTypesBibliography []
 
const SvXMLEnumMapEntry< sal_uInt16 > * aLevelNameTableMap = nullptr
 
const char * aLevelStylePropNameTableMap []
 
const bool aAllowedTokenTypesTable []
 

Enumeration Type Documentation

template token types; used for aTokenTypeMap parameter

Definition at line 190 of file XMLIndexTemplateContext.cxx.

Variable Documentation

const bool aAllowedTokenTypesAlpha[]
Initial value:
=
{
true,
true,
true,
true,
true,
false,
false,
false
}

Definition at line 358 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexAlphabeticalSourceContext::CreateChildContext().

const bool aAllowedTokenTypesBibliography[]
Initial value:
=
{
true,
true,
true,
true,
false,
false,
false,
true
}

Definition at line 412 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexBibliographySourceContext::CreateChildContext().

const bool aAllowedTokenTypesTable[]
Initial value:
=
{
true,
true,
true,
true,
true,
true,
true,
false
}

Definition at line 433 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexIllustrationSourceContext::CreateChildContext(), XMLIndexObjectSourceContext::CreateChildContext(), and XMLIndexTableSourceContext::CreateChildContext().

const bool aAllowedTokenTypesTOC[]
Initial value:
=
{
true,
true,
true,
true,
true,
true,
true,
false
}

Definition at line 318 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexTOCSourceContext::CreateChildContext().

const bool aAllowedTokenTypesUser[]
Initial value:
=
{
true,
true,
true,
true,
true,
true,
true,
false
}

Definition at line 330 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexUserSourceContext::CreateChildContext().

const SvXMLEnumMapEntry<sal_uInt16> aLevelNameAlphaMap[]
const SvXMLEnumMapEntry<sal_uInt16> aLevelNameBibliographyMap[]
Initial value:
=
{
{ XML_ARTICLE, 1 },
{ XML_BOOK, 2 },
{ XML_BOOKLET, 3 },
{ XML_CUSTOM1, 5 },
{ XML_CUSTOM2, 6 },
{ XML_CUSTOM3, 7 },
{ XML_CUSTOM4, 8 },
{ XML_CUSTOM5, 9 },
{ XML_EMAIL, 10 },
{ XML_INBOOK, 11 },
{ XML_JOURNAL, 14 },
{ XML_MANUAL, 15 },
{ XML_MISC, 17 },
{ XML_PHDTHESIS, 18 },
{ XML_PROCEEDINGS, 19 },
{ XML_TECHREPORT, 20 },
{ XML_UNPUBLISHED, 21 },
{ XML_WWW, 22 },
}

Definition at line 373 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexBibliographySourceContext::CreateChildContext().

const SvXMLEnumMapEntry<sal_uInt16>* aLevelNameTableMap = nullptr
const char* aLevelStylePropNameAlphaMap[]
Initial value:
=
{ nullptr, "ParaStyleSeparator", "ParaStyleLevel1", "ParaStyleLevel2",
"ParaStyleLevel3", nullptr }

Definition at line 354 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexAlphabeticalSourceContext::CreateChildContext().

const char* aLevelStylePropNameBibliographyMap[]
Initial value:
=
{
nullptr, "ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", "ParaStyleLevel1", "ParaStyleLevel1",
"ParaStyleLevel1", nullptr }

Definition at line 401 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexBibliographySourceContext::CreateChildContext().

const char* aLevelStylePropNameTableMap[]
const char* aLevelStylePropNameTOCMap[]
Initial value:
=
{ nullptr, "ParaStyleLevel1", "ParaStyleLevel2", "ParaStyleLevel3",
"ParaStyleLevel4", "ParaStyleLevel5", "ParaStyleLevel6",
"ParaStyleLevel7", "ParaStyleLevel8", "ParaStyleLevel9",
"ParaStyleLevel10", nullptr }

Definition at line 312 of file XMLIndexTemplateContext.cxx.

Referenced by XMLIndexTOCSourceContext::CreateChildContext(), and XMLIndexUserSourceContext::CreateChildContext().

const SvXMLEnumMapEntry<sal_uInt16> aSvLevelNameTOCMap[]
SvXMLEnumMapEntry<TemplateTokenType> const aTemplateTokenTypeMap[]
Initial value:

Definition at line 204 of file XMLIndexTemplateContext.cxx.