xref: /trunk/main/wizards/com/sun/star/wizards/agenda/TemplateConsts.java (revision ac186415c6dad2a9daf05ff4be6f27c5bc921331) !
1 /**************************************************************
2  *
3  * Licensed to the Apache Software Foundation (ASF) under one
4  * or more contributor license agreements.  See the NOTICE file
5  * distributed with this work for additional information
6  * regarding copyright ownership.  The ASF licenses this file
7  * to you under the Apache License, Version 2.0 (the
8  * "License"); you may not use this file except in compliance
9  * with the License.  You may obtain a copy of the License at
10  *
11  *   http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing,
14  * software distributed under the License is distributed on an
15  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16  * KIND, either express or implied.  See the License for the
17  * specific language governing permissions and limitations
18  * under the License.
19  *
20  *************************************************************/
21 
22 
23 
24 package com.sun.star.wizards.agenda;
25 
26 /**
27  * @author rpiterman
28  *
29  */
30 public interface TemplateConsts
31 {
32 
33     public final static String FILLIN_TITLE = "<title>";
34     public final static String FILLIN_DATE = "<date>";
35     public final static String FILLIN_TIME = "<time>";
36     public final static String FILLIN_LOCATION = "<location>";
37     /**
38      * section name <b>prefix</b> for sections that contain items.
39      * this is also used as table name prefix, since each items section
40      * must contain a table whose name is identical to the section's name.
41      */
42     public final static String SECTION_ITEMS = "AGENDA_ITEMS";
43     /**
44      * the name of the section which contains the topics.
45      */
46     public final static String SECTION_TOPICS = "AGENDA_TOPICS";
47     /**
48      * the name of the parent minutes section.
49      */
50     public final static String SECTION_MINUTES_ALL = "MINUTES_ALL";
51     /**
52      * the name of the child minutes section.
53      * This section will be duplicated for each topic.
54      */
55     public final static String SECTION_MINUTES = "MINUTES"; //public final static String AGENDA_ITEM = "AGENDA_ITEM";
56     /**
57      * tagged headings and names.
58      * These will be searched in item tables (in the template) and will be
59      * replaced with resource strings.
60      *
61      * headings...
62      */
63     public final static String FILLIN_MEETING_TYPE = "<meeting-type>";
64     public final static String FILLIN_BRING = "<bring>";
65     public final static String FILLIN_READ = "<read>";
66     public final static String FILLIN_NOTES = "<notes>";
67     /**
68      * names...
69      */
70     public final static String FILLIN_CALLED_BY = "<called-by>";
71     public final static String FILLIN_FACILITATOR = "<facilitator>";
72     public final static String FILLIN_PARTICIPANTS = "<attendees>";
73     public final static String FILLIN_NOTETAKER = "<notetaker>";
74     public final static String FILLIN_TIMEKEEPER = "<timekeeper>";
75     public final static String FILLIN_OBSERVERS = "<observers>";
76     public final static String FILLIN_RESOURCE_PERSONS = "<resource-persons>";
77     /**
78      * Styles (paragraph styles) used for agenda items.
79      * headings styles
80      *
81      */
82     public final static String STYLE_MEETING_TYPE = "MeetingType";
83     public final static String STYLE_BRING = "Bring";
84     public final static String STYLE_READ = "Read";
85     public final static String STYLE_NOTES = "Notes";
86     /**
87      * names styles
88      */
89     public final static String STYLE_CALLED_BY = "CalledBy";
90     public final static String STYLE_FACILITATOR = "Facilitator";
91     public final static String STYLE_PARTICIPANTS = "Attendees";
92     public final static String STYLE_NOTETAKER = "Notetaker";
93     public final static String STYLE_TIMEKEEPER = "Timekeeper";
94     public final static String STYLE_OBSERVERS = "Observers";
95     public final static String STYLE_RESOURCE_PERSONS = "ResourcePersons";
96     /**
97      * Styles (paragraph styles) used for the <b>text</b> of agenda items
98      * The agenda wizard creates fill-in fields with the given styles...)
99      *
100      * headings fields styles
101      */
102     public final static String STYLE_MEETING_TYPE_TEXT = "MeetingTypeText";
103     public final static String STYLE_BRING_TEXT = "BringText";
104     public final static String STYLE_READ_TEXT = "ReadText";
105     public final static String STYLE_NOTES_TEXT = "NotesText";
106     /**
107      * names field styles
108      */
109     public final static String STYLE_CALLED_BY_TEXT = "CalledByText";
110     public final static String STYLE_FACILITATOR_TEXT = "FacilitatorText";
111     public final static String STYLE_PARTICIPANTS_TEXT = "AttendeesText";
112     public final static String STYLE_NOTETAKER_TEXT = "NotetakerText";
113     public final static String STYLE_TIMEKEEPER_TEXT = "TimekeeperText";
114     public final static String STYLE_OBSERVERS_TEXT = "ObserversText";
115     public final static String STYLE_RESOURCE_PERSONS_TEXT = "ResourcePersonsText";
116     /**
117      * Fillins for the topic table.
118      * These strings will be searched inside the topic table as
119      * part of detecting its structure.
120      */
121     public final static String FILLIN_TOPIC_NUMBER = "<num>";
122     public final static String FILLIN_TOPIC_TOPIC = "<topic>";
123     public final static String FILLIN_TOPIC_RESPONSIBLE = "<responsible>";
124     public final static String FILLIN_TOPIC_TIME = "<topic-time>";
125     /**
126      * fillins for minutes.
127      * These will be searched in the minutes section and will be replaced
128      * with the appropriate data.
129      */
130     public final static String FILLIN_MINUTES_TITLE = "<minutes-title>";
131     public final static String FILLIN_MINUTES_LOCATION = "<minutes-location>";
132     public final static String FILLIN_MINUTES_DATE = "<minutes-date>";
133     public final static String FILLIN_MINUTES_TIME = "<minutes-time>";
134     /**
135      * Minutes-topic fillins
136      * These will be searched in the minutes-child-section, and
137      * will be replaced with topic data.
138      */
139     public final static String FILLIN_MINUTE_NUM = "<mnum>";
140     public final static String FILLIN_MINUTE_TOPIC = "<mtopic>";
141     public final static String FILLIN_MINUTE_RESPONSIBLE = "<mresponsible>";
142     public final static String FILLIN_MINUTE_TIME = "<mtime>";
143 }
144