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 4 : OOXMLFactory_dml_styleDefaults::OOXMLFactory_dml_styleDefaults()
21 : {
22 : // multi-thread-safe mutex for all platforms
23 :
24 4 : osl::MutexGuard aGuard(OOXMLFactory_dml_styleDefaults_Mutex::get());
25 4 : }
26 :
27 8 : OOXMLFactory_dml_styleDefaults::~OOXMLFactory_dml_styleDefaults()
28 : {
29 8 : }
30 :
31 10 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_styleDefaults::m_pInstance;
32 :
33 854 : OOXMLFactory_ns::Pointer_t OOXMLFactory_dml_styleDefaults::getInstance()
34 : {
35 854 : if (m_pInstance.get() == NULL)
36 4 : m_pInstance.reset(new OOXMLFactory_dml_styleDefaults());
37 :
38 854 : 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 12 : CreateElementMapPointer OOXMLFactory_dml_styleDefaults::createCreateElementMap(Id nId)
67 : {
68 12 : CreateElementMapPointer pMap(new CreateElementMap());
69 :
70 12 : 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 12 : break;
77 : }
78 :
79 12 : 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 12 : TokenToIdMapPointer OOXMLFactory_dml_styleDefaults::createTokenToIdMap(Id nId)
104 : {
105 12 : TokenToIdMapPointer pMap(new TokenToIdMap());
106 :
107 : switch (nId)
108 : {
109 : default:
110 12 : break;
111 : }
112 :
113 12 : 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 30 : }}
|