Branch data 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-styleDefaults.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_styleDefaults > OOXMLFactory_dml_styleDefaults_Mutex;
19 : :
20 : 8 : OOXMLFactory_dml_styleDefaults::OOXMLFactory_dml_styleDefaults()
21 : : {
22 : : // multi-thread-safe mutex for all platforms
23 : :
24 [ + - ][ + - ]: 8 : osl::MutexGuard aGuard(OOXMLFactory_dml_styleDefaults_Mutex::get());
[ + - ]
25 : 8 : }
26 : :
27 : 8 : OOXMLFactory_dml_styleDefaults::~OOXMLFactory_dml_styleDefaults()
28 : : {
29 [ - + ]: 16 : }
30 : :
31 : 20 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_styleDefaults::m_pInstance;
32 : :
33 : 827 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_styleDefaults::getInstance()
34 : : {
35 [ + + ]: 827 : if (m_pInstance.get() == NULL)
36 [ + - ]: 8 : m_pInstance.reset(new OOXMLFactory_dml_styleDefaults());
37 : :
38 : 827 : return m_pInstance;
39 : : }
40 : :
41 : 0 : AttributeToResourceMapPointer OOXMLFactory_dml_styleDefaults::createAttributeToResourceMap(Id nId)
42 : : {
43 [ # # ][ # # ]: 0 : AttributeToResourceMapPointer pMap(new AttributeToResourceMap());
[ # # ]
44 : :
45 : : switch (nId)
46 : : {
47 : : default:
48 : 0 : break;
49 : : }
50 : :
51 : 0 : return pMap;
52 : : }
53 : :
54 : 0 : ListValueMapPointer OOXMLFactory_dml_styleDefaults::createListValueMap(Id nId)
55 : : {
56 [ # # ][ # # ]: 0 : ListValueMapPointer pMap(new ListValueMap());
[ # # ]
57 : :
58 : : switch (nId)
59 : : {
60 : : default:
61 : 0 : break;
62 : : }
63 : :
64 : 0 : return pMap;
65 : : }
66 : 14 : CreateElementMapPointer OOXMLFactory_dml_styleDefaults::createCreateElementMap(Id nId)
67 : : {
68 [ + - ][ + - ]: 14 : CreateElementMapPointer pMap(new CreateElementMap());
[ + - ]
69 : :
70 [ - + ]: 14 : switch (nId)
71 : : {
72 : : case NN_dml_styleDefaults|DEFINE_CT_DefaultShapeDefinition:
73 [ # # ][ # # ]: 0 : (*pMap)[NS_drawingml|OOXML_spPr] = CreateElement(RT_Properties, NN_dml_shapeProperties|DEFINE_CT_ShapeProperties);
74 : 0 : break;
75 : : default:
76 : 14 : break;
77 : : }
78 : :
79 : 14 : return pMap;
80 : : }
81 : :
82 : 0 : void OOXMLFactory_dml_styleDefaults::charactersAction(OOXMLFastContextHandler*, const OUString &)
83 : : {
84 : 0 : }
85 : :
86 : 0 : string OOXMLFactory_dml_styleDefaults::getDefineName(Id nId) const
87 : : {
88 [ # # ][ # # ]: 0 : static IdToStringMapPointer pMap;
[ # # ][ # # ]
89 : :
90 [ # # ]: 0 : if (pMap.get() == NULL)
91 : : {
92 [ # # ][ # # ]: 0 : pMap = IdToStringMapPointer(new IdToStringMap());
[ # # ][ # # ]
[ # # ]
93 : :
94 : :
95 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_styleDefaults|DEFINE_CT_DefaultShapeDefinition] = "CT_DefaultShapeDefinition";
96 [ # # ][ # # ]: 0 : (*pMap)[NN_dml_styleDefaults|DEFINE_CT_ObjectStyleDefaults] = "CT_ObjectStyleDefaults";
97 : : }
98 : :
99 : 0 : return (*pMap)[nId];
100 : : }
101 : :
102 : :
103 : 14 : TokenToIdMapPointer OOXMLFactory_dml_styleDefaults::createTokenToIdMap(Id nId)
104 : : {
105 [ + - ][ + - ]: 14 : TokenToIdMapPointer pMap(new TokenToIdMap());
[ + - ]
106 : :
107 : : switch (nId)
108 : : {
109 : : default:
110 : 14 : break;
111 : : }
112 : :
113 : 14 : return pMap;
114 : : }
115 : :
116 : 0 : void OOXMLFactory_dml_styleDefaults::attributeAction(OOXMLFastContextHandler *, Token_t, OOXMLValue::Pointer_t)
117 : : {
118 : 0 : }
119 : :
120 : : #ifdef DEBUG_FACTORY
121 : : string OOXMLFactory_dml_styleDefaults::getName() const
122 : : {
123 : : return "dml-styleDefaults";
124 : : }
125 : : #endif
126 : :
127 : : /// @endcond
128 [ + - ][ + - ]: 60 : }}
|