LCOV - code coverage report
Current view: top level - libreoffice/workdir/unxlngi6.pro/CustomTarget/writerfilter/source - OOXMLFactory_dml-baseStylesheet.cxx (source / functions) Hit Total Coverage
Test: libreoffice_filtered.info Lines: 118 181 65.2 %
Date: 2012-12-17 Functions: 10 13 76.9 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : 
       2             : #include "doctok/sprmids.hxx"
       3             : #include "doctok/resourceids.hxx"
       4             : #include "ooxml/resourceids.hxx"
       5             : #include "OOXMLFactory_values.hxx"
       6             : #include "OOXMLFactory_dml-baseStylesheet.hxx"
       7             : #include "ooxml/OOXMLFastHelper.hxx"
       8             :     
       9             : #ifdef _MSC_VER
      10             : #pragma warning(disable:4065) // switch statement contains 'default' but no 'case' labels
      11             : #endif
      12             : 
      13             : namespace writerfilter {
      14             : namespace ooxml {
      15             : 
      16             : /// @cond GENERATED
      17             :     
      18             : typedef rtl::Static < osl::Mutex, OOXMLFactory_dml_baseStylesheet > OOXMLFactory_dml_baseStylesheet_Mutex;
      19             : 
      20           4 : OOXMLFactory_dml_baseStylesheet::OOXMLFactory_dml_baseStylesheet()
      21             : {
      22             :     // multi-thread-safe mutex for all platforms
      23             :     
      24           4 :     osl::MutexGuard aGuard(OOXMLFactory_dml_baseStylesheet_Mutex::get());
      25           4 : }
      26             : 
      27           8 : OOXMLFactory_dml_baseStylesheet::~OOXMLFactory_dml_baseStylesheet()
      28             : {
      29           8 : }
      30             : 
      31          10 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_baseStylesheet::m_pInstance;
      32             :     
      33       30592 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_baseStylesheet::getInstance()
      34             : {
      35       30592 :     if (m_pInstance.get() == NULL)
      36           4 :         m_pInstance.reset(new OOXMLFactory_dml_baseStylesheet());
      37             :     
      38       30592 :     return m_pInstance;
      39             : }
      40             : 
      41          40 : AttributeToResourceMapPointer OOXMLFactory_dml_baseStylesheet::createAttributeToResourceMap(Id nId)
      42             : {
      43          40 :     AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
      44             :     
      45          40 :     switch (nId)
      46             :     {
      47             :     case NN_dml_baseStylesheet|DEFINE_CT_ColorScheme:
      48             :       // CT_ColorScheme
      49           4 :         (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
      50           4 :         break;
      51             :     case NN_dml_baseStylesheet|DEFINE_CT_CustomColor:
      52             :       // CT_CustomColor
      53           0 :         (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
      54           0 :         break;
      55             :     case NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont:
      56             :       // CT_SupplementalFont
      57           4 :         (*pMap)[OOXML_script] = AttributeInfo(RT_String, 0);
      58             :       // empty resource: OOXML_typeface
      59           4 :         break;
      60             :     case NN_dml_baseStylesheet|DEFINE_CT_FontScheme:
      61             :       // CT_FontScheme
      62           4 :         (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
      63           4 :         break;
      64             :     case NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix:
      65             :       // CT_StyleMatrix
      66           4 :         (*pMap)[OOXML_name] = AttributeInfo(RT_String, 0);
      67           4 :         break;
      68             :     default:
      69          24 :         break;
      70             :     }
      71             :     
      72          40 :     return pMap;
      73             : }
      74             : 
      75           0 : ListValueMapPointer OOXMLFactory_dml_baseStylesheet::createListValueMap(Id nId)
      76             : {
      77           0 :     ListValueMapPointer pMap(new ListValueMap());
      78             :     
      79           0 :     switch (nId)
      80             :     {
      81             :     case NN_dml_baseStylesheet|DEFINE_ST_FontCollectionIndex:
      82           0 :         (*pMap)[OOXMLValueString_major] = NS_ooxml::LN_Value_drawingml_ST_FontCollectionIndex_major;
      83           0 :         (*pMap)[OOXMLValueString_minor] = NS_ooxml::LN_Value_drawingml_ST_FontCollectionIndex_minor;
      84           0 :         (*pMap)[OOXMLValueString_none] = NS_ooxml::LN_Value_drawingml_ST_FontCollectionIndex_none;
      85           0 :         break;
      86             :     case NN_dml_baseStylesheet|DEFINE_ST_ColorSchemeIndex:
      87           0 :         (*pMap)[OOXMLValueString_dk1] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_dk1;
      88           0 :         (*pMap)[OOXMLValueString_lt1] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_lt1;
      89           0 :         (*pMap)[OOXMLValueString_dk2] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_dk2;
      90           0 :         (*pMap)[OOXMLValueString_lt2] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_lt2;
      91           0 :         (*pMap)[OOXMLValueString_accent1] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent1;
      92           0 :         (*pMap)[OOXMLValueString_accent2] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent2;
      93           0 :         (*pMap)[OOXMLValueString_accent3] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent3;
      94           0 :         (*pMap)[OOXMLValueString_accent4] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent4;
      95           0 :         (*pMap)[OOXMLValueString_accent5] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent5;
      96           0 :         (*pMap)[OOXMLValueString_accent6] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_accent6;
      97           0 :         (*pMap)[OOXMLValueString_hlink] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_hlink;
      98           0 :         (*pMap)[OOXMLValueString_folHlink] = NS_ooxml::LN_Value_drawingml_ST_ColorSchemeIndex_folHlink;
      99           0 :         break;
     100             :     default:
     101           0 :         break;
     102             :     }
     103             :     
     104           0 :     return pMap;
     105             : }
     106          48 : CreateElementMapPointer OOXMLFactory_dml_baseStylesheet::createCreateElementMap(Id nId)
     107             : {
     108          48 :     CreateElementMapPointer pMap(new CreateElementMap());
     109             :     
     110          48 :     switch (nId)
     111             :     {
     112             :     case NN_dml_baseStylesheet|DEFINE_CT_ColorScheme:
     113           4 :         (*pMap)[NS_drawingml|OOXML_dk1] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     114           4 :         (*pMap)[NS_drawingml|OOXML_lt1] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     115           4 :         (*pMap)[NS_drawingml|OOXML_dk2] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     116           4 :         (*pMap)[NS_drawingml|OOXML_lt2] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     117           4 :         (*pMap)[NS_drawingml|OOXML_accent1] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     118           4 :         (*pMap)[NS_drawingml|OOXML_accent2] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     119           4 :         (*pMap)[NS_drawingml|OOXML_accent3] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     120           4 :         (*pMap)[NS_drawingml|OOXML_accent4] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     121           4 :         (*pMap)[NS_drawingml|OOXML_accent5] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     122           4 :         (*pMap)[NS_drawingml|OOXML_accent6] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     123           4 :         (*pMap)[NS_drawingml|OOXML_hlink] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     124           4 :         (*pMap)[NS_drawingml|OOXML_folHlink] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_Color);
     125           4 :         break;
     126             :     case NN_dml_baseStylesheet|DEFINE_CT_CustomColor:
     127             :          /* ref: EG_ColorChoice*/
     128           0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_ScRgbColor);
     129           0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SRgbColor);
     130           0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_HslColor);
     131           0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SystemColor);
     132           0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_SchemeColor);
     133           0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = CreateElement(RT_Properties, NN_dml_baseTypes|DEFINE_CT_PresetColor);
     134           0 :         break;
     135             :     case NN_dml_baseStylesheet|DEFINE_CT_FontCollection:
     136           4 :         (*pMap)[NS_drawingml|OOXML_latin] = CreateElement(RT_Properties, NN_dml_textCharacter|DEFINE_CT_TextFont);
     137           4 :         (*pMap)[NS_drawingml|OOXML_ea] = CreateElement(RT_Properties, NN_dml_textCharacter|DEFINE_CT_TextFont);
     138           4 :         (*pMap)[NS_drawingml|OOXML_cs] = CreateElement(RT_Properties, NN_dml_textCharacter|DEFINE_CT_TextFont);
     139           4 :         (*pMap)[NS_drawingml|OOXML_font] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont);
     140           4 :         break;
     141             :     case NN_dml_baseStylesheet|DEFINE_CT_EffectStyleItem:
     142             :          /* ref: EG_EffectProperties*/
     143           0 :         (*pMap)[NS_drawingml|OOXML_effectDag] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_EffectContainer);
     144           0 :         break;
     145             :     case NN_dml_baseStylesheet|DEFINE_CT_FontScheme:
     146           4 :         (*pMap)[NS_drawingml|OOXML_majorFont] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FontCollection);
     147           4 :         (*pMap)[NS_drawingml|OOXML_minorFont] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FontCollection);
     148           4 :         break;
     149             :     case NN_dml_baseStylesheet|DEFINE_CT_FillStyleList:
     150             :          /* ref: EG_FillProperties*/
     151           4 :         (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
     152           4 :         (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
     153           4 :         break;
     154             :     case NN_dml_baseStylesheet|DEFINE_CT_LineStyleList:
     155           4 :         (*pMap)[NS_drawingml|OOXML_ln] = CreateElement(RT_Properties, NN_dml_shapeLineProperties|DEFINE_CT_LineProperties);
     156           4 :         break;
     157             :     case NN_dml_baseStylesheet|DEFINE_CT_BackgroundFillStyleList:
     158             :          /* ref: EG_FillProperties*/
     159           4 :         (*pMap)[NS_drawingml|OOXML_solidFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_SolidColorFillProperties);
     160           4 :         (*pMap)[NS_drawingml|OOXML_blipFill] = CreateElement(RT_Properties, NN_dml_shapeEffects|DEFINE_CT_BlipFillProperties);
     161           4 :         break;
     162             :     case NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix:
     163           4 :         (*pMap)[NS_drawingml|OOXML_fillStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FillStyleList);
     164           4 :         (*pMap)[NS_drawingml|OOXML_lnStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_LineStyleList);
     165           4 :         (*pMap)[NS_drawingml|OOXML_effectStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_EffectStyleList);
     166           4 :         (*pMap)[NS_drawingml|OOXML_bgFillStyleLst] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_BackgroundFillStyleList);
     167           4 :         break;
     168             :     case NN_dml_baseStylesheet|DEFINE_CT_BaseStyles:
     169           4 :         (*pMap)[NS_drawingml|OOXML_clrScheme] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_ColorScheme);
     170           4 :         (*pMap)[NS_drawingml|OOXML_fontScheme] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_FontScheme);
     171           4 :         (*pMap)[NS_drawingml|OOXML_fmtScheme] = CreateElement(RT_Properties, NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix);
     172           4 :         break;
     173             :     default:
     174          16 :         break;
     175             :     }
     176             :     
     177          48 :     return pMap;
     178             : }
     179             : 
     180           0 : void OOXMLFactory_dml_baseStylesheet::charactersAction(OOXMLFastContextHandler*, const OUString &)
     181             : {
     182           0 : }
     183             : 
     184           0 : string OOXMLFactory_dml_baseStylesheet::getDefineName(Id nId) const
     185             : {
     186           0 :     static IdToStringMapPointer pMap;
     187             :     
     188           0 :     if (pMap.get() == NULL)
     189             :     {
     190           0 :         pMap = IdToStringMapPointer(new IdToStringMap());
     191             :         
     192             : 
     193           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_ST_StyleMatrixColumnIndex] = "ST_StyleMatrixColumnIndex";
     194           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_ST_FontCollectionIndex] = "ST_FontCollectionIndex";
     195           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_ST_ColorSchemeIndex] = "ST_ColorSchemeIndex";
     196           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_ColorScheme] = "CT_ColorScheme";
     197           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_CustomColor] = "CT_CustomColor";
     198           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont] = "CT_SupplementalFont";
     199           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_CustomColorList] = "CT_CustomColorList";
     200           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_FontCollection] = "CT_FontCollection";
     201           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_EffectStyleItem] = "CT_EffectStyleItem";
     202           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_FontScheme] = "CT_FontScheme";
     203           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_FillStyleList] = "CT_FillStyleList";
     204           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_LineStyleList] = "CT_LineStyleList";
     205           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_EffectStyleList] = "CT_EffectStyleList";
     206           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_BackgroundFillStyleList] = "CT_BackgroundFillStyleList";
     207           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix] = "CT_StyleMatrix";
     208           0 :         (*pMap)[NN_dml_baseStylesheet|DEFINE_CT_BaseStyles] = "CT_BaseStyles";
     209             :     }
     210             :     
     211           0 :     return (*pMap)[nId];
     212             : }
     213             :     
     214             : 
     215          52 : TokenToIdMapPointer OOXMLFactory_dml_baseStylesheet::createTokenToIdMap(Id nId)
     216             : {
     217          52 :     TokenToIdMapPointer pMap(new TokenToIdMap());
     218             :     
     219          52 :     switch (nId)
     220             :     {
     221             :     case NN_dml_baseStylesheet|DEFINE_CT_ColorScheme:
     222             :         // CT_ColorScheme
     223           4 :         (*pMap)[NS_drawingml|OOXML_dk1] = NS_ooxml::LN_CT_ColorScheme_dk1;
     224           4 :         (*pMap)[NS_drawingml|OOXML_lt1] = NS_ooxml::LN_CT_ColorScheme_lt1;
     225           4 :         (*pMap)[NS_drawingml|OOXML_dk2] = NS_ooxml::LN_CT_ColorScheme_dk2;
     226           4 :         (*pMap)[NS_drawingml|OOXML_lt2] = NS_ooxml::LN_CT_ColorScheme_lt2;
     227           4 :         (*pMap)[NS_drawingml|OOXML_accent1] = NS_ooxml::LN_CT_ColorScheme_accent1;
     228           4 :         (*pMap)[NS_drawingml|OOXML_accent2] = NS_ooxml::LN_CT_ColorScheme_accent2;
     229           4 :         (*pMap)[NS_drawingml|OOXML_accent3] = NS_ooxml::LN_CT_ColorScheme_accent3;
     230           4 :         (*pMap)[NS_drawingml|OOXML_accent4] = NS_ooxml::LN_CT_ColorScheme_accent4;
     231           4 :         (*pMap)[NS_drawingml|OOXML_accent5] = NS_ooxml::LN_CT_ColorScheme_accent5;
     232           4 :         (*pMap)[NS_drawingml|OOXML_accent6] = NS_ooxml::LN_CT_ColorScheme_accent6;
     233           4 :         (*pMap)[NS_drawingml|OOXML_hlink] = NS_ooxml::LN_CT_ColorScheme_hlink;
     234           4 :         (*pMap)[NS_drawingml|OOXML_folHlink] = NS_ooxml::LN_CT_ColorScheme_folHlink;
     235           4 :         (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_ColorScheme_extLst;
     236           4 :         (*pMap)[OOXML_name] = NS_ooxml::LN_CT_ColorScheme_name;
     237           4 :         break;
     238             :     case NN_dml_baseStylesheet|DEFINE_CT_CustomColor:
     239             :         // EG_ColorChoice
     240           0 :         (*pMap)[NS_drawingml|OOXML_scrgbClr] = NS_ooxml::LN_EG_ColorChoice_scrgbClr;
     241           0 :         (*pMap)[NS_drawingml|OOXML_srgbClr] = NS_ooxml::LN_EG_ColorChoice_srgbClr;
     242           0 :         (*pMap)[NS_drawingml|OOXML_hslClr] = NS_ooxml::LN_EG_ColorChoice_hslClr;
     243           0 :         (*pMap)[NS_drawingml|OOXML_sysClr] = NS_ooxml::LN_EG_ColorChoice_sysClr;
     244           0 :         (*pMap)[NS_drawingml|OOXML_schemeClr] = NS_ooxml::LN_EG_ColorChoice_schemeClr;
     245           0 :         (*pMap)[NS_drawingml|OOXML_prstClr] = NS_ooxml::LN_EG_ColorChoice_prstClr;
     246           0 :         break;
     247             :     case NN_dml_baseStylesheet|DEFINE_CT_SupplementalFont:
     248             :         // CT_SupplementalFont
     249           4 :         (*pMap)[OOXML_script] = NS_ooxml::LN_CT_SupplementalFont_script;
     250           4 :         (*pMap)[OOXML_typeface] = NS_ooxml::LN_CT_SupplementalFont_typeface;
     251           4 :         break;
     252             :     case NN_dml_baseStylesheet|DEFINE_CT_FontCollection:
     253             :         // CT_FontCollection
     254           4 :         (*pMap)[NS_drawingml|OOXML_latin] = NS_ooxml::LN_CT_FontCollection_latin;
     255           4 :         (*pMap)[NS_drawingml|OOXML_ea] = NS_ooxml::LN_CT_FontCollection_ea;
     256           4 :         (*pMap)[NS_drawingml|OOXML_cs] = NS_ooxml::LN_CT_FontCollection_cs;
     257           4 :         (*pMap)[NS_drawingml|OOXML_font] = NS_ooxml::LN_CT_FontCollection_font;
     258           4 :         (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_FontCollection_extLst;
     259           4 :         break;
     260             :     case NN_dml_baseStylesheet|DEFINE_CT_FontScheme:
     261             :         // CT_FontScheme
     262           4 :         (*pMap)[NS_drawingml|OOXML_majorFont] = NS_ooxml::LN_CT_FontScheme_majorFont;
     263           4 :         (*pMap)[NS_drawingml|OOXML_minorFont] = NS_ooxml::LN_CT_FontScheme_minorFont;
     264           4 :         (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_FontScheme_extLst;
     265           4 :         (*pMap)[OOXML_name] = NS_ooxml::LN_CT_FontScheme_name;
     266           4 :         break;
     267             :     case NN_dml_baseStylesheet|DEFINE_CT_LineStyleList:
     268             :         // CT_LineStyleList
     269           4 :         (*pMap)[NS_drawingml|OOXML_ln] = NS_ooxml::LN_CT_LineStyleList_ln;
     270           4 :         break;
     271             :     case NN_dml_baseStylesheet|DEFINE_CT_EffectStyleList:
     272             :         // CT_EffectStyleList
     273           4 :         (*pMap)[NS_drawingml|OOXML_effectStyle] = NS_ooxml::LN_CT_EffectStyleList_effectStyle;
     274           4 :         break;
     275             :     case NN_dml_baseStylesheet|DEFINE_CT_StyleMatrix:
     276             :         // CT_StyleMatrix
     277           4 :         (*pMap)[NS_drawingml|OOXML_fillStyleLst] = NS_ooxml::LN_CT_StyleMatrix_fillStyleLst;
     278           4 :         (*pMap)[NS_drawingml|OOXML_lnStyleLst] = NS_ooxml::LN_CT_StyleMatrix_lnStyleLst;
     279           4 :         (*pMap)[NS_drawingml|OOXML_effectStyleLst] = NS_ooxml::LN_CT_StyleMatrix_effectStyleLst;
     280           4 :         (*pMap)[NS_drawingml|OOXML_bgFillStyleLst] = NS_ooxml::LN_CT_StyleMatrix_bgFillStyleLst;
     281           4 :         (*pMap)[OOXML_name] = NS_ooxml::LN_CT_StyleMatrix_name;
     282           4 :         break;
     283             :     case NN_dml_baseStylesheet|DEFINE_CT_BaseStyles:
     284             :         // CT_BaseStyles
     285           4 :         (*pMap)[NS_drawingml|OOXML_clrScheme] = NS_ooxml::LN_CT_BaseStyles_clrScheme;
     286           4 :         (*pMap)[NS_drawingml|OOXML_fontScheme] = NS_ooxml::LN_CT_BaseStyles_fontScheme;
     287           4 :         (*pMap)[NS_drawingml|OOXML_fmtScheme] = NS_ooxml::LN_CT_BaseStyles_fmtScheme;
     288           4 :         (*pMap)[NS_drawingml|OOXML_extLst] = NS_ooxml::LN_CT_BaseStyles_extLst;
     289           4 :         break;
     290             :     default:
     291          20 :         break;
     292             :     }
     293             :     
     294          52 :     return pMap;
     295             : }
     296             : 
     297        6038 : void OOXMLFactory_dml_baseStylesheet::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
     298             : {
     299        6038 : }
     300             : 
     301             : #ifdef DEBUG_FACTORY
     302             : string OOXMLFactory_dml_baseStylesheet::getName() const
     303             : {
     304             :     return "dml-baseStylesheet";
     305             : }
     306             : #endif
     307             : 
     308             : /// @endcond
     309          30 : }}

Generated by: LCOV version 1.10