View Javadoc
1   package org.apache.maven.doxia.module.docbook;
2   
3   /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements.  See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership.  The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10   * with the License.  You may obtain a copy of the License at
11   *
12   *   http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing,
15   * software distributed under the License is distributed on an
16   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   * KIND, either express or implied.  See the License for the
18   * specific language governing permissions and limitations
19   * under the License.
20   */
21  
22  import javax.swing.text.html.HTML.Tag;
23  
24  import org.apache.maven.doxia.markup.XmlMarkup;
25  
26  /**
27   * List of <code>Simplified DocBook</code> markups.
28   * Contains all 119 elements of the
29   * <a href="http://www.docbook.org/schemas/sdocbook/elements.html">Simplified DocBook DTD v. 1.1</a>.
30   *
31   * @author ltheussl
32   * @version $Id: SimplifiedDocbookMarkup.java 1633964 2014-10-23 22:01:01Z hboutemy $
33   * @since 1.1.1
34   */
35  @SuppressWarnings( "checkstyle:interfaceistype" )
36  public interface SimplifiedDocbookMarkup
37      extends XmlMarkup
38  {
39      /** DocBook XML V1.1 XML public identifier: "-//OASIS//DTD Simplified DocBook XML V1.1//EN". */
40      String DEFAULT_XML_PUBLIC_ID = "-//OASIS//DTD Simplified DocBook XML V1.1//EN";
41  
42      /** DocBook XML V1.1 XML system identifier: "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd". */
43      String DEFAULT_XML_SYSTEM_ID = "http://www.oasis-open.org/docbook/xml/simple/1.1/sdocbook.dtd";
44  
45      // ----------------------------------------------------------------------
46      // 119 Simplified DocBook elements
47      // ----------------------------------------------------------------------
48  
49      /** DocBook tag for <code>abbrev</code>. */
50      Tag ABBREV_TAG = new Tag()
51      {
52          /** {@inheritDoc} */
53          public String toString()
54          {
55              return "abbrev";
56          }
57      };
58  
59      /** DocBook tag for <code>abstract</code>. */
60      Tag ABSTRACT_TAG = new Tag()
61      {
62          /** {@inheritDoc} */
63          public String toString()
64          {
65              return "abstract";
66          }
67      };
68  
69      /** DocBook tag for <code>acronym</code>. */
70      Tag ACRONYM_TAG = new Tag()
71      {
72          /** {@inheritDoc} */
73          public String toString()
74          {
75              return "acronym";
76          }
77      };
78  
79      /** DocBook tag for <code>affiliation</code>. */
80      Tag AFFILIATION_TAG = new Tag()
81      {
82          /** {@inheritDoc} */
83          public String toString()
84          {
85              return "affiliation";
86          }
87      };
88  
89      /** DocBook tag for <code>anchor</code>. */
90      Tag ANCHOR_TAG = new Tag()
91      {
92          /** {@inheritDoc} */
93          public String toString()
94          {
95              return "anchor";
96          }
97      };
98  
99      /** 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 }