Update jflex to 1.8.2
[scilab.git] / scilab / modules / helptools / src / java / org / scilab / modules / helptools / TemplateFiller.java
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2010 - Calixte DENIZET
4  *
5  * Copyright (C) 2012 - 2016 - Scilab Enterprises
6  *
7  * This file is hereby licensed under the terms of the GNU GPL v2.0,
8  * pursuant to article 5.3.4 of the CeCILL v.2.1.
9  * This file was originally licensed under the terms of the CeCILL v2.1,
10  * and continues to be available under such terms.
11  * For more information, see the COPYING file which you should have received
12  * along with this program.
13  *
14  */
15
16 package org.scilab.modules.helptools;
17
18 /**
19  * Class to convert DocBook to JavaHelp
20  * @author Calixte DENIZET
21  */
22 public interface TemplateFiller {
23
24     /**
25      * Make a previous item for the current id
26      * @param current id
27      * @return the corresponding html
28      */
29     public String makePrevious(String id);
30
31     /**
32      * Make a previous item for the current id
33      * @param current id
34      * @return the corresponding html
35      */
36     public String makePath(String id);
37
38     /**
39      * Make a top item for the current id
40      * @param current id
41      * @return the corresponding html
42      */
43     public String makeTop(String id);
44
45     /**
46      * Make a next item for the current id
47      * @param current id
48      * @return the corresponding html
49      */
50     public String makeNext(String id);
51
52     /**
53      * Make a list of the tocs
54      * @param current id
55      * @return the corresponding html
56      */
57     public String makeTocList(String id);
58
59     /**
60      * Make the lastModified html
61      * @param current id
62      * @return the corresponding html
63      */
64     public String makeLastModified(String id);
65
66     /**
67      * Make the subtitle
68      * @param current id
69      * @return the corresponding html
70      */
71     public String makeSubtitle(String id);
72
73     /**
74      * Make the title
75      * @param current id
76      * @return the corresponding html
77      */
78     public String makeTitle(String id);
79
80     /**
81      * Make the generation date
82      * @param current id
83      * @return the corresponding html
84      */
85     public String makeGenerationDate(String id);
86
87     /**
88      * Make the version
89      * @param current id
90      * @return the corresponding html
91      */
92     public String makeVersion(String id);
93
94     /**
95      * Make the start tag
96      * @param current id
97      * @return the corresponding html
98      */
99     public String makeStart(String id);
100 }