Go to the documentation of this file.
10 #ifndef IWORKPROPERTYMAPELEMENT_H_INCLUDED
11 #define IWORKPROPERTYMAPELEMENT_H_INCLUDED
18 class IWORKPropertyHandler;
19 class IWORKPropertyMap;
20 class IWORKXMLParserState;
40 #endif // IWORKPROPERTYMAPELEMENT_H_INCLUDED
IWORKPropertyMapElement(const IWORKPropertyMapElement &)
double double_cast(const char *value)
Definition: libetonyek_xml.cpp:79
@ labelCharacterStyle7
Definition: IWORKToken.h:282
@ SFTDefaultHeaderSeparatorVectorStyleProperty
Definition: IWORKToken.h:82
boost::optional< double > try_double_cast(const char *value)
Definition: libetonyek_xml.cpp:84
Definition: IWORKPropertyMapElement.h:23
@ overrides_ref
Definition: IWORKToken.h:341
@ SFTHeaderRowRepeatsProperty
Definition: IWORKToken.h:84
@ array_ref
Definition: IWORKToken.h:103
IWORKXMLContextBase< IWORKXMLContextEmpty, IWORKXMLParserState > IWORKXMLEmptyContextBase
Definition: IWORKXMLContextBase.h:128
@ underline
Definition: IWORKToken.h:487
@ SFC2DAreaFillProperty
Definition: IWORKToken.h:45
@ mutable_array
Definition: IWORKToken.h:326
@ externalTextWrap
Definition: IWORKToken.h:196
IWORKStylePtr_t m_style
Definition: IWORKPropertyMapElement.cpp:172
Definition: IWORKBezierElement.cpp:21
@ null
Definition: IWORKToken.h:330
@ paragraphstyle
Definition: IWORKToken.h:354
@ spaceAfter
Definition: IWORKToken.h:400
@ SFTTableNameStylePropertyLayoutStyle
Definition: IWORKToken.h:87
@ paragraphstyle_ref
Definition: IWORKToken.h:355
@ listStyle
Definition: IWORKToken.h:307
@ SFTDefaultFooterRowCellStyleProperty
Definition: IWORKToken.h:65
@ labelCharacterStyle8
Definition: IWORKToken.h:283
@ inputRadius
Definition: IWORKToken.h:269
@ SFTStrokeProperty
Definition: IWORKToken.h:85
@ tocstyle_ref
Definition: IWORKToken.h:479
std::unordered_map< ID_t, IWORKStylePtr_t > IWORKStyleMap_t
Definition: IWORKStyle_fwd.h:24
@ array
Definition: IWORKToken.h:102
@ SFTDefaultHeaderBodyVectorStyleProperty
Definition: IWORKToken.h:79
optional< ID_t > m_ref
Definition: IWORKPropertyMapElement.cpp:109
@ inputOpacity
Definition: IWORKToken.h:268
@ ID
Definition: IWORKToken.h:499
bool m_isShadow
Definition: IWORKPropertyMapElement.cpp:660
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
@ NS_URI_SFA
Definition: IWORKToken.h:689
@ SFTHeaderColumnRepeatsProperty
Definition: IWORKToken.h:83
@ layoutMargins
Definition: IWORKToken.h:290
@ alignment
Definition: IWORKToken.h:89
@ SFTCellStylePropertyNumberFormat
Definition: IWORKToken.h:58
@ SFC3DPieFillProperty
Definition: IWORKToken.h:51
@ Series_7
Definition: IWORKToken.h:43
@ verticalAlignment
Definition: IWORKToken.h:492
@ Series_2
Definition: IWORKToken.h:38
@ SFC2DMixedColumnFillProperty
Definition: IWORKToken.h:47
@ empty
Definition: IWORKToken.h:656
@ inputGlossiness
Definition: IWORKToken.h:267
@ inputAngle
Definition: IWORKToken.h:264
@ strikethru
Definition: IWORKToken.h:410
@ top
Definition: IWORKToken.h:620
@ core_image_filter_descriptor_ref
Definition: IWORKToken.h:166
@ SFC2DPieFillProperty
Definition: IWORKToken.h:48
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
IWORKPropertyMap & m_propMap
Definition: IWORKPropertyMapElement.cpp:756
optional< std::string > m_string
Definition: IWORKPropertyMapElement.cpp:572
@ tailLineEnd
Definition: IWORKToken.h:464
@ Series_1
Definition: IWORKToken.h:37
IWORKPropertyMap * m_propMap
Definition: IWORKPropertyMapElement.h:34
@ language
Definition: IWORKToken.h:285
@ SFTCellStylePropertyDurationFormat
Definition: IWORKToken.h:57
@ tocstyle
Definition: IWORKToken.h:478
@ relative
Definition: IWORKToken.h:669
@ SFTDefaultFooterSeparatorVectorStyleProperty
Definition: IWORKToken.h:66
@ SFTDefaultGroupingLevel1VectorStyleProperty
Definition: IWORKToken.h:68
std::deque< IWORKTabStop > IWORKTabStops_t
Definition: IWORKTypes.h:119
@ mode
Definition: IWORKToken.h:577
@ SFTDefaultGroupingRowCell3StyleProperty
Definition: IWORKToken.h:76
@ SFTDefaultBorderVectorStyleProperty
Definition: IWORKToken.h:63
boost::optional< typename IWORKPropertyInfo< Property >::ValueType > m_value
Definition: IWORKPropertyMapElement.cpp:91
@ labelCharacterStyle2
Definition: IWORKToken.h:277
@ SFTTableBandedRowsProperty
Definition: IWORKToken.h:86
@ __multilingual
Definition: IWORKToken.h:647
@ SFTCellStylePropertyDateTimeFormat
Definition: IWORKToken.h:56
@ capitalization
Definition: IWORKToken.h:125
@ index
Definition: IWORKToken.h:564
@ Series_6
Definition: IWORKToken.h:42
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKPropertyMapElement.cpp:919
@ bottom
Definition: IWORKToken.h:508
@ paragraphBorderType
Definition: IWORKToken.h:351
@ leftIndent
Definition: IWORKToken.h:296
@ rightIndent
Definition: IWORKToken.h:381
@ Series_5
Definition: IWORKToken.h:41
boost::optional< bool > try_bool_cast(const char *value)
Definition: libetonyek_xml.cpp:61
@ SFC3DAreaFillProperty
Definition: IWORKToken.h:49
@ SFTDefaultGroupingRowCell5StyleProperty
Definition: IWORKToken.h:78
@ labelCharacterStyle1
Definition: IWORKToken.h:276
Definition: IWORKXMLParserState.h:32
@ italic
Definition: IWORKToken.h:272
const unsigned m_columns
Definition: IWORKTableRecorder.cpp:35
@ right
Definition: IWORKToken.h:597
@ Series_3
Definition: IWORKToken.h:39
std::shared_ptr< IWORKXMLContext > m_context
Definition: IWORKPropertyMapElement.cpp:90
@ paragraphFill
Definition: IWORKToken.h:352
@ SFC3DColumnFillProperty
Definition: IWORKToken.h:50
virtual IWORKXMLContextPtr_t handle(const int name)=0
@ labelCharacterStyle6
Definition: IWORKToken.h:281
@ SFTDefaultHeaderRowCellStyleProperty
Definition: IWORKToken.h:81
@ SFTDefaultFooterBodyVectorStyleProperty
Definition: IWORKToken.h:64
@ spaceBefore
Definition: IWORKToken.h:401
@ columns
Definition: IWORKToken.h:154
@ SFTDefaultGroupingRowCell4StyleProperty
Definition: IWORKToken.h:77
@ inputColor
Definition: IWORKToken.h:265
@ spacing
Definition: IWORKToken.h:609
@ filter_visibility
Definition: IWORKToken.h:523
@ SFTableStylePropertyHeaderColumnCellStyle
Definition: IWORKToken.h:54
optional< bool > m_relative
Definition: IWORKPropertyMapElement.cpp:281
optional< double > m_amount
Definition: IWORKPropertyMapElement.cpp:280
@ left
Definition: IWORKToken.h:568
@ number
Definition: IWORKToken.h:331
optional< ID_t > m_descriptorRef
Definition: IWORKPropertyMapElement.cpp:661
@ mutable_array_ref
Definition: IWORKToken.h:327
@ pageBreakBefore
Definition: IWORKToken.h:345
IWORKPropertyHandler * m_propHandler
Definition: IWORKPropertyMapElement.h:35
@ labelCharacterStyle5
Definition: IWORKToken.h:280
@ inputDistance
Definition: IWORKToken.h:266
IWORKStylePtr_t m_layout
Definition: IWORKPropertyMapElement.cpp:759
@ element
Definition: IWORKToken.h:188
@ equal_columns
Definition: IWORKToken.h:520
@ superscript
Definition: IWORKToken.h:419
@ string
Definition: IWORKToken.h:411
@ layoutParagraphStyle
Definition: IWORKToken.h:291
@ filters
Definition: IWORKToken.h:206
@ SFTDefaultGroupingRowCell2StyleProperty
Definition: IWORKToken.h:75
@ SFTDefaultGroupingLevel5VectorStyleProperty
Definition: IWORKToken.h:72
@ outline
Definition: IWORKToken.h:339
@ column
Definition: IWORKToken.h:152
Definition: IWORKXMLContextBase.h:28
@ labelCharacterStyle9
Definition: IWORKToken.h:284
boost::optional< RedirectType > m_data
Definition: IWORKPropertyMapElement.cpp:108
@ listLabelGeometries
Definition: IWORKToken.h:304
deque< IWORKShadow > & m_elements
Definition: IWORKPropertyMapElement.cpp:659
IWORKXMLContextBase< IWORKXMLContextElement, IWORKXMLParserState > IWORKXMLElementContextBase
Definition: IWORKXMLContextBase.h:125
@ listLabelTypes
Definition: IWORKToken.h:306
@ baselineShift
Definition: IWORKToken.h:110
@ tracking
Definition: IWORKToken.h:482
optional< string > m_lang
Definition: IWORKPropertyMapElement.cpp:492
@ SFTCellStylePropertyParagraphStyle
Definition: IWORKToken.h:60
@ tabs
Definition: IWORKToken.h:422
@ SFC2DColumnFillProperty
Definition: IWORKToken.h:46
@ SFTTableNameStylePropertyParagraphStyle
Definition: IWORKToken.h:88
@ SFTDefaultBodyVectorStyleProperty
Definition: IWORKToken.h:62
@ followingLayoutStyle
Definition: IWORKToken.h:213
@ bold
Definition: IWORKToken.h:118
@ paragraphStroke
Definition: IWORKToken.h:353
@ lineSpacing
Definition: IWORKToken.h:300
@ keepWithNext
Definition: IWORKToken.h:274
Represents a (hierarchical) property map.
Definition: IWORKPropertyMap.h:25
IWORKPropertyMap & m_propertyMap
Definition: IWORKPropertyMapElement.cpp:173
@ SFTDefaultGroupingLevel2VectorStyleProperty
Definition: IWORKToken.h:69
@ layoutStyle
Definition: IWORKToken.h:295
@ stroke
Definition: IWORKToken.h:412
@ Series_0
Definition: IWORKToken.h:36
@ NS_URI_SF
Definition: IWORKToken.h:688
std::shared_ptr< IWORKStyle > IWORKStylePtr_t
Definition: IWORKStyle_fwd.h:21
RedirectMap_t & m_dataMap
Definition: IWORKPropertyMapElement.cpp:107
@ headLineEnd
Definition: IWORKToken.h:255
@ SFTableStylePropertyHeaderRowCellStyle
Definition: IWORKToken.h:55
@ amt
Definition: IWORKToken.h:504
IWORKPropertyMapElement(IWORKXMLParserState &state, IWORKPropertyMap &propMap)
Definition: IWORKPropertyMapElement.cpp:905
@ widowControl
Definition: IWORKToken.h:494
const ValueT & get_optional_value_or(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field, const ValueT &value)
Definition: IWAField.h:196
@ fill
Definition: IWORKToken.h:200
@ listTextIndents
Definition: IWORKToken.h:308
@ textBackground
Definition: IWORKToken.h:466
@ SFTDefaultGroupingLevel3VectorStyleProperty
Definition: IWORKToken.h:70
@ SFTDefaultGroupingRowCell0StyleProperty
Definition: IWORKToken.h:73
IWORKTabStops_t m_tabs
Definition: IWORKPropertyMapElement.cpp:214
optional< ID_t > m_overridesRef
Definition: IWORKPropertyMapElement.cpp:662
@ labelCharacterStyle3
Definition: IWORKToken.h:278
@ padding
Definition: IWORKToken.h:343
@ core_image_filter_descriptor
Definition: IWORKToken.h:165
@ keepLinesTogether
Definition: IWORKToken.h:273
@ tocStyle
Definition: IWORKToken.h:480
@ listLabelIndents
Definition: IWORKToken.h:305
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
IWORKPropertyMapElement & operator=(const IWORKPropertyMapElement &)
@ overrides
Definition: IWORKToken.h:340
@ SFTCellStylePropertyLayoutStyle
Definition: IWORKToken.h:59
@ SFTDefaultGroupingLevel0VectorStyleProperty
Definition: IWORKToken.h:67
@ tabs_ref
Definition: IWORKToken.h:423
@ SFTDefaultGroupingLevel4VectorStyleProperty
Definition: IWORKToken.h:71
@ fontColor
Definition: IWORKToken.h:215
@ width
Definition: IWORKToken.h:631
@ labelCharacterStyle4
Definition: IWORKToken.h:279
@ firstLineIndent
Definition: IWORKToken.h:208
@ followingParagraphStyle
Definition: IWORKToken.h:214
@ geometry
Definition: IWORKToken.h:232
@ name
Definition: IWORKToken.h:578
@ Series_4
Definition: IWORKToken.h:40
@ value
Definition: IWORKToken.h:624
@ SFTableCellStylePropertyFill
Definition: IWORKToken.h:52
@ fontName
Definition: IWORKToken.h:216
@ SFTDefaultGroupingRowCell1StyleProperty
Definition: IWORKToken.h:74
@ SFTDefaultHeaderColumnCellStyleProperty
Definition: IWORKToken.h:80
@ fontSize
Definition: IWORKToken.h:217
@ SFTableStylePropertyCellStyle
Definition: IWORKToken.h:53
@ SFTDefaultBodyCellStyleProperty
Definition: IWORKToken.h:61
@ opacity
Definition: IWORKToken.h:588
State & getState()
Definition: IWORKXMLContextBase.h:43
Definition: IWORKPropertyHandler.h:19
Generated for libetonyek by
doxygen 1.8.18