Go to the documentation of this file.
38 #ifndef STAR_ATTRIBUTE
39 # define STAR_ATTRIBUTE
742 virtual std::shared_ptr<StarAttribute>
create()
const=0;
748 std::set<StarAttribute const *> done;
754 std::set<StarAttribute const *> done;
755 return send(listener, state, done);
774 if (done.find(
this)!=done.end()) {
824 std::shared_ptr<StarAttribute>
create()
const override
856 std::shared_ptr<StarAttribute>
create()
const override
885 std::shared_ptr<StarAttribute>
create()
const override
896 if (m_value<0 || m_value>0) o <<
"=" <<
m_value;
916 if (intSize!=1 && intSize!=2 && intSize!=4) {
922 std::shared_ptr<StarAttribute>
create()
const override
955 if (intSize!=1 && intSize!=2 && intSize!=4) {
961 std::shared_ptr<StarAttribute>
create()
const override
993 if (intSize!=1 && intSize!=2 && intSize!=4) {
999 std::shared_ptr<StarAttribute>
create()
const override
1034 std::shared_ptr<StarAttribute>
create()
const override
1045 void addTo(
StarState &state, std::set<StarAttribute const *> &done)
const override;
1067 std::shared_ptr<StarAttribute>
create()
const override
1102 std::shared_ptr<StarAttributeInternal::State>
m_state;
Definition: StarAttribute.hxx:555
Definition: StarAttribute.hxx:244
Definition: StarAttribute.hxx:366
Definition: StarAttribute.hxx:356
Definition: StarAttribute.hxx:526
Definition: StarAttribute.hxx:434
Definition: StarAttribute.hxx:486
Definition: StarAttribute.hxx:473
Definition: StarAttribute.hxx:615
Definition: StarAttribute.hxx:357
void addAttributeUInt(StarAttribute::Type type, std::string const &debugName, int numBytes, unsigned int defValue)
add a unsigned int attribute
Definition: StarAttribute.cxx:118
std::shared_ptr< STOFFListener > STOFFListenerPtr
a smart pointer of STOFFListener
Definition: libstaroffice_internal.hxx:487
Definition: StarAttribute.hxx:237
StarAttributeBool(Type type, std::string const &debugName, bool value)
constructor
Definition: StarAttribute.hxx:818
Definition: StarAttribute.hxx:456
Definition: StarAttribute.hxx:83
StarAttribute & operator=(StarAttribute const &orig)
Definition: StarAttribute.hxx:219
Definition: StarAttribute.hxx:561
Definition: StarAttribute.hxx:131
Definition: StarAttribute.hxx:460
Definition: StarAttribute.hxx:670
Definition: StarAttribute.hxx:258
Definition: StarAttribute.hxx:505
Definition: StarAttribute.hxx:560
virtual class used to store the different attribute
Definition: StarAttribute.hxx:62
Definition: StarAttribute.hxx:287
Definition: StarAttribute.hxx:123
Definition: StarAttribute.hxx:235
Definition: StarAttribute.hxx:398
Definition: StarAttribute.hxx:94
Definition: StarAttribute.hxx:153
Definition: StarAttribute.hxx:277
Definition: StarAttribute.hxx:630
Definition: StarAttribute.hxx:362
Definition: StarAttribute.hxx:511
Definition: StarAttribute.hxx:631
Definition: StarAttribute.hxx:93
Definition: StarAttribute.hxx:519
Definition: StarAttribute.hxx:161
Definition: StarAttribute.hxx:589
Definition: StarAttribute.hxx:571
Definition: StarAttribute.hxx:129
Definition: StarAttribute.hxx:497
Definition: StarAttribute.hxx:462
Definition: StarAttribute.hxx:121
Definition: StarAttribute.hxx:330
int m_intSize
Definition: StarAttribute.hxx:980
Definition: StarAttribute.hxx:573
Definition: StarAttribute.hxx:382
Definition: StarAttribute.hxx:67
std::shared_ptr< StarAttribute > getDefaultAttribute(int which)
try to return the default attribute
Definition: StarAttribute.cxx:575
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:893
Definition: StarAttribute.hxx:682
Definition: StarAttribute.hxx:177
Definition: StarAttribute.hxx:508
Definition: StarAttribute.hxx:510
Definition: StarAttribute.hxx:536
Definition: StarAttribute.hxx:175
Definition: StarAttribute.hxx:211
Definition: StarAttribute.hxx:564
librevenge::RVNGString getString(std::vector< uint32_t > const &unicode)
transform a unicode string in a RNVGString
Definition: libstaroffice_internal.cxx:63
void addAttributeVoid(StarAttribute::Type type, std::string const &debugName)
add a void attribute
Definition: StarAttribute.cxx:98
Definition: StarAttribute.hxx:493
Definition: StarAttribute.hxx:209
Definition: StarAttribute.hxx:201
Definition: StarAttribute.hxx:723
std::shared_ptr< StarAttribute > create() const final
create a new attribute
Definition: StarAttribute.cxx:75
Definition: StarAttribute.hxx:695
Definition: StarAttribute.hxx:683
Definition: StarAttribute.hxx:107
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds character attribute to the general it to attribute map
Definition: StarCharAttribute.cxx:1430
Definition: StarAttribute.hxx:249
Definition: StarAttribute.hxx:404
Definition: StarAttribute.hxx:656
Definition: StarAttribute.hxx:644
Definition: StarAttribute.hxx:86
Definition: StarAttribute.hxx:662
Type
the attribute list
Definition: StarAttribute.hxx:66
StarAttributeXML(Type type, std::string const &debugName)
constructor
Definition: StarAttribute.cxx:69
Definition: StarAttribute.hxx:584
Definition: StarAttribute.hxx:402
Definition: StarAttribute.hxx:334
Definition: StarAttribute.hxx:284
libstoff::DebugFile & ascii()
returns the ascii file
Definition: StarZone.hxx:254
Definition: StarAttribute.hxx:76
the main class to read/.
Definition: StarAttribute.hxx:1080
Definition: StarAttribute.hxx:459
bool getPoolName(int poolId, librevenge::RVNGString &res) const
try to return a pool name
Definition: StarZone.hxx:235
Definition: StarAttribute.hxx:585
Definition: StarAttribute.hxx:103
Definition: StarAttribute.hxx:393
void addAttributeDouble(StarAttribute::Type type, std::string const &debugName, double defValue)
add a double attribute
Definition: StarAttribute.cxx:123
Definition: StarAttribute.hxx:619
Definition: StarAttribute.hxx:176
Definition: StarAttribute.hxx:425
Definition: StarAttribute.hxx:655
void addAttributeBool(StarAttribute::Type type, std::string const &debugName, bool defValue)
add a bool attribute
Definition: StarAttribute.cxx:108
Definition: StarAttribute.hxx:222
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:1067
#define STOFF_DEBUG_MSG(M)
Definition: libstaroffice_internal.hxx:129
Definition: StarAttribute.hxx:620
Definition: StarAttribute.hxx:75
Definition: StarAttribute.hxx:339
Definition: StarAttribute.hxx:515
StarAttributeInt(Type type, std::string const &debugName, int intSize, int value)
constructor
Definition: StarAttribute.hxx:911
Definition: StarAttribute.hxx:250
Definition: StarAttribute.hxx:601
Definition: StarAttribute.hxx:583
const std::string & getDebugName() const
returns the debug name
Definition: StarAttribute.hxx:767
Definition: StarAttribute.hxx:252
STOFFColor m_value
the color value
Definition: StarAttribute.hxx:871
Definition: StarAttribute.hxx:692
Definition: StarAttribute.hxx:341
Definition: StarAttribute.hxx:241
Definition: StarAttribute.hxx:532
Definition: StarAttribute.hxx:521
Definition: StarAttribute.hxx:73
virtual ~StarAttribute()
destructor
Definition: StarAttribute.cxx:372
Definition: StarAttribute.hxx:719
Definition: StarAttribute.hxx:231
Definition: StarAttribute.hxx:196
Type m_type
the type
Definition: StarAttribute.hxx:805
Definition: StarAttribute.hxx:535
Definition: StarAttribute.hxx:426
Definition: StarAttribute.hxx:627
virtual ~StarAttributeManager()
destructor
Definition: StarAttribute.cxx:562
Definition: StarAttribute.hxx:591
Definition: StarAttribute.hxx:590
Definition: StarAttribute.hxx:306
Definition: StarAttribute.hxx:498
Definition: StarAttribute.hxx:415
Definition: StarAttribute.hxx:594
Definition: StarAttribute.hxx:394
StarAttribute(Type type, std::string const &debugName)
constructor
Definition: StarAttribute.hxx:788
virtual bool send(STOFFListenerPtr &, StarState &, std::set< StarAttribute const * > &) const
try to send the child zone(internal)
Definition: StarAttribute.hxx:762
Definition: StarAttribute.hxx:504
Definition: StarAttribute.hxx:118
librevenge::RVNGString m_style
item set name
Definition: StarItem.hxx:107
Definition: StarAttribute.hxx:499
Definition: StarAttribute.hxx:509
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:528
Definition: StarAttribute.hxx:621
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:856
Definition: StarAttribute.hxx:292
Definition: StarAttribute.hxx:90
Definition: StarAttribute.hxx:470
Definition: StarAttribute.hxx:684
Definition: StarAttribute.hxx:168
Definition: StarAttribute.hxx:205
Definition: StarAttribute.hxx:718
Definition: StarAttribute.hxx:216
Definition: StarAttribute.hxx:134
Definition: StarAttribute.hxx:597
Definition: StarAttribute.hxx:151
Definition: StarAttribute.hxx:686
Definition: StarAttribute.hxx:642
Definition: StarAttribute.hxx:301
Definition: StarAttribute.hxx:79
Definition: StarAttribute.hxx:114
Definition: StarAttribute.hxx:144
Definition: StarAttribute.hxx:95
Definition: StarAttribute.hxx:624
Definition: StarAttribute.hxx:413
Definition: StarAttribute.hxx:422
Definition: StarAttribute.hxx:259
Definition: StarAttribute.hxx:245
StarAttributeManager()
constructor
Definition: StarAttribute.cxx:557
Definition: StarAttribute.hxx:697
Definition: StarAttribute.hxx:189
static bool readSWImageMap(StarZone &zone)
try to read a image map zone : 'X'
Definition: StarObjectText.cxx:1205
Definition: StarAttribute.hxx:503
Definition: StarAttribute.hxx:137
Definition: StarAttribute.hxx:688
Definition: StarAttribute.hxx:457
Definition: StarAttribute.hxx:643
Definition: StarAttribute.hxx:342
Definition: StarAttribute.hxx:704
Definition: StarAttribute.hxx:147
Definition: StarAttribute.hxx:731
Definition: StarAttribute.hxx:127
Definition: StarAttribute.hxx:401
Definition: StarAttribute.hxx:355
Definition: StarAttribute.hxx:133
Definition: StarAttribute.hxx:353
Definition: StarAttribute.hxx:482
Definition: StarAttribute.hxx:666
Definition: StarAttribute.hxx:295
Definition: StarAttribute.hxx:548
Definition: StarAttribute.hxx:255
Definition: StarAttribute.hxx:207
Internal: the state of a StarAttribute.
Definition: StarAttribute.cxx:86
Definition: StarAttribute.hxx:364
Definition: StarAttribute.hxx:637
Definition: StarAttribute.hxx:403
Definition: StarAttribute.hxx:77
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:968
Definition: StarAttribute.hxx:600
Definition: StarAttribute.hxx:438
Definition: StarAttribute.hxx:507
Definition: StarAttribute.hxx:163
bool readString(std::vector< uint32_t > &string, int encoding=-1) const
try to read an unicode string
Definition: StarZone.hxx:220
Definition: StarAttribute.hxx:156
Definition: StarAttribute.hxx:126
Definition: StarAttribute.hxx:239
Definition: StarAttribute.hxx:491
Definition: StarAttribute.hxx:421
Definition: StarAttribute.hxx:565
a double attribute
Definition: StarAttribute.hxx:877
Definition: StarAttribute.hxx:454
Definition: StarAttribute.hxx:645
Definition: StarAttribute.hxx:534
Definition: StarAttribute.hxx:681
Definition: StarAttribute.hxx:298
Definition: StarAttribute.hxx:703
Definition: StarAttribute.hxx:81
Definition: StarAttribute.hxx:186
Definition: StarAttribute.hxx:524
Definition: StarAttribute.hxx:276
Definition: StarAttribute.hxx:345
Definition: StarAttribute.hxx:265
Definition: StarAttribute.hxx:628
Definition: StarAttribute.hxx:324
Definition: StarAttribute.hxx:420
Definition: StarAttribute.hxx:439
Definition: StarAttribute.hxx:248
the class to store a color
Definition: libstaroffice_internal.hxx:189
Definition: StarAttribute.hxx:261
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:501
Definition: StarAttribute.hxx:267
Definition: StarAttribute.hxx:528
Definition: StarAttribute.hxx:72
Definition: StarAttribute.hxx:311
Definition: StarAttribute.hxx:605
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:484
Definition: StarAttribute.hxx:696
Definition: StarAttribute.hxx:541
Definition: StarAttribute.hxx:453
Type getType() const
returns the attribute type
Definition: StarAttribute.hxx:737
Definition: StarAttribute.hxx:727
Definition: StarAttribute.hxx:604
Definition: StarAttribute.hxx:385
Definition: StarAttribute.hxx:397
Definition: StarAttribute.hxx:428
Definition: StarAttribute.hxx:224
Definition: StarAttribute.hxx:514
Definition: StarAttribute.hxx:322
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:515
Definition: StarAttribute.hxx:707
Definition: StarAttribute.hxx:518
void initAttributeMap()
init the attribute map list
Definition: StarAttribute.cxx:139
Definition: StarAttribute.hxx:269
Definition: StarAttribute.hxx:567
class to store an state: ie.
Definition: StarState.hxx:67
Definition: StarAttribute.hxx:371
Definition: StarAttribute.hxx:138
Definition: StarAttribute.hxx:414
Definition: StarAttribute.hxx:689
Definition: StarAttribute.hxx:577
Definition: StarAttribute.hxx:323
Definition: StarAttribute.hxx:635
Definition: StarAttribute.hxx:578
Definition: StarAttribute.hxx:442
Definition: StarAttribute.hxx:698
Definition: StarAttribute.hxx:449
Definition: StarAttribute.hxx:714
Definition: StarAttribute.hxx:329
Definition: StarAttribute.hxx:97
Definition: StarAttribute.hxx:285
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:885
Definition: StarAttribute.hxx:190
Definition: StarAttribute.hxx:232
void addTo(StarState &state, std::set< StarAttribute const * > &done) const override
add to a state
Definition: StarAttribute.cxx:376
Definition: StarAttribute.hxx:607
Definition: StarAttribute.hxx:729
bool read(StarZone &zone, int ver, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:420
Definition: StarAttribute.hxx:444
Definition: StarAttribute.hxx:146
Definition: StarAttribute.hxx:539
Definition: StarAttribute.hxx:117
Definition: StarAttribute.hxx:636
Definition: StarAttribute.hxx:580
Definition: StarAttribute.hxx:157
Definition: StarAttribute.hxx:657
Definition: StarAttribute.hxx:690
Definition: StarAttribute.hxx:188
Definition: StarAttribute.hxx:303
static std::string str()
Definition: STOFFDebug.hxx:203
Definition: StarAttribute.hxx:647
Definition: StarAttribute.hxx:198
Definition: StarAttribute.hxx:432
std::shared_ptr< StarAttribute > readAttribute(StarZone &zone, int which, int vers, long endPos, StarObject &document)
try to read an attribute and return it
Definition: StarAttribute.cxx:583
Definition: StarAttribute.hxx:529
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:929
Definition: StarAttribute.hxx:363
Definition: StarAttribute.hxx:678
Definition: StarAttribute.hxx:167
Definition: StarAttribute.hxx:694
Definition: StarAttribute.hxx:293
the main class to read/.
Definition: StarItemPool.hxx:70
Definition: StarAttribute.hxx:132
Definition: StarAttribute.hxx:533
Definition: StarAttribute.hxx:246
Definition: StarAttribute.hxx:665
Definition: StarAttribute.hxx:251
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds character attribute to the general it to attribute map
Definition: StarPageAttribute.cxx:1102
Definition: StarAttribute.hxx:256
Definition: StarAttribute.hxx:173
Definition: StarAttribute.hxx:419
Definition: StarAttribute.hxx:417
Definition: StarAttribute.hxx:122
Definition: StarAttribute.hxx:598
Definition: StarAttribute.hxx:213
Definition: StarAttribute.hxx:430
virtual bool read(StarZone &zone, int vers, long endPos, StarObject &document)=0
read an attribute zone
Definition: StarAttribute.hxx:412
Definition: StarAttribute.hxx:669
Definition: StarAttribute.hxx:544
Definition: StarAttribute.hxx:373
Definition: StarAttribute.hxx:263
Definition: StarAttribute.hxx:266
Definition: StarAttribute.hxx:374
Definition: StarAttribute.hxx:317
Definition: StarAttribute.hxx:210
Definition: StarAttribute.hxx:424
Definition: StarAttribute.hxx:409
Definition: StarAttribute.hxx:180
Definition: StarAttribute.hxx:463
Definition: StarAttribute.hxx:272
Definition: StarAttribute.hxx:158
Definition: StarAttribute.hxx:706
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:961
Definition: StarAttribute.hxx:212
Definition: StarAttribute.hxx:671
Definition: StarAttribute.hxx:110
Definition: StarAttribute.hxx:271
Definition: StarAttribute.hxx:331
Definition: StarAttribute.hxx:517
Definition: StarAttribute.hxx:352
a unsigned integer attribute
Definition: StarAttribute.hxx:946
Definition: StarAttribute.hxx:286
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:863
Definition: StarAttribute.hxx:159
Definition: StarAttribute.hxx:381
Definition: StarAttribute.hxx:557
Definition: StarAttribute.hxx:172
Definition: StarAttribute.hxx:91
Definition: StarAttribute.hxx:651
Definition: StarAttribute.hxx:488
Definition: StarAttribute.hxx:433
Definition: StarAttribute.hxx:478
Definition: StarAttribute.hxx:197
Definition: StarAttribute.hxx:673
int m_value
Definition: StarAttribute.hxx:940
Definition: StarAttribute.hxx:152
Definition: StarAttribute.hxx:333
an Vec2i attribute
Definition: StarAttribute.hxx:984
Definition: StarAttribute.hxx:639
Definition: StarAttribute.hxx:282
Definition: StarAttribute.hxx:392
Definition: StarAttribute.hxx:691
Definition: StarAttribute.hxx:142
std::shared_ptr< STOFFInputStream > STOFFInputStreamPtr
a smart pointer of STOFFInputStream
Definition: libstaroffice_internal.hxx:485
Definition: StarAttribute.hxx:149
Definition: StarAttribute.hxx:679
void addTo(StarState &state) const
add to a state
Definition: StarAttribute.hxx:746
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds frame attribute to the general it to attribute map
Definition: StarFrameAttribute.cxx:1355
Definition: StarAttribute.hxx:68
Definition: StarAttribute.hxx:633
Definition: StarAttribute.hxx:332
Definition: StarAttribute.hxx:512
Definition: StarAttribute.hxx:154
Definition: StarAttribute.hxx:474
Definition: StarAttribute.hxx:89
Definition: StarAttribute.hxx:661
Definition: StarAttribute.hxx:653
Definition: StarAttribute.hxx:441
Definition: StarAttribute.hxx:319
StarItemSet m_itemSet
the list of items
Definition: StarAttribute.hxx:1054
Definition: StarAttribute.hxx:384
Definition: StarAttribute.hxx:654
Definition: StarAttribute.hxx:446
Definition: StarAttribute.hxx:608
a zone in a StarOffice file
Definition: StarZone.hxx:56
Definition: StarAttribute.hxx:702
virtual std::shared_ptr< StarAttribute > create() const =0
create a new attribute
int getRecordLevel() const
returns the record level
Definition: StarZone.hxx:195
Definition: StarAttribute.hxx:726
Definition: StarAttribute.hxx:234
Definition: StarAttribute.hxx:214
Definition: StarAttribute.hxx:85
an object corresponding to an OLE directory
Definition: StarObject.hxx:64
Definition: StarAttribute.hxx:668
Definition: StarAttribute.hxx:326
Definition: StarAttribute.hxx:616
Definition: StarAttribute.hxx:715
void addAttributeInt(StarAttribute::Type type, std::string const &debugName, int numBytes, int defValue)
add a int attribute
Definition: StarAttribute.cxx:113
StarAttributeVoid(Type type, std::string const &debugName)
constructor
Definition: StarAttribute.hxx:1062
Definition: StarAttribute.hxx:313
Definition: StarAttribute.hxx:120
bool send(STOFFListenerPtr &listener, StarState &state) const
add to send the zone data
Definition: StarAttribute.hxx:752
Definition: StarAttribute.hxx:579
Definition: StarAttribute.hxx:501
~StarAttributeXML() override
destructor
Definition: StarAttribute.cxx:81
Definition: StarAttribute.hxx:531
Definition: StarAttribute.hxx:471
Definition: StarAttribute.hxx:455
StarAttributeDouble(Type type, std::string const &debugName, double value)
constructor
Definition: StarAttribute.hxx:881
static std::shared_ptr< StarAttribute > getDummyAttribute(int type=-1)
return a dummy attribute
Definition: StarAttribute.cxx:566
Definition: StarAttribute.hxx:184
Definition: StarAttribute.hxx:125
Definition: StarAttribute.hxx:450
Definition: StarAttribute.hxx:587
Definition: StarAttribute.hxx:171
Definition: StarAttribute.hxx:367
Definition: StarAttribute.hxx:376
State()
constructor
Definition: StarAttribute.cxx:88
Definition: StarAttribute.hxx:358
Definition: StarAttribute.hxx:440
Definition: StarAttribute.hxx:335
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:824
Definition: StarAttribute.hxx:458
Definition: StarAttribute.hxx:480
Definition: StarAttribute.hxx:165
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:471
Definition: StarAttribute.hxx:708
Definition: StarAttribute.hxx:586
unsigned int m_value
Definition: StarAttribute.hxx:978
Definition: StarAttribute.hxx:337
Definition: StarAttribute.hxx:648
Definition: StarAttribute.hxx:320
Definition: StarAttribute.hxx:195
Definition: StarAttribute.hxx:566
Definition: StarAttribute.hxx:593
Definition: StarAttribute.hxx:468
Definition: StarAttribute.hxx:581
Definition: STOFFDebug.hxx:194
Definition: StarAttribute.hxx:312
Definition: StarAttribute.hxx:160
Definition: StarAttribute.hxx:225
Definition: StarAttribute.hxx:443
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:1034
Definition: StarAttribute.hxx:640
virtual void printData(libstoff::DebugStream &o) const
debug function to print the data
Definition: StarAttribute.hxx:782
Definition: StarAttribute.hxx:730
StarAttributeColor(Type type, std::string const &debugName, STOFFColor const &value)
constructor
Definition: StarAttribute.hxx:849
Definition: StarAttribute.hxx:297
Definition: StarAttribute.hxx:88
Definition: StarAttribute.hxx:705
Definition: StarAttribute.hxx:328
Definition: StarAttribute.hxx:677
Definition: StarAttribute.hxx:568
Definition: StarAttribute.hxx:395
bool m_value
Definition: StarAttribute.hxx:841
Definition: StarAttribute.hxx:130
Definition: StarAttribute.hxx:108
Definition: StarAttribute.hxx:389
a color attribute
Definition: StarAttribute.hxx:845
Definition: StarAttribute.hxx:390
Definition: StarAttribute.hxx:82
Definition: StarAttribute.hxx:78
Definition: StarAttribute.hxx:290
Definition: StarAttribute.hxx:288
Definition: StarAttribute.hxx:429
Definition: StarAttribute.hxx:80
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:831
Definition: StarAttribute.hxx:236
Definition: StarAttribute.hxx:281
Definition: StarAttribute.hxx:206
Definition: StarAttribute.hxx:200
Definition: StarAttribute.hxx:350
int m_intSize
Definition: StarAttribute.hxx:942
Definition: StarAttribute.hxx:574
Definition: StarAttribute.hxx:387
Definition: StarAttribute.hxx:115
Definition: StarAttribute.hxx:595
Definition: StarAttribute.hxx:545
Definition: StarAttribute.hxx:229
Definition: StarAttribute.hxx:660
Definition: StarAttribute.hxx:549
StarAttributeItemSet(Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits)
constructor
Definition: StarAttribute.hxx:1027
Definition: StarAttribute.hxx:71
Definition: StarAttribute.hxx:685
Definition: StarAttribute.hxx:254
Definition: StarAttribute.hxx:520
Definition: StarAttribute.hxx:437
Definition: StarAttribute.hxx:650
Definition: StarAttribute.hxx:634
Definition: StarAttribute.hxx:193
Definition: StarAttribute.hxx:538
Definition: StarAttribute.hxx:101
Definition: StarAttribute.hxx:663
Definition: StarAttribute.hxx:247
Definition: StarAttribute.hxx:618
int m_intSize
Definition: StarAttribute.hxx:1019
Definition: StarAttribute.hxx:717
Definition: StarAttribute.hxx:368
StarAttributeUInt(Type type, std::string const &debugName, int intSize, unsigned int value)
constructor
Definition: StarAttribute.hxx:950
Definition: StarAttribute.hxx:659
Definition: StarAttribute.hxx:546
std::vector< STOFFVec2i > m_limits
the pool limits id
Definition: StarAttribute.hxx:1052
Definition: StarAttribute.hxx:602
Definition: StarAttribute.hxx:87
Definition: StarAttribute.hxx:268
xml attribute of StarAttributeInternal
Definition: StarAttribute.cxx:64
Definition: StarAttribute.hxx:340
Definition: StarAttribute.hxx:464
Definition: StarAttribute.hxx:291
Definition: StarAttribute.hxx:641
Definition: StarAttribute.hxx:179
Definition: StarAttribute.hxx:721
Definition: StarAttribute.hxx:716
Definition: StarAttribute.hxx:596
Definition: StarAttribute.hxx:609
Definition: StarAttribute.hxx:554
Definition: StarAttribute.hxx:569
Definition: StarAttribute.hxx:405
Definition: StarAttribute.hxx:228
void addAttributeColor(StarAttribute::Type type, std::string const &debugName, STOFFColor const &defValue)
add a color attribute
Definition: StarAttribute.cxx:128
Definition: StarAttribute.hxx:279
Definition: StarAttribute.hxx:436
Definition: StarAttribute.hxx:490
Definition: StarAttribute.hxx:447
Definition: StarAttribute.hxx:372
Definition: StarAttribute.hxx:327
Definition: StarAttribute.hxx:540
Definition: StarAttribute.hxx:724
Definition: StarAttribute.hxx:283
Definition: StarAttribute.hxx:553
Definition: StarAttribute.hxx:386
Definition: StarAttribute.hxx:481
a list of item attribute of StarAttributeInternal
Definition: StarAttribute.hxx:1023
Definition: StarAttribute.hxx:500
Definition: StarAttribute.hxx:710
Definition: StarAttribute.hxx:465
Definition: StarAttribute.hxx:492
Definition: StarAttribute.hxx:294
Definition: StarAttribute.hxx:305
Internal: the structures of a StarAttribute.
Definition: StarAttribute.cxx:61
Definition: StarAttribute.hxx:513
Definition: StarAttribute.hxx:106
STOFFVec2i m_value
Definition: StarAttribute.hxx:1017
Definition: StarAttribute.hxx:610
Definition: StarAttribute.hxx:448
Definition: StarAttribute.hxx:399
Definition: StarAttribute.hxx:603
Definition: StarAttribute.hxx:570
Definition: StarAttribute.hxx:380
Definition: StarAttribute.hxx:552
Definition: StarAttribute.hxx:674
Definition: StarAttribute.hxx:208
Definition: StarAttribute.hxx:112
Definition: StarAttribute.hxx:70
Definition: StarAttribute.hxx:143
Definition: StarAttribute.hxx:614
Definition: StarAttribute.hxx:346
Definition: StarAttribute.hxx:625
Definition: StarAttribute.hxx:672
Definition: StarAttribute.hxx:100
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds cell attribute to the general it to attribute map
Definition: StarCellAttribute.cxx:571
Definition: StarAttribute.hxx:700
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:999
Definition: StarAttribute.hxx:613
Definition: StarAttribute.hxx:562
Definition: StarAttribute.hxx:375
Definition: StarAttribute.hxx:445
Definition: StarAttribute.hxx:701
Definition: StarAttribute.hxx:396
Definition: StarAttribute.hxx:128
Definition: StarAttribute.hxx:150
Definition: StarAttribute.hxx:725
Definition: StarAttribute.hxx:722
Definition: StarAttribute.hxx:612
Definition: StarAttribute.hxx:148
Definition: StarAttribute.hxx:191
static void addPos(long)
Definition: STOFFDebug.hxx:223
Definition: StarAttribute.hxx:348
Definition: StarAttribute.hxx:344
Definition: StarAttribute.hxx:119
Definition: StarAttribute.hxx:475
static void addDelimiter(long, char)
Definition: STOFFDebug.hxx:225
Definition: StarAttribute.hxx:111
Definition: StarAttribute.hxx:542
Definition: StarAttribute.hxx:543
Definition: StarAttribute.hxx:632
STOFFColor m_defValue
the default value
Definition: StarAttribute.hxx:873
Definition: StarAttribute.hxx:273
StarAttribute(StarAttribute const &orig)
copy constructor
Definition: StarAttribute.hxx:794
Definition: StarAttribute.hxx:418
Definition: StarAttribute.hxx:720
Definition: StarAttribute.hxx:113
Definition: StarAttribute.hxx:253
Definition: StarAttribute.hxx:379
Definition: StarAttribute.hxx:484
Definition: StarAttribute.hxx:270
Definition: StarAttribute.hxx:495
Definition: StarAttribute.hxx:275
Definition: StarAttribute.hxx:530
Definition: StarAttribute.hxx:238
Definition: StarAttribute.hxx:84
Definition: StarAttribute.hxx:192
Definition: StarAttribute.hxx:675
Definition: StarAttribute.hxx:183
Definition: StarAttribute.hxx:182
StarAttributeVec2i(Type type, std::string const &debugName, int intSize, STOFFVec2i value=STOFFVec2i(0, 0))
constructor
Definition: StarAttribute.hxx:988
void addAttributeItemSet(StarAttribute::Type type, std::string const &debugName, std::vector< STOFFVec2i > const &limits)
add a itemSet attribute
Definition: StarAttribute.cxx:133
Definition: StarAttribute.hxx:472
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds graphic attribute to the general it to attribute map
Definition: StarGraphicAttribute.cxx:1301
Definition: StarAttribute.hxx:104
Definition: StarAttribute.hxx:365
Definition: StarAttribute.hxx:226
std::shared_ptr< GlobalState > m_global
global state
Definition: StarState.hxx:165
Definition: StarAttribute.hxx:102
void attribute of StarAttribute
Definition: StarAttribute.hxx:1058
Definition: StarAttribute.hxx:506
Definition: STOFFDebug.hxx:210
Definition: StarAttribute.hxx:416
Definition: StarAttribute.hxx:652
Definition: StarAttribute.hxx:349
Definition: StarAttribute.hxx:711
Definition: StarAttribute.hxx:289
Definition: StarAttribute.hxx:496
Definition: StarAttribute.hxx:310
Definition: StarAttribute.hxx:423
Definition: StarAttribute.hxx:467
Definition: StarAttribute.hxx:233
Definition: StarAttribute.hxx:527
Definition: StarAttribute.hxx:461
Definition: StarAttribute.hxx:693
std::string m_debugName
the debug name
Definition: StarAttribute.hxx:807
Definition: StarAttribute.hxx:476
Definition: StarAttribute.hxx:217
Definition: StarAttribute.hxx:411
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:433
Definition: StarAttribute.hxx:407
Definition: StarAttribute.hxx:69
Definition: StarAttribute.hxx:626
Definition: StarAttribute.hxx:427
Definition: StarAttribute.hxx:170
Definition: StarAttribute.hxx:479
Definition: StarAttribute.hxx:728
Definition: StarAttribute.hxx:221
Definition: StarAttribute.hxx:264
Definition: StarAttribute.hxx:361
std::map< int, std::shared_ptr< StarItem > > m_whichToItemMap
the list of item
Definition: StarItem.hxx:111
Definition: StarAttribute.hxx:220
Definition: StarAttribute.hxx:547
Definition: StarAttribute.hxx:699
Definition: StarAttribute.hxx:202
class to store a list of item
Definition: StarItem.hxx:87
virtual void print(libstoff::DebugStream &o, std::set< StarAttribute const * > &done) const
debug function to print the data
Definition: StarAttribute.hxx:772
Definition: StarAttribute.hxx:215
Definition: StarAttribute.hxx:400
Definition: StarAttribute.hxx:257
Definition: StarAttribute.hxx:623
Definition: StarAttribute.hxx:649
Definition: StarAttribute.hxx:139
Definition: StarAttribute.hxx:96
static void addNote(char const *)
Definition: STOFFDebug.hxx:224
Definition: StarAttribute.hxx:559
void printData(libstoff::DebugStream &o) const override
debug function to print the data
Definition: StarAttribute.hxx:1006
Definition: StarAttribute.hxx:469
Definition: StarAttribute.hxx:243
Definition: StarAttribute.hxx:617
Definition: StarAttribute.hxx:174
Definition: StarAttribute.hxx:558
Definition: StarAttribute.hxx:227
Definition: StarAttribute.hxx:431
Definition: StarAttribute.hxx:410
Definition: StarAttribute.hxx:194
Definition: StarAttribute.hxx:185
Definition: StarAttribute.hxx:109
Definition: StarAttribute.hxx:318
Definition: StarAttribute.hxx:550
Definition: StarAttribute.hxx:218
Definition: StarAttribute.hxx:187
bool send(STOFFListenerPtr &listener, StarState &state, std::set< StarAttribute const * > &done) const override
try to send the sone data
Definition: StarAttribute.cxx:539
Definition: StarAttribute.hxx:315
Definition: StarAttribute.hxx:576
STOFFInputStreamPtr input()
return the zone input
Definition: StarZone.hxx:247
Definition: StarAttribute.hxx:299
Definition: StarAttribute.hxx:74
Definition: StarAttribute.hxx:667
Definition: StarAttribute.hxx:338
bool read(StarZone &zone, int vers, long endPos, StarObject &object) override
read a zone
Definition: StarAttribute.cxx:454
Definition: StarAttribute.hxx:588
virtual void addTo(StarState &, std::set< StarAttribute const * > &) const
add to a state(internal)
Definition: StarAttribute.hxx:758
Definition: StarAttribute.hxx:359
STOFFVec2< int > STOFFVec2i
STOFFVec2 of int.
Definition: libstaroffice_internal.hxx:763
Definition: StarAttribute.hxx:169
Definition: StarAttribute.hxx:140
std::shared_ptr< StarAttributeInternal::State > m_state
the state
Definition: StarAttribute.hxx:1102
Definition: StarAttribute.hxx:155
bool isBlack() const
return true if the color is black
Definition: libstaroffice_internal.hxx:277
Definition: StarAttribute.hxx:525
Definition: StarAttribute.hxx:223
Definition: StarAttribute.hxx:435
Definition: StarAttribute.hxx:278
Definition: StarAttribute.hxx:592
Definition: StarAttribute.hxx:351
Definition: StarAttribute.hxx:599
Definition: StarAttribute.hxx:164
Definition: StarAttribute.hxx:135
Definition: StarAttribute.hxx:92
Definition: StarAttribute.hxx:262
Definition: StarAttribute.hxx:494
Definition: StarAttribute.hxx:713
Definition: StarAttribute.hxx:709
Definition: StarAttribute.hxx:302
Definition: StarAttribute.hxx:712
Definition: StarAttribute.hxx:408
Definition: StarAttribute.hxx:523
void addAttributeXML(StarAttribute::Type type, std::string const &debugName)
add a XML attribute
Definition: StarAttribute.cxx:103
Definition: StarAttribute.hxx:300
Definition: StarAttribute.hxx:166
Definition: StarAttribute.hxx:240
Definition: StarAttribute.hxx:477
Definition: StarAttribute.hxx:369
Definition: StarAttribute.hxx:141
Definition: StarAttribute.hxx:611
Definition: StarAttribute.hxx:308
Definition: StarAttribute.hxx:325
Definition: StarAttribute.hxx:676
Definition: StarAttribute.hxx:391
Definition: StarAttribute.hxx:242
Definition: StarAttribute.hxx:575
std::shared_ptr< StarAttribute > create() const override
create a new attribute
Definition: StarAttribute.hxx:922
Definition: StarAttribute.hxx:522
Definition: StarAttribute.hxx:316
Definition: StarAttribute.hxx:629
Definition: StarAttribute.hxx:551
Definition: StarAttribute.hxx:406
Definition: StarAttribute.hxx:136
Definition: StarAttribute.hxx:606
Definition: StarAttribute.hxx:502
Definition: StarAttribute.hxx:162
Definition: StarAttribute.hxx:98
Definition: StarAttribute.hxx:343
Definition: StarAttribute.hxx:296
Definition: StarAttribute.hxx:378
Definition: StarAttribute.hxx:230
std::map< int, std::shared_ptr< StarAttribute > > m_whichToAttributeMap
a map which to an attribute
Definition: StarAttribute.cxx:95
Definition: StarAttribute.hxx:646
bool empty() const
return true if the set is empty
Definition: StarItem.hxx:98
Definition: StarAttribute.hxx:556
Definition: StarAttribute.hxx:307
Definition: StarAttribute.hxx:309
an integer attribute
Definition: StarAttribute.hxx:907
Definition: StarAttribute.hxx:354
Definition: StarAttribute.hxx:388
void addInitTo(std::map< int, std::shared_ptr< StarAttribute > > &map)
adds character attribute to the general it to attribute map
Definition: StarParagraphAttribute.cxx:974
Definition: StarAttribute.hxx:489
Definition: StarAttribute.hxx:304
Definition: StarAttribute.hxx:178
Definition: StarAttribute.hxx:487
Definition: StarAttribute.hxx:582
a boolean attribute
Definition: StarAttribute.hxx:814
Definition: StarAttribute.hxx:687
void print(libstoff::DebugStream &o, std::set< StarAttribute const * > &done) const override
debug function to print the data
Definition: StarAttribute.cxx:397
double m_value
Definition: StarAttribute.hxx:903
Definition: StarAttribute.hxx:99
Generated on Mon Jan 20 2020 23:02:16 for libstaroffice by
doxygen 1.8.16