LibreOffice Module xmloff (master) 1
Macros | Functions | Variables
Oasis2OOo.cxx File Reference
#include <comphelper/base64.hxx>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/uno/XComponentContext.hpp>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmltoken.hxx>
#include "DeepTContext.hxx"
#include "MetaTContext.hxx"
#include "DocumentTContext.hxx"
#include "NotesTContext.hxx"
#include "StyleOASISTContext.hxx"
#include "FrameOASISTContext.hxx"
#include "EventOASISTContext.hxx"
#include "DlgOASISTContext.hxx"
#include "ControlOASISTContext.hxx"
#include "FormPropOASISTContext.hxx"
#include "ChartOASISTContext.hxx"
#include "ChartPlotAreaOASISTContext.hxx"
#include "MutableAttrList.hxx"
#include "ElemTransformerAction.hxx"
#include "AttrTransformerAction.hxx"
#include "TransformerActions.hxx"
#include "FamilyType.hxx"
#include <comphelper/servicehelper.hxx>
#include "Oasis2OOo.hxx"
#include <cppuhelper/supportsservice.hxx>
Include dependency graph for Oasis2OOo.cxx:

Go to the source code of this file.

Macros

#define ENTRY3(n, l, a, p1, p2, p3)    { n, l, a, p1, p2, p3 }
 
#define ENTRY3QNQ(n, l, a, n1, l1, p2, n3, l3)
 
#define ENTRY2(n, l, a, p1, p2)    ENTRY3( n, l, a, p1, p2, 0 )
 
#define ENTRY2QN(n, l, a, n1, l1, p2)    ENTRY2( n, l, a, XMLTransformerActionInit::QNameParam( n1, l1 ), p2 )
 
#define ENTRY1(n, l, a, p1)    ENTRY3( n, l, a, p1, 0, 0 )
 
#define ENTRY1Q(n, l, a, p1, t1)    ENTRY1( n, l, a, XMLTransformerActionInit::QNameParam( p1, t1 ) )
 
#define ENTRY0(n, l, a)    ENTRY3( n, l, a, 0, 0, 0 )
 

Functions

static constexpr sal_Int32 RENAME_ENTRY (XMLTokenEnum f, XMLTokenEnum s)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * xmloff_Oasis2OOoTransformer_get_implementation (css::uno::XComponentContext *, css::uno::Sequence< css::uno::Any > const &)
 

Variables

XMLTransformerActionInit const aActionTable []
 
XMLTransformerActionInit const aStyleActionTable []
 
XMLTransformerActionInit const aFrameActionTable []
 
XMLTransformerActionInit const aEventActionTable []
 
XMLTransformerActionInit const aDlgActionTable []
 
XMLTransformerActionInit const aMasterPageActionTable []
 
XMLTransformerActionInit const aTextStyleRefActionTable []
 
XMLTransformerActionInit const aParaStyleRefActionTable []
 
XMLTransformerActionInit const aListStyleRefActionTable []
 
XMLTransformerActionInit const aMasterPageRefActionTable []
 
XMLTransformerActionInit const aMapStyleRefActionTable []
 
XMLTransformerActionInit const aTableStyleRefActionTable []
 
XMLTransformerActionInit const aFontFaceActionTable []
 
XMLTransformerActionInit const aParaActionTable []
 
XMLTransformerActionInit const aShapeActionTable []
 
XMLTransformerActionInit const aAnimationActionTable []
 
XMLTransformerActionInit const aConnectorActionTable []
 
XMLTransformerActionInit const aIndexEntryTabStopActionTable []
 
XMLTransformerActionInit const aTabStopActionTable []
 
XMLTransformerActionInit const aLineNumberingActionTable []
 
XMLTransformerActionInit const aFootnoteSepActionTable []
 
XMLTransformerActionInit const aNotesActionTable []
 
XMLTransformerActionInit const aDropCapActionTable []
 
XMLTransformerActionInit const aColumnsActionTable []
 
XMLTransformerActionInit const aTextValueTypeActionTable []
 
XMLTransformerActionInit const aTableValueTypeActionTable []
 
XMLTransformerActionInit const aAnnotationActionTable []
 
XMLTransformerActionInit const aChangeInfoActionTable []
 
XMLTransformerActionInit const aBackgroundImageActionTable []
 
XMLTransformerActionInit const aDDEConnectionDeclActionTable []
 
XMLTransformerActionInit const aFormControlActionTable []
 
XMLTransformerActionInit const aFormColumnActionTable []
 
XMLTransformerActionInit const aFormPropActionTable []
 
XMLTransformerActionInit const aXLinkActionTable []
 
XMLTransformerActionInit const aConfigItemSetActionTable []
 
XMLTransformerActionInit const aFormulaActionTable []
 
XMLTransformerActionInit const aContentValidationActionTable []
 
XMLTransformerActionInit const aDDEConvModeActionTable []
 
XMLTransformerActionInit const aDataPilotMemberActionTable []
 
XMLTransformerActionInit const aDataPilotLevelActionTable []
 
