001package org.apache.maven.doxia.module.docbook;
002
003/*
004 * Licensed to the Apache Software Foundation (ASF) under one
005 * or more contributor license agreements.  See the NOTICE file
006 * distributed with this work for additional information
007 * regarding copyright ownership.  The ASF licenses this file
008 * to you under the Apache License, Version 2.0 (the
009 * "License"); you may not use this file except in compliance
010 * with the License.  You may obtain a copy of the License at
011 *
012 *   http://www.apache.org/licenses/LICENSE-2.0
013 *
014 * Unless required by applicable law or agreed to in writing,
015 * software distributed under the License is distributed on an
016 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017 * KIND, either express or implied.  See the License for the
018 * specific language governing permissions and limitations
019 * under the License.
020 */
021
022import javax.swing.text.html.HTML.Tag;
023
024import org.apache.maven.doxia.markup.XmlMarkup;
025
026/**
027 * List of <code>Simplified DocBook</code> markups.
028 * Contains all 119 elements of the
029 * <a href="http://www.docbook.org/schemas/sdocbook/elements.html">Simplified DocBook DTD v. 1.1</a>.
030 *
031 * @author ltheussl
032 * @version $Id: SimplifiedDocbookMarkup.html 905940 2014-04-12 16:27:29Z hboutemy $
033 * @since 1.1.1
034 */
035public interface SimplifiedDocbookMarkup
036    extends XmlMarkup
037{
038    /** DocBook XML V1.1 XML public identifier: "-//OASIS//DTD Simplified DocBook XML V1.1//EN". */
039    String DEFAULT_XML_PUBLIC_ID = "-//OASIS//DTD Simplified DocBook XML V1.1//EN";
040
041    /** DocBook XML V1.1 XML system identifier: "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd". */
042    String DEFAULT_XML_SYSTEM_ID = "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd";
043
044    // ----------------------------------------------------------------------
045    // 119 Simplified DocBook elements
046    // ----------------------------------------------------------------------
047
048    /** DocBook tag for <code>abbrev</code>. */
049    Tag ABBREV_TAG = new Tag()
050    {
051        /** {@inheritDoc} */
052        public String toString()
053        {
054            return "abbrev";
055        }
056    };
057
058    /** DocBook tag for <code>abstract</code>. */
059    Tag ABSTRACT_TAG = new Tag()
060    {
061        /** {@inheritDoc} */
062        public String toString()
063        {
064            return "abstract";
065        }
066    };
067
068    /** DocBook tag for <code>acronym</code>. */
069    Tag ACRONYM_TAG = new Tag()
070    {
071        /** {@inheritDoc} */
072        public String toString()
073        {
074            return "acronym";
075        }
076    };
077
078    /** DocBook tag for <code>affiliation</code>. */
079    Tag AFFILIATION_TAG = new Tag()
080    {
081        /** {@inheritDoc} */
082        public String toString()
083        {
084            return "affiliation";
085        }
086    };
087
088    /** DocBook tag for <code>anchor</code>. */
089    Tag ANCHOR_TAG = new Tag()
090    {
091        /** {@inheritDoc} */
092        public String toString()
093        {
094            return "anchor";
095        }
096    };
097
098    /** DocBook tag for <code>appendix</code>. */
099    Tag APPENDIX_TAG = new Tag()
100    {
101        /** {@inheritDoc} */
102        public String toString()
103        {
104            return "appendix";
105        }
106    };
107
108    /** DocBook tag for <code>article</code>. */
109    Tag ARTICLE_TAG = new Tag()
110    {
111        /** {@inheritDoc} */
112        public String toString()
113        {
114            return "article";
115        }
116    };
117
118    /** DocBook tag for <code>articleinfo</code>. */
119    Tag ARTICLEINFO_TAG = new Tag()
120    {
121        /** {@inheritDoc} */
122        public String toString()
123        {
124            return "articleinfo";
125        }
126    };
127
128    /** DocBook tag for <code>attribution</code>. */
129    Tag ATTRIBUTION_TAG = new Tag()
130    {
131        /** {@inheritDoc} */
132        public String toString()
133        {
134            return "attribution";
135        }
136    };
137
138    /** DocBook tag for <code>audiodata</code>. */
139    Tag AUDIODATA_TAG = new Tag()
140    {
141        /** {@inheritDoc} */
142        public String toString()
143        {
144            return "audiodata";
145        }
146    };
147
148    /** DocBook tag for <code>audioobject</code>. */
149    Tag AUDIOOBJECT_TAG = new Tag()
150    {
151        /** {@inheritDoc} */
152        public String toString()
153        {
154            return "audioobject";
155        }
156    };
157
158    /** DocBook tag for <code>author</code>. */
159    Tag AUTHOR_TAG = new Tag()
160    {
161        /** {@inheritDoc} */
162        public String toString()
163        {
164            return "author";
165        }
166    };
167
168    /** DocBook tag for <code>authorblurb</code>. */
169    Tag AUTHORBLURB_TAG = new Tag()
170    {
171        /** {@inheritDoc} */
172        public String toString()
173        {
174            return "authorblurb";
175        }
176    };
177
178    /** DocBook tag for <code>authorgroup</code>. */
179    Tag AUTHORGROUP_TAG = new Tag()
180    {
181        /** {@inheritDoc} */
182        public String toString()
183        {
184            return "authorgroup";
185        }
186    };
187
188    /** DocBook tag for <code>authorinitials</code>. */
189    Tag AUTHORINITIALS_TAG = new Tag()
190    {
191        /** {@inheritDoc} */
192        public String toString()
193        {
194            return "authorinitials";
195        }
196    };
197
198    /** DocBook tag for <code>bibliodiv</code>. */
199    Tag BIBLIODIV_TAG = new Tag()
200    {
201        /** {@inheritDoc} */
202        public String toString()
203        {
204            return "bibliodiv";
205        }
206    };
207
208    /** DocBook tag for <code>bibliography</code>. */
209    Tag BIBLIOGRAPHY_TAG = new Tag()
210    {
211        /** {@inheritDoc} */
212        public String toString()
213        {
214            return "bibliography";
215        }
216    };
217
218    /** DocBook tag for <code>bibliomisc</code>. */
219    Tag BIBLIOMISC_TAG = new Tag()
220    {
221        /** {@inheritDoc} */
222        public String toString()
223        {
224            return "bibliomisc";
225        }
226    };
227
228    /** DocBook tag for <code>bibliomixed</code>. */
229    Tag BIBLIOMIXED_TAG = new Tag()
230    {
231        /** {@inheritDoc} */
232        public String toString()
233        {
234            return "bibliomixed";
235        }
236    };
237
238    /** DocBook tag for <code>bibliomset</code>. */
239    Tag BIBLIOMSET_TAG = new Tag()
240    {
241        /** {@inheritDoc} */
242        public String toString()
243        {
244            return "bibliomset";
245        }
246    };
247
248    /** DocBook tag for <code>blockquote</code>. */
249    Tag BLOCKQUOTE_TAG = new Tag()
250    {
251        /** {@inheritDoc} */
252        public String toString()
253        {
254            return "blockquote";
255        }
256    };
257
258    /** DocBook tag for <code>caption</code>. */
259    Tag CAPTION_TAG = new Tag()
260    {
261        /** {@inheritDoc} */
262        public String toString()
263        {
264            return "caption";
265        }
266    };
267
268    /** DocBook tag for <code>citetitle</code>. */
269    Tag CITETITLE_TAG = new Tag()
270    {
271        /** {@inheritDoc} */
272        public String toString()
273        {
274            return "citetitle";
275        }
276    };
277
278    /** DocBook tag for <code>col</code>. */
279    Tag COL_TAG = new Tag()
280    {
281        /** {@inheritDoc} */
282        public String toString()
283        {
284            return "col";
285        }
286    };
287
288    /** DocBook tag for <code>colgroup</code>. */
289    Tag COLGROUP_TAG = new Tag()
290    {
291        /** {@inheritDoc} */
292        public String toString()
293        {
294            return "colgroup";
295        }
296    };
297
298    /** DocBook tag for <code>colspec</code>. */
299    Tag COLSPEC_TAG = new Tag()
300    {
301        /** {@inheritDoc} */
302        public String toString()
303        {
304            return "colspec";
305        }
306    };
307
308    /** DocBook tag for <code>command</code>. */
309    Tag COMMAND_TAG = new Tag()
310    {
311        /** {@inheritDoc} */
312        public String toString()
313        {
314            return "command";
315        }
316    };
317
318    /** DocBook tag for <code>computeroutput</code>. */
319    Tag COMPUTEROUTPUT_TAG = new Tag()
320    {
321        /** {@inheritDoc} */
322        public String toString()
323        {
324            return "computeroutput";
325        }
326    };
327
328    /** DocBook tag for <code>copyright</code>. */
329    Tag COPYRIGHT_TAG = new Tag()
330    {
331        /** {@inheritDoc} */
332        public String toString()
333        {
334            return "copyright";
335        }
336    };
337
338    /** DocBook tag for <code>corpauthor</code>. */
339    Tag CORPAUTHOR_TAG = new Tag()
340    {
341        /** {@inheritDoc} */
342        public String toString()
343        {
344            return "corpauthor";
345        }
346    };
347
348    /** DocBook tag for <code>date</code>. */
349    Tag DATE_TAG = new Tag()
350    {
351        /** {@inheritDoc} */
352        public String toString()
353        {
354            return "date";
355        }
356    };
357
358    /** DocBook tag for <code>edition</code>. */
359    Tag EDITION_TAG = new Tag()
360    {
361        /** {@inheritDoc} */
362        public String toString()
363        {
364            return "edition";
365        }
366    };
367
368    /** DocBook tag for <code>editor</code>. */
369    Tag EDITOR_TAG = new Tag()
370    {
371        /** {@inheritDoc} */
372        public String toString()
373        {
374            return "editor";
375        }
376    };
377
378    /** DocBook tag for <code>email</code>. */
379    Tag EMAIL_TAG = new Tag()
380    {
381        /** {@inheritDoc} */
382        public String toString()
383        {
384            return "email";
385        }
386    };
387
388    /** DocBook tag for <code>emphasis</code>. */
389    Tag EMPHASIS_TAG = new Tag()
390    {
391        /** {@inheritDoc} */
392        public String toString()
393        {
394            return "emphasis";
395        }
396    };
397
398    /** DocBook tag for <code>entry</code>. */
399    Tag ENTRY_TAG = new Tag()
400    {
401        /** {@inheritDoc} */
402        public String toString()
403        {
404            return "entry";
405        }
406    };
407
408    /** DocBook tag for <code>entrytbl</code>. */
409    Tag ENTRYTBL_TAG = new Tag()
410    {
411        /** {@inheritDoc} */
412        public String toString()
413        {
414            return "entrytbl";
415        }
416    };
417
418    /** DocBook tag for <code>epigraph</code>. */
419    Tag EPIGRAPH_TAG = new Tag()
420    {
421        /** {@inheritDoc} */
422        public String toString()
423        {
424            return "epigraph";
425        }
426    };
427
428    /** DocBook tag for <code>example</code>. */
429    Tag EXAMPLE_TAG = new Tag()
430    {
431        /** {@inheritDoc} */
432        public String toString()
433        {
434            return "example";
435        }
436    };
437
438    /** DocBook tag for <code>figure</code>. */
439    Tag FIGURE_TAG = new Tag()
440    {
441        /** {@inheritDoc} */
442        public String toString()
443        {
444            return "figure";
445        }
446    };
447
448    /** DocBook tag for <code>filename</code>. */
449    Tag FILENAME_TAG = new Tag()
450    {
451        /** {@inheritDoc} */
452        public String toString()
453        {
454            return "filename";
455        }
456    };
457
458    /** DocBook tag for <code>firstname</code>. */
459    Tag FIRSTNAME_TAG = new Tag()
460    {
461        /** {@inheritDoc} */
462        public String toString()
463        {
464            return "firstname";
465        }
466    };
467
468    /** DocBook tag for <code>footnote</code>. */
469    Tag FOOTNOTE_TAG = new Tag()
470    {
471        /** {@inheritDoc} */
472        public String toString()
473        {
474            return "footnote";
475        }
476    };
477
478    /** DocBook tag for <code>footnoteref</code>. */
479    Tag FOOTNOTEREF_TAG = new Tag()
480    {
481        /** {@inheritDoc} */
482        public String toString()
483        {
484            return "footnoteref";
485        }
486    };
487
488    /** DocBook tag for <code>holder</code>. */
489    Tag HOLDER_TAG = new Tag()
490    {
491        /** {@inheritDoc} */
492        public String toString()
493        {
494            return "holder";
495        }
496    };
497
498    /** DocBook tag for <code>honorific</code>. */
499    Tag HONORIFIC_TAG = new Tag()
500    {
501        /** {@inheritDoc} */
502        public String toString()
503        {
504            return "honorific";
505        }
506    };
507
508    /** DocBook tag for <code>imagedata</code>. */
509    Tag IMAGEDATA_TAG = new Tag()
510    {
511        /** {@inheritDoc} */
512        public String toString()
513        {
514            return "imagedata";
515        }
516    };
517
518    /** DocBook tag for <code>imageobject</code>. */
519    Tag IMAGEOBJECT_TAG = new Tag()
520    {
521        /** {@inheritDoc} */
522        public String toString()
523        {
524            return "imageobject";
525        }
526    };
527
528    /** DocBook tag for <code>informaltable</code>. */
529    Tag INFORMALTABLE_TAG = new Tag()
530    {
531        /** {@inheritDoc} */
532        public String toString()
533        {
534            return "informaltable";
535        }
536    };
537
538    /** DocBook tag for <code>inlinemediaobject</code>. */
539    Tag INLINEMEDIAOBJECT_TAG = new Tag()
540    {
541        /** {@inheritDoc} */
542        public String toString()
543        {
544            return "inlinemediaobject";
545        }
546    };
547
548    /** DocBook tag for <code>issuenum</code>. */
549    Tag ISSUENUM_TAG = new Tag()
550    {
551        /** {@inheritDoc} */
552        public String toString()
553        {
554            return "issuenum";
555        }
556    };
557
558    /** DocBook tag for <code>itemizedlist</code>. */
559    Tag ITEMIZEDLIST_TAG = new Tag()
560    {
561        /** {@inheritDoc} */
562        public String toString()
563        {
564            return "itemizedlist";
565        }
566    };
567
568    /** DocBook tag for <code>jobtitle</code>. */
569    Tag JOBTITLE_TAG = new Tag()
570    {
571        /** {@inheritDoc} */
572        public String toString()
573        {
574            return "jobtitle";
575        }
576    };
577
578    /** DocBook tag for <code>keyword</code>. */
579    Tag KEYWORD_TAG = new Tag()
580    {
581        /** {@inheritDoc} */
582        public String toString()
583        {
584            return "keyword";
585        }
586    };
587
588    /** DocBook tag for <code>keywordset</code>. */
589    Tag KEYWORDSET_TAG = new Tag()
590    {
591        /** {@inheritDoc} */
592        public String toString()
593        {
594            return "keywordset";
595        }
596    };
597
598    /** DocBook tag for <code>legalnotice</code>. */
599    Tag LEGALNOTICE_TAG = new Tag()
600    {
601        /** {@inheritDoc} */
602        public String toString()
603        {
604            return "legalnotice";
605        }
606    };
607
608    /** DocBook tag for <code>lineage</code>. */
609    Tag LINEAGE_TAG = new Tag()
610    {
611        /** {@inheritDoc} */
612        public String toString()
613        {
614            return "lineage";
615        }
616    };
617
618    /** DocBook tag for <code>lineannotation</code>. */
619    Tag LINEANNOTATION_TAG = new Tag()
620    {
621        /** {@inheritDoc} */
622        public String toString()
623        {
624            return "lineannotation";
625        }
626    };
627
628    /** DocBook tag for <code>link</code>. */
629    Tag LINK_TAG = new Tag()
630    {
631        /** {@inheritDoc} */
632        public String toString()
633        {
634            return "link";
635        }
636    };
637
638    /** DocBook tag for <code>listitem</code>. */
639    Tag LISTITEM_TAG = new Tag()
640    {
641        /** {@inheritDoc} */
642        public String toString()
643        {
644            return "listitem";
645        }
646    };
647
648    /** DocBook tag for <code>literal</code>. */
649    Tag LITERAL_TAG = new Tag()
650    {
651        /** {@inheritDoc} */
652        public String toString()
653        {
654            return "literal";
655        }
656    };
657
658    /** DocBook tag for <code>literallayout</code>. */
659    Tag LITERALLAYOUT_TAG = new Tag()
660    {
661        /** {@inheritDoc} */
662        public String toString()
663        {
664            return "literallayout";
665        }
666    };
667
668    /** DocBook tag for <code>mediaobject</code>. */
669    Tag MEDIAOBJECT_TAG = new Tag()
670    {
671        /** {@inheritDoc} */
672        public String toString()
673        {
674            return "mediaobject";
675        }
676    };
677
678    /** DocBook tag for <code>note</code>. */
679    Tag NOTE_TAG = new Tag()
680    {
681        /** {@inheritDoc} */
682        public String toString()
683        {
684            return "note";
685        }
686    };
687
688    /** DocBook tag for <code>objectinfo</code>. */
689    Tag OBJECTINFO_TAG = new Tag()
690    {
691        /** {@inheritDoc} */
692        public String toString()
693        {
694            return "objectinfo";
695        }
696    };
697
698    /** DocBook tag for <code>option</code>. */
699    Tag OPTION_TAG = new Tag()
700    {
701        /** {@inheritDoc} */
702        public String toString()
703        {
704            return "option";
705        }
706    };
707
708    /** DocBook tag for <code>orderedlist</code>. */
709    Tag ORDEREDLIST_TAG = new Tag()
710    {
711        /** {@inheritDoc} */
712        public String toString()
713        {
714            return "orderedlist";
715        }
716    };
717
718    /** DocBook tag for <code>orgname</code>. */
719    Tag ORGNAME_TAG = new Tag()
720    {
721        /** {@inheritDoc} */
722        public String toString()
723        {
724            return "orgname";
725        }
726    };
727
728    /** DocBook tag for <code>othercredit</code>. */
729    Tag OTHERCREDIT_TAG = new Tag()
730    {
731        /** {@inheritDoc} */
732        public String toString()
733        {
734            return "othercredit";
735        }
736    };
737
738    /** DocBook tag for <code>othername</code>. */
739    Tag OTHERNAME_TAG = new Tag()
740    {
741        /** {@inheritDoc} */
742        public String toString()
743        {
744            return "othername";
745        }
746    };
747
748    /** DocBook tag for <code>para</code>. */
749    Tag PARA_TAG = new Tag()
750    {
751        /** {@inheritDoc} */
752        public String toString()
753        {
754            return "para";
755        }
756    };
757
758    /** DocBook tag for <code>phrase</code>. */
759    Tag PHRASE_TAG = new Tag()
760    {
761        /** {@inheritDoc} */
762        public String toString()
763        {
764            return "phrase";
765        }
766    };
767
768    /** DocBook tag for <code>programlisting</code>. */
769    Tag PROGRAMLISTING_TAG = new Tag()
770    {
771        /** {@inheritDoc} */
772        public String toString()
773        {
774            return "programlisting";
775        }
776    };
777
778    /** DocBook tag for <code>pubdate</code>. */
779    Tag PUBDATE_TAG = new Tag()
780    {
781        /** {@inheritDoc} */
782        public String toString()
783        {
784            return "pubdate";
785        }
786    };
787
788    /** DocBook tag for <code>publishername</code>. */
789    Tag PUBLISHERNAME_TAG = new Tag()
790    {
791        /** {@inheritDoc} */
792        public String toString()
793        {
794            return "publishername";
795        }
796    };
797
798    /** DocBook tag for <code>quote</code>. */
799    Tag QUOTE_TAG = new Tag()
800    {
801        /** {@inheritDoc} */
802        public String toString()
803        {
804            return "quote";
805        }
806    };
807
808    /** DocBook tag for <code>releaseinfo</code>. */
809    Tag RELEASEINFO_TAG = new Tag()
810    {
811        /** {@inheritDoc} */
812        public String toString()
813        {
814            return "releaseinfo";
815        }
816    };
817
818    /** DocBook tag for <code>replaceable</code>. */
819    Tag REPLACEABLE_TAG = new Tag()
820    {
821        /** {@inheritDoc} */
822        public String toString()
823        {
824            return "replaceable";
825        }
826    };
827
828    /** DocBook tag for <code>revdescription</code>. */
829    Tag REVDESCRIPTION_TAG = new Tag()
830    {
831        /** {@inheritDoc} */
832        public String toString()
833        {
834            return "revdescription";
835        }
836    };
837
838    /** DocBook tag for <code>revhistory</code>. */
839    Tag REVHISTORY_TAG = new Tag()
840    {
841        /** {@inheritDoc} */
842        public String toString()
843        {
844            return "revhistory";
845        }
846    };
847
848    /** DocBook tag for <code>revision</code>. */
849    Tag REVISION_TAG = new Tag()
850    {
851        /** {@inheritDoc} */
852        public String toString()
853        {
854            return "revision";
855        }
856    };
857
858    /** DocBook tag for <code>revnumber</code>. */
859    Tag REVNUMBER_TAG = new Tag()
860    {
861        /** {@inheritDoc} */
862        public String toString()
863        {
864            return "revnumber";
865        }
866    };
867
868    /** DocBook tag for <code>revremark</code>. */
869    Tag REVREMARK_TAG = new Tag()
870    {
871        /** {@inheritDoc} */
872        public String toString()
873        {
874            return "revremark";
875        }
876    };
877
878    /** DocBook tag for <code>row</code>. */
879    Tag ROW_TAG = new Tag()
880    {
881        /** {@inheritDoc} */
882        public String toString()
883        {
884            return "row";
885        }
886    };
887
888    /** DocBook tag for <code>section</code>. */
889    Tag SECTION_TAG = new Tag()
890    {
891        /** {@inheritDoc} */
892        public String toString()
893        {
894            return "section";
895        }
896    };
897
898    /** DocBook tag for <code>sectioninfo</code>. */
899    Tag SECTIONINFO_TAG = new Tag()
900    {
901        /** {@inheritDoc} */
902        public String toString()
903        {
904            return "sectioninfo";
905        }
906    };
907
908    /** DocBook tag for <code>sidebar</code>. */
909    Tag SIDEBAR_TAG = new Tag()
910    {
911        /** {@inheritDoc} */
912        public String toString()
913        {
914            return "sidebar";
915        }
916    };
917
918    /** DocBook tag for <code>spanspec</code>. */
919    Tag SPANSPEC_TAG = new Tag()
920    {
921        /** {@inheritDoc} */
922        public String toString()
923        {
924            return "spanspec";
925        }
926    };
927
928    /** DocBook tag for <code>subject</code>. */
929    Tag SUBJECT_TAG = new Tag()
930    {
931        /** {@inheritDoc} */
932        public String toString()
933        {
934            return "subject";
935        }
936    };
937
938    /** DocBook tag for <code>subjectset</code>. */
939    Tag SUBJECTSET_TAG = new Tag()
940    {
941        /** {@inheritDoc} */
942        public String toString()
943        {
944            return "subjectset";
945        }
946    };
947
948    /** DocBook tag for <code>subjectterm</code>. */
949    Tag SUBJECTTERM_TAG = new Tag()
950    {
951        /** {@inheritDoc} */
952        public String toString()
953        {
954            return "subjectterm";
955        }
956    };
957
958    /** DocBook tag for <code>subscript</code>. */
959    Tag SUBSCRIPT_TAG = new Tag()
960    {
961        /** {@inheritDoc} */
962        public String toString()
963        {
964            return "subscript";
965        }
966    };
967
968    /** DocBook tag for <code>subtitle</code>. */
969    Tag SUBTITLE_TAG = new Tag()
970    {
971        /** {@inheritDoc} */
972        public String toString()
973        {
974            return "subtitle";
975        }
976    };
977
978    /** DocBook tag for <code>superscript</code>. */
979    Tag SUPERSCRIPT_TAG = new Tag()
980    {
981        /** {@inheritDoc} */
982        public String toString()
983        {
984            return "superscript";
985        }
986    };
987
988    /** DocBook tag for <code>surname</code>. */
989    Tag SURNAME_TAG = new Tag()
990    {
991        /** {@inheritDoc} */
992        public String toString()
993        {
994            return "surname";
995        }
996    };
997
998    /** DocBook tag for <code>systemitem</code>. */
999    Tag SYSTEMITEM_TAG = new Tag()
1000    {
1001        /** {@inheritDoc} */
1002        public String toString()
1003        {
1004            return "systemitem";
1005        }
1006    };
1007
1008    /** DocBook tag for <code>table</code>. */
1009    Tag TABLE_TAG = new Tag()
1010    {
1011        /** {@inheritDoc} */
1012        public String toString()
1013        {
1014            return "table";
1015        }
1016    };
1017
1018    /** DocBook tag for <code>tbody</code>. */
1019    Tag TBODY_TAG = new Tag()
1020    {
1021        /** {@inheritDoc} */
1022        public String toString()
1023        {
1024            return "tbody";
1025        }
1026    };
1027
1028    /** DocBook tag for <code>td</code>. */
1029    Tag TD_TAG = new Tag()
1030    {
1031        /** {@inheritDoc} */
1032        public String toString()
1033        {
1034            return "td";
1035        }
1036    };
1037
1038    /** DocBook tag for <code>term</code>. */
1039    Tag TERM_TAG = new Tag()
1040    {
1041        /** {@inheritDoc} */
1042        public String toString()
1043        {
1044            return "term";
1045        }
1046    };
1047
1048    /** DocBook tag for <code>textdata</code>. */
1049    Tag TEXTDATA_TAG = new Tag()
1050    {
1051        /** {@inheritDoc} */
1052        public String toString()
1053        {
1054            return "textdata";
1055        }
1056    };
1057
1058    /** DocBook tag for <code>textobject</code>. */
1059    Tag TEXTOBJECT_TAG = new Tag()
1060    {
1061        /** {@inheritDoc} */
1062        public String toString()
1063        {
1064            return "textobject";
1065        }
1066    };
1067
1068    /** DocBook tag for <code>tfoot</code>. */
1069    Tag TFOOT_TAG = new Tag()
1070    {
1071        /** {@inheritDoc} */
1072        public String toString()
1073        {
1074            return "tfoot";
1075        }
1076    };
1077
1078    /** DocBook tag for <code>tgroup</code>. */
1079    Tag TGROUP_TAG = new Tag()
1080    {
1081        /** {@inheritDoc} */
1082        public String toString()
1083        {
1084            return "tgroup";
1085        }
1086    };
1087
1088    /** DocBook tag for <code>th</code>. */
1089    Tag TH_TAG = new Tag()
1090    {
1091        /** {@inheritDoc} */
1092        public String toString()
1093        {
1094            return "th";
1095        }
1096    };
1097
1098    /** DocBook tag for <code>thead</code>. */
1099    Tag THEAD_TAG = new Tag()
1100    {
1101        /** {@inheritDoc} */
1102        public String toString()
1103        {
1104            return "thead";
1105        }
1106    };
1107
1108    /** DocBook tag for <code>title</code>. */
1109    Tag TITLE_TAG = new Tag()
1110    {
1111        /** {@inheritDoc} */
1112        public String toString()
1113        {
1114            return "title";
1115        }
1116    };
1117
1118    /** DocBook tag for <code>titleabbrev</code>. */
1119    Tag TITLEABBREV_TAG = new Tag()
1120    {
1121        /** {@inheritDoc} */
1122        public String toString()
1123        {
1124            return "titleabbrev";
1125        }
1126    };
1127
1128    /** DocBook tag for <code>tr</code>. */
1129    Tag TR_TAG = new Tag()
1130    {
1131        /** {@inheritDoc} */
1132        public String toString()
1133        {
1134            return "tr";
1135        }
1136    };
1137
1138    /** DocBook tag for <code>trademark</code>. */
1139    Tag TRADEMARK_TAG = new Tag()
1140    {
1141        /** {@inheritDoc} */
1142        public String toString()
1143        {
1144            return "trademark";
1145        }
1146    };
1147
1148    /** DocBook tag for <code>ulink</code>. */
1149    Tag ULINK_TAG = new Tag()
1150    {
1151        /** {@inheritDoc} */
1152        public String toString()
1153        {
1154            return "ulink";
1155        }
1156    };
1157
1158    /** DocBook tag for <code>userinput</code>. */
1159    Tag USERINPUT_TAG = new Tag()
1160    {
1161        /** {@inheritDoc} */
1162        public String toString()
1163        {
1164            return "userinput";
1165        }
1166    };
1167
1168    /** DocBook tag for <code>variablelist</code>. */
1169    Tag VARIABLELIST_TAG = new Tag()
1170    {
1171        /** {@inheritDoc} */
1172        public String toString()
1173        {
1174            return "variablelist";
1175        }
1176    };
1177
1178    /** DocBook tag for <code>varlistentry</code>. */
1179    Tag VARLISTENTRY_TAG = new Tag()
1180    {
1181        /** {@inheritDoc} */
1182        public String toString()
1183        {
1184            return "varlistentry";
1185        }
1186    };
1187
1188    /** DocBook tag for <code>videodata</code>. */
1189    Tag VIDEODATA_TAG = new Tag()
1190    {
1191        /** {@inheritDoc} */
1192        public String toString()
1193        {
1194            return "videodata";
1195        }
1196    };
1197
1198    /** DocBook tag for <code>videoobject</code>. */
1199    Tag VIDEOOBJECT_TAG = new Tag()
1200    {
1201        /** {@inheritDoc} */
1202        public String toString()
1203        {
1204            return "videoobject";
1205        }
1206    };
1207
1208    /** DocBook tag for <code>volumenum</code>. */
1209    Tag VOLUMENUM_TAG = new Tag()
1210    {
1211        /** {@inheritDoc} */
1212        public String toString()
1213        {
1214            return "volumenum";
1215        }
1216    };
1217
1218    /** DocBook tag for <code>xref</code>. */
1219    Tag XREF_TAG = new Tag()
1220    {
1221        /** {@inheritDoc} */
1222        public String toString()
1223        {
1224            return "xref";
1225        }
1226    };
1227
1228    /** DocBook tag for <code>year</code>. */
1229    Tag YEAR_TAG = new Tag()
1230    {
1231        /** {@inheritDoc} */
1232        public String toString()
1233        {
1234            return "year";
1235        }
1236    };
1237
1238    // ----------------------------------------------------------------------
1239    // Common Docbook attributes
1240    // ----------------------------------------------------------------------
1241
1242    /** Common DocBook attribute <code>id</code>. */
1243    String ID_ATTRIBUTE = "id";
1244
1245    /** Common DocBook attribute <code>lang</code>. */
1246    String LANG_ATTRIBUTE = "lang";
1247
1248    /** Common DocBook attribute <code>remap</code>. */
1249    String REMAP_ATTRIBUTE = "remap";
1250
1251    /** Common DocBook attribute <code>revisionflag</code>. */
1252    String REVISIONFLAG_ATTRIBUTE = "revisionflag";
1253
1254    // ----------------------------------------------------------------------
1255    // Specific Docbook attributes
1256    // ----------------------------------------------------------------------
1257
1258    /** DocBook attribute <code>cols</code> used in <code>tgroup</code> tag. */
1259    String COLS_ATTRIBUTE = "cols";
1260
1261    /** DocBook attribute <code>colsep</code> used in <code>informaltable</code> tag. */
1262    String COLSEP_ATTRIBUTE = "colsep";
1263
1264    /** DocBook attribute <code>fileref</code> used in <code>orderedlist, imageobject</code> tag. */
1265    String FILEREF_ATTRIBUTE = "fileref";
1266
1267    /** DocBook attribute <code>format</code> used in <code>imagedata</code> tag. */
1268    String FORMAT_ATTRIBUTE = "format";
1269
1270    /** DocBook attribute <code>frame</code> used in <code>informaltable</code> tag. */
1271    String FRAME_ATTRIBUTE = "frame";
1272
1273    /** DocBook attribute <code>linkend</code> used in <code>link</code> tag. */
1274    String LINKEND_ATTRIBUTE = "linkend";
1275
1276    /** DocBook attribute <code>numeration</code> used in <code>orderedlist</code> tag. */
1277    String NUMERATION_ATTRIBUTE = "numeration";
1278
1279    /** DocBook attribute <code>rowsep</code> used in <code>informaltable</code> tag. */
1280    String ROWSEP_ATTRIBUTE = "rowsep";
1281
1282    /** DocBook attribute <code>url</code> used in <code>ulink</code> tag. */
1283    String URL_ATTRIBUTE = "url";
1284
1285    // ----------------------------------------------------------------------
1286    // Specific Docbook styles
1287    // ----------------------------------------------------------------------
1288
1289    /** Docbook style <code>arabic</code> used in <code>numeration</code> attribute. */
1290    String ARABIC_STYLE = "arabic";
1291
1292    /** DocBook style <code>loweralpha</code> used in <code>numeration</code> attribute. */
1293    String LOWERALPHA_STYLE = "loweralpha";
1294
1295    /** DocBook style <code>lowerroman</code> used in <code>numeration</code> attribute. */
1296    String LOWERROMAN_STYLE = "lowerroman";
1297
1298    /** DocBook style <code>upperalpha</code> used in <code>numeration</code> attribute. */
1299    String UPPERALPHA_STYLE = "upperalpha";
1300
1301    /** DocBook style <code>upperroman</code> used in <code>numeration</code> attribute. */
1302    String UPPERROMAN_STYLE = "upperroman";
1303}