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