XMLTransformerActionInit const aSourceServiceActionTable []
 
XMLTransformerActionInit const aChartActionTable []
 
XMLTransformerActionInit const aFormActionTable []
 
XMLTransformerActionInit const aAlphabeticalIndexMarkActionTable []
 
XMLTransformerActionInit const aDrawAreaPolygonActionTable []
 
XMLTransformerActionInit const aScriptActionTable []
 
XMLTransformerActionInit const aDateTimeActionTable []
 
XMLTokenEnum const aTokenMap []
 

Macro Definition Documentation

◆ ENTRY0

#define ENTRY0 (   n,
  l,
  a 
)     ENTRY3( n, l, a, 0, 0, 0 )

Definition at line 98 of file Oasis2OOo.cxx.

◆ ENTRY1

#define ENTRY1 (   n,
  l,
  a,
  p1 
)     ENTRY3( n, l, a, p1, 0, 0 )

Definition at line 93 of file Oasis2OOo.cxx.

◆ ENTRY1Q

#define ENTRY1Q (   n,
  l,
  a,
  p1,
  t1 
)     ENTRY1( n, l, a, XMLTransformerActionInit::QNameParam( p1, t1 ) )

Definition at line 95 of file Oasis2OOo.cxx.

◆ ENTRY2

#define ENTRY2 (   n,
  l,
  a,
  p1,
  p2 
)     ENTRY3( n, l, a, p1, p2, 0 )

Definition at line 88 of file Oasis2OOo.cxx.

◆ ENTRY2QN

#define ENTRY2QN (   n,
  l,
  a,
  n1,
  l1,
  p2 
)     ENTRY2( n, l, a, XMLTransformerActionInit::QNameParam( n1, l1 ), p2 )

Definition at line 90 of file Oasis2OOo.cxx.

◆ ENTRY3

#define ENTRY3 (   n,
  l,
  a,
  p1,
  p2,
  p3 
)     { n, l, a, p1, p2, p3 }

Definition at line 82 of file Oasis2OOo.cxx.

◆ ENTRY3QNQ

#define ENTRY3QNQ (   n,
  l,
  a,
  n1,
  l1,
  p2,
  n3,
  l3 
)
Value:
#define ENTRY3(n, l, a, p1, p2, p3)
Definition: Oasis2OOo.cxx:82
static sal_uInt32 QNameParam(sal_uInt16 nPrefix, ::xmloff::token::XMLTokenEnum eLocalName)

Definition at line 84 of file Oasis2OOo.cxx.

Function Documentation

◆ RENAME_ENTRY()

static constexpr sal_Int32 RENAME_ENTRY ( XMLTokenEnum  f,
XMLTokenEnum  s 
)
staticconstexpr

Definition at line 103 of file Oasis2OOo.cxx.

