1# -*- coding: utf-8 -*- 2# Copyright (C) 2006-2013 Søren Roug, European Environment Agency 3# 4# This library is free software; you can redistribute it and/or 5# modify it under the terms of the GNU Lesser General Public 6# License as published by the Free Software Foundation; either 7# version 2.1 of the License, or (at your option) any later version. 8# 9# This library is distributed in the hope that it will be useful, 10# but WITHOUT ANY WARRANTY; without even the implied warranty of 11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12# Lesser General Public License for more details. 13# 14# You should have received a copy of the GNU Lesser General Public 15# License along with this library; if not, write to the Free Software 16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 17# 18# Contributor(s): 19# 20import re, sys, os.path 21sys.path.append(os.path.dirname(__file__)) 22 23 24from odf.namespaces import TEXTNS 25from odf.element import Element 26from odf.style import StyleElement 27 28# Autogenerated 29def A(**args): 30 args.setdefault('type', 'simple') 31 return Element(qname = (TEXTNS,'a'), **args) 32 33def AlphabeticalIndex(**args): 34 return Element(qname = (TEXTNS,'alphabetical-index'), **args) 35 36def AlphabeticalIndexAutoMarkFile(**args): 37 args.setdefault('type', 'simple') 38 return Element(qname = (TEXTNS,'alphabetical-index-auto-mark-file'), **args) 39 40def AlphabeticalIndexEntryTemplate(**args): 41 return Element(qname = (TEXTNS,'alphabetical-index-entry-template'), **args) 42 43def AlphabeticalIndexMark(**args): 44 return Element(qname = (TEXTNS,'alphabetical-index-mark'), **args) 45 46def AlphabeticalIndexMarkEnd(**args): 47 return Element(qname = (TEXTNS,'alphabetical-index-mark-end'), **args) 48 49def AlphabeticalIndexMarkStart(**args): 50 return Element(qname = (TEXTNS,'alphabetical-index-mark-start'), **args) 51 52def AlphabeticalIndexSource(**args): 53 return Element(qname = (TEXTNS,'alphabetical-index-source'), **args) 54 55def AuthorInitials(**args): 56 return Element(qname = (TEXTNS,'author-initials'), **args) 57 58def AuthorName(**args): 59 return Element(qname = (TEXTNS,'author-name'), **args) 60 61def Bibliography(**args): 62 return Element(qname = (TEXTNS,'bibliography'), **args) 63 64def BibliographyConfiguration(**args): 65 return Element(qname = (TEXTNS,'bibliography-configuration'), **args) 66 67def BibliographyEntryTemplate(**args): 68 return Element(qname = (TEXTNS,'bibliography-entry-template'), **args) 69 70def BibliographyMark(**args): 71 return Element(qname = (TEXTNS,'bibliography-mark'), **args) 72 73def BibliographySource(**args): 74 return Element(qname = (TEXTNS,'bibliography-source'), **args) 75 76def Bookmark(**args): 77 return Element(qname = (TEXTNS,'bookmark'), **args) 78 79def BookmarkEnd(**args): 80 return Element(qname = (TEXTNS,'bookmark-end'), **args) 81 82def BookmarkRef(**args): 83 return Element(qname = (TEXTNS,'bookmark-ref'), **args) 84 85def BookmarkStart(**args): 86 return Element(qname = (TEXTNS,'bookmark-start'), **args) 87 88def Change(**args): 89 return Element(qname = (TEXTNS,'change'), **args) 90 91def ChangeEnd(**args): 92 return Element(qname = (TEXTNS,'change-end'), **args) 93 94def ChangeStart(**args): 95 return Element(qname = (TEXTNS,'change-start'), **args) 96 97def ChangedRegion(**args): 98 return Element(qname = (TEXTNS,'changed-region'), **args) 99 100def Chapter(**args): 101 return Element(qname = (TEXTNS,'chapter'), **args) 102 103def CharacterCount(**args): 104 return Element(qname = (TEXTNS,'character-count'), **args) 105 106def ConditionalText(**args): 107 return Element(qname = (TEXTNS,'conditional-text'), **args) 108 109def CreationDate(**args): 110 return Element(qname = (TEXTNS,'creation-date'), **args) 111 112def CreationTime(**args): 113 return Element(qname = (TEXTNS,'creation-time'), **args) 114 115def Creator(**args): 116 return Element(qname = (TEXTNS,'creator'), **args) 117 118def DatabaseDisplay(**args): 119 return Element(qname = (TEXTNS,'database-display'), **args) 120 121def DatabaseName(**args): 122 return Element(qname = (TEXTNS,'database-name'), **args) 123 124def DatabaseNext(**args): 125 return Element(qname = (TEXTNS,'database-next'), **args) 126 127def DatabaseRowNumber(**args): 128 return Element(qname = (TEXTNS,'database-row-number'), **args) 129 130def DatabaseRowSelect(**args): 131 return Element(qname = (TEXTNS,'database-row-select'), **args) 132 133def Date(**args): 134 return Element(qname = (TEXTNS,'date'), **args) 135 136def DdeConnection(**args): 137 return Element(qname = (TEXTNS,'dde-connection'), **args) 138 139def DdeConnectionDecl(**args): 140 return Element(qname = (TEXTNS,'dde-connection-decl'), **args) 141 142def DdeConnectionDecls(**args): 143 return Element(qname = (TEXTNS,'dde-connection-decls'), **args) 144 145def Deletion(**args): 146 return Element(qname = (TEXTNS,'deletion'), **args) 147 148def Description(**args): 149 return Element(qname = (TEXTNS,'description'), **args) 150 151def EditingCycles(**args): 152 return Element(qname = (TEXTNS,'editing-cycles'), **args) 153 154def EditingDuration(**args): 155 return Element(qname = (TEXTNS,'editing-duration'), **args) 156 157def ExecuteMacro(**args): 158 return Element(qname = (TEXTNS,'execute-macro'), **args) 159 160def Expression(**args): 161 return Element(qname = (TEXTNS,'expression'), **args) 162 163def FileName(**args): 164 return Element(qname = (TEXTNS,'file-name'), **args) 165 166def FormatChange(**args): 167 return Element(qname = (TEXTNS,'format-change'), **args) 168 169def H(**args): 170 return Element(qname = (TEXTNS, 'h'), **args) 171 172def HiddenParagraph(**args): 173 return Element(qname = (TEXTNS,'hidden-paragraph'), **args) 174 175def HiddenText(**args): 176 return Element(qname = (TEXTNS,'hidden-text'), **args) 177 178def IllustrationIndex(**args): 179 return Element(qname = (TEXTNS,'illustration-index'), **args) 180 181def IllustrationIndexEntryTemplate(**args): 182 return Element(qname = (TEXTNS,'illustration-index-entry-template'), **args) 183 184def IllustrationIndexSource(**args): 185 return Element(qname = (TEXTNS,'illustration-index-source'), **args) 186 187def ImageCount(**args): 188 return Element(qname = (TEXTNS,'image-count'), **args) 189 190def IndexBody(**args): 191 return Element(qname = (TEXTNS,'index-body'), **args) 192 193def IndexEntryBibliography(**args): 194 return Element(qname = (TEXTNS,'index-entry-bibliography'), **args) 195 196def IndexEntryChapter(**args): 197 return Element(qname = (TEXTNS,'index-entry-chapter'), **args) 198 199def IndexEntryLinkEnd(**args): 200 return Element(qname = (TEXTNS,'index-entry-link-end'), **args) 201 202def IndexEntryLinkStart(**args): 203 return Element(qname = (TEXTNS,'index-entry-link-start'), **args) 204 205def IndexEntryPageNumber(**args): 206 return Element(qname = (TEXTNS,'index-entry-page-number'), **args) 207 208def IndexEntrySpan(**args): 209 return Element(qname = (TEXTNS,'index-entry-span'), **args) 210 211def IndexEntryTabStop(**args): 212 return Element(qname = (TEXTNS,'index-entry-tab-stop'), **args) 213 214def IndexEntryText(**args): 215 return Element(qname = (TEXTNS,'index-entry-text'), **args) 216 217def IndexSourceStyle(**args): 218 return Element(qname = (TEXTNS,'index-source-style'), **args) 219 220def IndexSourceStyles(**args): 221 return Element(qname = (TEXTNS,'index-source-styles'), **args) 222 223def IndexTitle(**args): 224 return Element(qname = (TEXTNS,'index-title'), **args) 225 226def IndexTitleTemplate(**args): 227 return Element(qname = (TEXTNS,'index-title-template'), **args) 228 229def InitialCreator(**args): 230 return Element(qname = (TEXTNS,'initial-creator'), **args) 231 232def Insertion(**args): 233 return Element(qname = (TEXTNS,'insertion'), **args) 234 235def Keywords(**args): 236 return Element(qname = (TEXTNS,'keywords'), **args) 237 238def LineBreak(**args): 239 return Element(qname = (TEXTNS,'line-break'), **args) 240 241def LinenumberingConfiguration(**args): 242 return Element(qname = (TEXTNS,'linenumbering-configuration'), **args) 243 244def LinenumberingSeparator(**args): 245 return Element(qname = (TEXTNS,'linenumbering-separator'), **args) 246 247def List(**args): 248 return Element(qname = (TEXTNS,'list'), **args) 249 250def ListHeader(**args): 251 return Element(qname = (TEXTNS,'list-header'), **args) 252 253def ListItem(**args): 254 return Element(qname = (TEXTNS,'list-item'), **args) 255 256def ListLevelStyleBullet(**args): 257 return Element(qname = (TEXTNS,'list-level-style-bullet'), **args) 258 259def ListLevelStyleImage(**args): 260 return Element(qname = (TEXTNS,'list-level-style-image'), **args) 261 262def ListLevelStyleNumber(**args): 263 return Element(qname = (TEXTNS,'list-level-style-number'), **args) 264 265def ListStyle(**args): 266 return StyleElement(qname = (TEXTNS,'list-style'), **args) 267 268def Measure(**args): 269 return Element(qname = (TEXTNS,'measure'), **args) 270 271def Meta(**args): 272 return Element(qname = (TEXTNS,'meta'), **args) 273 274def MetaField(**args): 275 return Element(qname = (TEXTNS,'meta-field'), **args) 276 277def ModificationDate(**args): 278 return Element(qname = (TEXTNS,'modification-date'), **args) 279 280def ModificationTime(**args): 281 return Element(qname = (TEXTNS,'modification-time'), **args) 282 283def Note(**args): 284 return Element(qname = (TEXTNS,'note'), **args) 285 286def NoteBody(**args): 287 return Element(qname = (TEXTNS,'note-body'), **args) 288 289def NoteCitation(**args): 290 return Element(qname = (TEXTNS,'note-citation'), **args) 291 292def NoteContinuationNoticeBackward(**args): 293 return Element(qname = (TEXTNS,'note-continuation-notice-backward'), **args) 294 295def NoteContinuationNoticeForward(**args): 296 return Element(qname = (TEXTNS,'note-continuation-notice-forward'), **args) 297 298def NoteRef(**args): 299 return Element(qname = (TEXTNS,'note-ref'), **args) 300 301def NotesConfiguration(**args): 302 return Element(qname = (TEXTNS,'notes-configuration'), **args) 303 304def Number(**args): 305 return Element(qname = (TEXTNS,'number'), **args) 306 307def NumberedParagraph(**args): 308 return Element(qname = (TEXTNS,'numbered-paragraph'), **args) 309 310def ObjectCount(**args): 311 return Element(qname = (TEXTNS,'object-count'), **args) 312 313def ObjectIndex(**args): 314 return Element(qname = (TEXTNS,'object-index'), **args) 315 316def ObjectIndexEntryTemplate(**args): 317 return Element(qname = (TEXTNS,'object-index-entry-template'), **args) 318 319def ObjectIndexSource(**args): 320 return Element(qname = (TEXTNS,'object-index-source'), **args) 321 322def OutlineLevelStyle(**args): 323 return Element(qname = (TEXTNS,'outline-level-style'), **args) 324 325def OutlineStyle(**args): 326 return Element(qname = (TEXTNS,'outline-style'), **args) 327 328def P(**args): 329 return Element(qname = (TEXTNS, 'p'), **args) 330 331def Page(**args): 332 return Element(qname = (TEXTNS,'page'), **args) 333 334def PageContinuation(**args): 335 return Element(qname = (TEXTNS,'page-continuation'), **args) 336 337def PageCount(**args): 338 return Element(qname = (TEXTNS,'page-count'), **args) 339 340def PageNumber(**args): 341 return Element(qname = (TEXTNS,'page-number'), **args) 342 343def PageSequence(**args): 344 return Element(qname = (TEXTNS,'page-sequence'), **args) 345 346def PageVariableGet(**args): 347 return Element(qname = (TEXTNS,'page-variable-get'), **args) 348 349def PageVariableSet(**args): 350 return Element(qname = (TEXTNS,'page-variable-set'), **args) 351 352def ParagraphCount(**args): 353 return Element(qname = (TEXTNS,'paragraph-count'), **args) 354 355def Placeholder(**args): 356 return Element(qname = (TEXTNS,'placeholder'), **args) 357 358def PrintDate(**args): 359 return Element(qname = (TEXTNS,'print-date'), **args) 360 361def PrintTime(**args): 362 return Element(qname = (TEXTNS,'print-time'), **args) 363 364def PrintedBy(**args): 365 return Element(qname = (TEXTNS,'printed-by'), **args) 366 367def ReferenceMark(**args): 368 return Element(qname = (TEXTNS,'reference-mark'), **args) 369 370def ReferenceMarkEnd(**args): 371 return Element(qname = (TEXTNS,'reference-mark-end'), **args) 372 373def ReferenceMarkStart(**args): 374 return Element(qname = (TEXTNS,'reference-mark-start'), **args) 375 376def ReferenceRef(**args): 377 return Element(qname = (TEXTNS,'reference-ref'), **args) 378 379def Ruby(**args): 380 return Element(qname = (TEXTNS,'ruby'), **args) 381 382def RubyBase(**args): 383 return Element(qname = (TEXTNS,'ruby-base'), **args) 384 385def RubyText(**args): 386 return Element(qname = (TEXTNS,'ruby-text'), **args) 387 388def S(**args): 389 return Element(qname = (TEXTNS,'s'), **args) 390 391def Script(**args): 392 return Element(qname = (TEXTNS,'script'), **args) 393 394def Section(**args): 395 return Element(qname = (TEXTNS,'section'), **args) 396 397def SectionSource(**args): 398 return Element(qname = (TEXTNS,'section-source'), **args) 399 400def SenderCity(**args): 401 return Element(qname = (TEXTNS,'sender-city'), **args) 402 403def SenderCompany(**args): 404 return Element(qname = (TEXTNS,'sender-company'), **args) 405 406def SenderCountry(**args): 407 return Element(qname = (TEXTNS,'sender-country'), **args) 408 409def SenderEmail(**args): 410 return Element(qname = (TEXTNS,'sender-email'), **args) 411 412def SenderFax(**args): 413 return Element(qname = (TEXTNS,'sender-fax'), **args) 414 415def SenderFirstname(**args): 416 return Element(qname = (TEXTNS,'sender-firstname'), **args) 417 418def SenderInitials(**args): 419 return Element(qname = (TEXTNS,'sender-initials'), **args) 420 421def SenderLastname(**args): 422 return Element(qname = (TEXTNS,'sender-lastname'), **args) 423 424def SenderPhonePrivate(**args): 425 return Element(qname = (TEXTNS,'sender-phone-private'), **args) 426 427def SenderPhoneWork(**args): 428 return Element(qname = (TEXTNS,'sender-phone-work'), **args) 429 430def SenderPosition(**args): 431 return Element(qname = (TEXTNS,'sender-position'), **args) 432 433def SenderPostalCode(**args): 434 return Element(qname = (TEXTNS,'sender-postal-code'), **args) 435 436def SenderStateOrProvince(**args): 437 return Element(qname = (TEXTNS,'sender-state-or-province'), **args) 438 439def SenderStreet(**args): 440 return Element(qname = (TEXTNS,'sender-street'), **args) 441 442def SenderTitle(**args): 443 return Element(qname = (TEXTNS,'sender-title'), **args) 444 445def Sequence(**args): 446 return Element(qname = (TEXTNS,'sequence'), **args) 447 448def SequenceDecl(**args): 449 return Element(qname = (TEXTNS,'sequence-decl'), **args) 450 451def SequenceDecls(**args): 452 return Element(qname = (TEXTNS,'sequence-decls'), **args) 453 454def SequenceRef(**args): 455 return Element(qname = (TEXTNS,'sequence-ref'), **args) 456 457def SheetName(**args): 458 return Element(qname = (TEXTNS,'sheet-name'), **args) 459 460def SoftPageBreak(**args): 461 return Element(qname = (TEXTNS,'soft-page-break'), **args) 462 463def SortKey(**args): 464 return Element(qname = (TEXTNS,'sort-key'), **args) 465 466def Span(**args): 467 return Element(qname = (TEXTNS,'span'), **args) 468 469def Subject(**args): 470 return Element(qname = (TEXTNS,'subject'), **args) 471 472def Tab(**args): 473 return Element(qname = (TEXTNS,'tab'), **args) 474 475def TableCount(**args): 476 return Element(qname = (TEXTNS,'table-count'), **args) 477 478def TableFormula(**args): 479 return Element(qname = (TEXTNS,'table-formula'), **args) 480 481def TableIndex(**args): 482 return Element(qname = (TEXTNS,'table-index'), **args) 483 484def TableIndexEntryTemplate(**args): 485 return Element(qname = (TEXTNS,'table-index-entry-template'), **args) 486 487def TableIndexSource(**args): 488 return Element(qname = (TEXTNS,'table-index-source'), **args) 489 490def TableOfContent(**args): 491 return Element(qname = (TEXTNS,'table-of-content'), **args) 492 493def TableOfContentEntryTemplate(**args): 494 return Element(qname = (TEXTNS,'table-of-content-entry-template'), **args) 495 496def TableOfContentSource(**args): 497 return Element(qname = (TEXTNS,'table-of-content-source'), **args) 498 499def TemplateName(**args): 500 return Element(qname = (TEXTNS,'template-name'), **args) 501 502def TextInput(**args): 503 return Element(qname = (TEXTNS,'text-input'), **args) 504 505def Time(**args): 506 return Element(qname = (TEXTNS,'time'), **args) 507 508def Title(**args): 509 return Element(qname = (TEXTNS,'title'), **args) 510 511def TocMark(**args): 512 return Element(qname = (TEXTNS,'toc-mark'), **args) 513 514def TocMarkEnd(**args): 515 return Element(qname = (TEXTNS,'toc-mark-end'), **args) 516 517def TocMarkStart(**args): 518 return Element(qname = (TEXTNS,'toc-mark-start'), **args) 519 520def TrackedChanges(**args): 521 return Element(qname = (TEXTNS,'tracked-changes'), **args) 522 523def UserDefined(**args): 524 return Element(qname = (TEXTNS,'user-defined'), **args) 525 526def UserFieldDecl(**args): 527 return Element(qname = (TEXTNS,'user-field-decl'), **args) 528 529def UserFieldDecls(**args): 530 return Element(qname = (TEXTNS,'user-field-decls'), **args) 531 532def UserFieldGet(**args): 533 return Element(qname = (TEXTNS,'user-field-get'), **args) 534 535def UserFieldInput(**args): 536 return Element(qname = (TEXTNS,'user-field-input'), **args) 537 538def UserIndex(**args): 539 return Element(qname = (TEXTNS,'user-index'), **args) 540 541def UserIndexEntryTemplate(**args): 542 return Element(qname = (TEXTNS,'user-index-entry-template'), **args) 543 544def UserIndexMark(**args): 545 return Element(qname = (TEXTNS,'user-index-mark'), **args) 546 547def UserIndexMarkEnd(**args): 548 return Element(qname = (TEXTNS,'user-index-mark-end'), **args) 549 550def UserIndexMarkStart(**args): 551 return Element(qname = (TEXTNS,'user-index-mark-start'), **args) 552 553def UserIndexSource(**args): 554 return Element(qname = (TEXTNS,'user-index-source'), **args) 555 556def VariableDecl(**args): 557 return Element(qname = (TEXTNS,'variable-decl'), **args) 558 559def VariableDecls(**args): 560 return Element(qname = (TEXTNS,'variable-decls'), **args) 561 562def VariableGet(**args): 563 return Element(qname = (TEXTNS,'variable-get'), **args) 564 565def VariableInput(**args): 566 return Element(qname = (TEXTNS,'variable-input'), **args) 567 568def VariableSet(**args): 569 return Element(qname = (TEXTNS,'variable-set'), **args) 570 571def WordCount(**args): 572 return Element(qname = (TEXTNS,'word-count'), **args) 573 574