◆ xmloff_Oasis2OOoTransformer_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * xmloff_Oasis2OOoTransformer_get_implementation ( css::uno::XComponentContext *  ,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 1890 of file Oasis2OOo.cxx.

References SAL_INFO.

Variable Documentation

◆ aActionTable

XMLTransformerActionInit const aActionTable[]

Definition at line 108 of file Oasis2OOo.cxx.

◆ aAlphabeticalIndexMarkActionTable

XMLTransformerActionInit const aAlphabeticalIndexMarkActionTable[]
Initial value:
=
{
}
@ XML_ATACTION_RENAME
#define ENTRY1Q(n, l, a, p1, t1)
Definition: Oasis2OOo.cxx:95
constexpr sal_uInt16 XML_NAMESPACE_TEXT

Definition at line 1028 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aAnimationActionTable

XMLTransformerActionInit const aAnimationActionTable[]
Initial value:

Definition at line 747 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aAnnotationActionTable

XMLTransformerActionInit const aAnnotationActionTable[]
Initial value:
=
{
}
@ XML_ETACTION_EXTRACT_CHARACTERS
@ XML_ETACTION_MOVE_TO_ATTR
@ XML_ETACTION_MOVE_TO_ATTR_RNG2ISO_DATETIME
@ XML_CREATE_DATE_STRING
Definition: xmltoken.hxx:543
constexpr sal_uInt16 XML_NAMESPACE_META
constexpr sal_uInt16 XML_NAMESPACE_DC
constexpr sal_uInt16 XML_NAMESPACE_OFFICE

Definition at line 882 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aBackgroundImageActionTable

XMLTransformerActionInit const aBackgroundImageActionTable[]
Initial value:
=
{
}
@ XML_ATACTION_RENAME_NEG_PERCENT
@ XML_ATACTION_URI_OASIS
#define ENTRY1(n, l, a, p1)
Definition: Oasis2OOo.cxx:93
constexpr sal_uInt16 XML_NAMESPACE_XLINK

Definition at line 900 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aChangeInfoActionTable

XMLTransformerActionInit const aChangeInfoActionTable[]

◆ aChartActionTable

XMLTransformerActionInit const aChartActionTable[]

◆ aColumnsActionTable

XMLTransformerActionInit const aColumnsActionTable[]
Initial value:

Definition at line 840 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aConfigItemSetActionTable

XMLTransformerActionInit const aConfigItemSetActionTable[]
Initial value:
=
{
}
@ XML_ATACTION_REMOVE_NAMESPACE_PREFIX
constexpr sal_uInt16 XML_NAMESPACE_CONFIG
constexpr sal_uInt16 XML_NAMESPACE_OOO

Definition at line 956 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aConnectorActionTable

XMLTransformerActionInit const aConnectorActionTable[]
Initial value:
=
{
}
@ XML_ATACTION_SVG_WIDTH_HEIGHT_OASIS
@ XML_ATACTION_INS2INCHS
@ XML_ATACTION_IN2TWIPS
@ XML_FAMILY_TYPE_PARAGRAPH
Definition: FamilyType.hxx:31
@ XML_FAMILY_TYPE_PRESENTATION
Definition: FamilyType.hxx:25
constexpr sal_uInt16 XML_NAMESPACE_FORM

Definition at line 757 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aContentValidationActionTable

XMLTransformerActionInit const aContentValidationActionTable[]

◆ aDataPilotLevelActionTable

XMLTransformerActionInit const aDataPilotLevelActionTable[]

◆ aDataPilotMemberActionTable

XMLTransformerActionInit const aDataPilotMemberActionTable[]

◆ aDateTimeActionTable

XMLTransformerActionInit const aDateTimeActionTable[]
Initial value:
=
{
}

Definition at line 1051 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aDDEConnectionDeclActionTable

XMLTransformerActionInit const aDDEConnectionDeclActionTable[]

◆ aDDEConvModeActionTable

XMLTransformerActionInit const aDDEConvModeActionTable[]

◆ aDlgActionTable

XMLTransformerActionInit const aDlgActionTable[]
Initial value:
=
{
}

Definition at line 625 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aDrawAreaPolygonActionTable

XMLTransformerActionInit const aDrawAreaPolygonActionTable[]

◆ aDropCapActionTable

XMLTransformerActionInit const aDropCapActionTable[]

◆ aEventActionTable

XMLTransformerActionInit const aEventActionTable[]

◆ aFontFaceActionTable

XMLTransformerActionInit const aFontFaceActionTable[]

◆ aFootnoteSepActionTable

XMLTransformerActionInit const aFootnoteSepActionTable[]

◆ aFormActionTable

XMLTransformerActionInit const aFormActionTable[]

◆ aFormColumnActionTable

XMLTransformerActionInit const aFormColumnActionTable[]

◆ aFormControlActionTable

XMLTransformerActionInit const aFormControlActionTable[]

◆ aFormPropActionTable

XMLTransformerActionInit const aFormPropActionTable[]

◆ aFormulaActionTable

XMLTransformerActionInit const aFormulaActionTable[]

◆ aFrameActionTable

XMLTransformerActionInit const aFrameActionTable[]

◆ aIndexEntryTabStopActionTable

XMLTransformerActionInit const aIndexEntryTabStopActionTable[]

◆ aLineNumberingActionTable

XMLTransformerActionInit const aLineNumberingActionTable[]

◆ aListStyleRefActionTable

XMLTransformerActionInit const aListStyleRefActionTable[]

◆ aMapStyleRefActionTable

XMLTransformerActionInit const aMapStyleRefActionTable[]

◆ aMasterPageActionTable

XMLTransformerActionInit const aMasterPageActionTable[]

◆ aMasterPageRefActionTable

XMLTransformerActionInit const aMasterPageRefActionTable[]

◆ aNotesActionTable

XMLTransformerActionInit const aNotesActionTable[]

◆ aParaActionTable

XMLTransformerActionInit const aParaActionTable[]

◆ aParaStyleRefActionTable

XMLTransformerActionInit const aParaStyleRefActionTable[]

◆ aScriptActionTable

XMLTransformerActionInit const aScriptActionTable[]

◆ aShapeActionTable

XMLTransformerActionInit const aShapeActionTable[]

Definition at line 702 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aSourceServiceActionTable

XMLTransformerActionInit const aSourceServiceActionTable[]

◆ aStyleActionTable

XMLTransformerActionInit const aStyleActionTable[]

Definition at line 568 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aTableStyleRefActionTable

XMLTransformerActionInit const aTableStyleRefActionTable[]

◆ aTableValueTypeActionTable

XMLTransformerActionInit const aTableValueTypeActionTable[]
Initial value:

Definition at line 866 of file Oasis2OOo.cxx.

Referenced by Oasis2OOoTransformer::GetUserDefinedActions().

◆ aTabStopActionTable

XMLTransformerActionInit const aTabStopActionTable[]

◆ aTextStyleRefActionTable

XMLTransformerActionInit const aTextStyleRefActionTable[]

◆ aTextValueTypeActionTable

XMLTransformerActionInit const aTextValueTypeActionTable[]

◆ aTokenMap

XMLTokenEnum const aTokenMap[]

◆ aXLinkActionTable

XMLTransformerActionInit const aXLinkActionTable[]