source: main/trunk/gli/src/org/greenstone/gatherer/util/StaticStrings.java@ 24478

Last change on this file since 24478 was 24478, checked in by ak19, 13 years ago

Switching back to previous commit. Now EmbeddedMetaPlug is just above the separator in the pipeline, but no longer below it, so that it can be removed and added to the plugin list again. It is like the GreenstoneXMLplugin in that the user can only remove it if in expert mode.

  • Property svn:keywords set to Author Date Id Revision
File size: 18.9 KB
Line 
1/**
2 *#########################################################################
3 *
4 * A component of the Gatherer application, part of the Greenstone digital
5 * library suite from the New Zealand Digital Library Project at the
6 * University of Waikato, New Zealand.
7 *
8 * Author: John Thompson, Greenstone Digital Library, University of Waikato
9 *
10 * Copyright (C) 1999 New Zealand Digital Library Project
11 *
12 * This program is free software; you can redistribute it and/or modify
13 * it under the terms of the GNU General Public License as published by
14 * the Free Software Foundation; either version 2 of the License, or
15 * (at your option) any later version.
16 *
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
21 *
22 * You should have received a copy of the GNU General Public License
23 * along with this program; if not, write to the Free Software
24 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 *########################################################################
26 */
27package org.greenstone.gatherer.util;
28
29
30/** Were you to guess that this is a class object choc-a-block full of static stringy goodness, you'd be right. They come in several flavours: Those ending _STR are strings you might find as values in XML, _ELEMENT are element names, _ATTRIBUTE are attribute names, _CHAR are particular characters while _CHARACTER are also characters but expressed as strings (for regex purposes ie startsWith, endsWith, indexOf and replaceAll); _PATTERN are strings which require extra escaping to put them through regex. Finally anything else is just a static string used within GLI. */
31public class StaticStrings {
32 static final public char CLOSEBRACKET_CHAR = ']';
33 static final public char DOUBLEQUOTE_CHAR = '\"';
34 static final public char BACKSLASH_CHAR = '\\';
35 static final public char FORWARDSLASH_CHAR = '/';
36 static final public char NEW_LINE_CHAR = '\n';
37 static final public char NS_SEP = '.';
38 static final public char OPENBRACKET_CHAR = '[';
39 static final public char SINGLEQUOTE_CHAR = '\'';
40 static final public char SPACE_CHAR = ' ';
41 static final public char STAR_CHAR = '*';
42 static final public String ACCENTFOLD_OPTION_STR = "accentfold";
43 static final public String ALLFIELDS_STR = "allfields";
44 static final public String ARCPLUG_STR = "ArchivesInfPlugin";
45 static final public String ASSIGNED_ATTRIBUTE = "assigned";
46 static final public String ASSOCIATIONS_ELEMENT = "Associations";
47 static final public String ATTRIBUTE_ELEMENT = "Attribute";
48 static final public String BROWSE_STR = "browse";
49 static final public String BUILDTYPE_ELEMENT = "BuildType";
50 static final public String BUILDTYPE_STR = "buildtype";
51 static final public String CASEFOLD_OPTION_STR = "casefold";
52 static final public String CCS_STR = "ccs";
53 static final public String CLASSIFIER_STR = "classifier";
54 static final public String CLASSIFY_ELEMENT = "Classify";
55 static final public String CLASSIFY_STR = "classify";
56 static final public String CLOSE_PARENTHESIS_CHARACTER = ")";
57 static final public String CODE_ATTRIBUTE = "code";
58 static final public String COLNAME_PATTERN = "<col_name>";
59 static final public String COLLECT_CFG = "collect.cfg";
60 static final public String COLLECTION_CFG_XML = "collectionConfig.xml";
61 static final public String COLLECTDIR_ARGUMENT = "-collectdir";
62 static final public String COLLECTION_ELEMENT = "Collection";
63 static final public String COLLECTION_STR = "Collection: ";
64 static final public String COLLECTIONMETADATA_COLLECTIONNAME_STR = "collectionname";
65 static final public String COLLECTIONMETADATA_COLLECTIONEXTRA_STR = "collectionextra";
66 static final public String COLLECTIONMETADATA_CREATOR_ELEMENT = "Creator";
67 static final public String COLLECTIONMETADATA_CREATOR_STR = "creator";
68 static final public String COLLECTIONMETADATA_ELEMENT = "CollectionMetadata";
69 static final public String COLLECTIONMETADATA_ICONCOLLECTION_STR = "iconcollection";
70 static final public String COLLECTIONMETADATA_ICONCOLLECTIONSMALL_STR = "iconcollectionsmall";
71 static final public String COLLECTIONMETADATA_MAINTAINER_ELEMENT = "Maintainer";
72 static final public String COLLECTIONMETADATA_MAINTAINER_STR = "maintainer";
73 static final public String COLLECTIONMETADATA_PUBLIC_ELEMENT = "Public";
74 static final public String COLLECTIONMETADATA_PUBLIC_STR = "public";
75 static final public String COLLECTIONMETADATA_COLLECTGROUP_STR = "collectgroup";
76 static final public String COLLECTIONMETADATA_STR = "collectionmeta";
77 static final public String COLON_CHARACTER = ":";
78 static final public String COMMA_CHARACTER = ",";
79 static final public String COMMENTED_INDEXES_STR = "#indexes";
80 static final public String COMMENTED_INDEX_DEFAULT_STR = "#defaultindex";
81 static final public String COMMENTED_LEVELS_STR = "#levels";
82 static final public String COMMENTED_LEVEL_DEFAULT_STR = "#defaultlevel";
83 static final public String COMMENTED_INDEXOPTIONS_STR = "#indexoptions";
84 static final public String CONTENT_ATTRIBUTE = "content";
85 static final public String CONTENT_ELEMENT = "content";
86 static final public String DATABASETYPE_ELEMENT = "infodbtype";
87 static final public String DATABASETYPE_STR = "infodbtype";
88 static final public String DATELIST_CLASSIFIER = "DateList";
89 static final public String DEBUG_ARGUMENT = "-debug";
90 static final public String DESCRIPTION_ELEMENT = "Description";
91 static final public String DESCRIPTION_STR = "description";
92 static final public String DIRECTORY_MAPPINGS_ELEMENT = "DirectoryMappings";
93 static final public String DISPLAYITEMLIST_STR = "displayItemList";
94 static final public String DISPLAY_STR = "display";
95 static final public String DISPLAYITEM_STR = "displayItem";
96 static final public String DOCUMENT_STR = "document";
97 static final public String DOT_CHARACTER = ".";
98 static final public String EMBEDMETAPLUG_STR = "EmbeddedMetadataPlugin";
99 static final public String EMPTY_STR = "";
100 static final public String ENGLISH_LANGUAGE_STR = "en";
101 static final public String ENTRY_ELEMENT = "Entry";
102 static final public String ENUM_STR = "enum";
103 static final public String ENUM_STRING_STR = "enumstring";
104 static final public String EQUALS_CHARACTER = "=";
105 static final public String EXCLAMATION_CHARACTER = "!";
106 static final public String EXCLUDE_STR = "exclude";
107 static final public String EXTENSION_ATTRIBUTE = "extension";
108 static final public String EXTRACTED_NAMESPACE = "ex.";
109 static final public String FALSE_STR = "false";
110 static final public String FEEDBACK_ARGUMENT = "-feedback";
111 static final public String FILE_ATTRIBUTE = "file";
112 static final public String FILENAME_STR = "Filename";
113 static final public String FILTER_ATTRIBUTE = "filter";
114 static final public String FLAG_STR = "flag";
115 static final public String FORMAT_ELEMENT = "Format";
116 static final public String FORMAT_STR = "format";
117 static final public String FORMAT_START_TAG = "<format>";
118 static final public String FORMAT_END_TAG = "</format>";
119 static final public String FURTHER_DIALOG_INDICATOR = "...";
120 static final public String FEDORA_MODE= "-fedora";
121 static final public String FEDORA_HOME = "-fedora_home";
122 static final public String FEDORA_VERSION = "-fedora_version";
123 static final public String FEDORA_HOSTNAME = "-fedora_hostname";
124 static final public String FEDORA_PORT = "-fedora_port";
125 static final public String FEDORA_USERNAME = "-fedora_username";
126 static final public String FEDORA_PASSWORD = "-fedora_password";
127 static final public String FEDORA_PROTOCOL = "-fedora_protocol";
128 static final public String GLI_ATTRIBUTE = "gli";
129 static final public String GLISERVER_URL_ARGUMENT = "-gliserver_url";
130 static final public String GREATER_THAN_CHARACTER = ">";
131 static final public String GSDL_ARGUMENT = "-gsdl";
132 static final public String GSDL3_ARGUMENT = "-gsdl3";
133 static final public String GSDL3_SRC_ARGUMENT = "-gsdl3src";
134 static final public String GSDLOS_ARGUMENT = "-gsdlos";
135 static final public String HFILE_ARGUMENT = "-hfile";
136 static final public String HIERARCHY_CLASSIFIER = "Hierarchy";
137 static final public String HIERARCHY_STR = "hierarchy";
138 static final public String HELP_ARGUMENT = "-help";
139 static final public String HTM_FILE_EXTENSION = ".htm";
140 static final public String ICON_STR = "icon";
141 static final public String ID_STR = "id";
142 static final public String IMAGES_PATH_RELATIVE_TO_GSDL_PREFIX = "_httpprefix_/collect/<col_name>/images/";
143 static final public String INCLUDE_STR = "include";
144 static final public String INDEX_ELEMENT = "Index";
145 static final public String INDEX_LOW_STR = "index";
146 static final public String INDEX_DEFAULT_ELEMENT = "DefaultIndex";
147 static final public String INDEX_DEFAULT_ELEMENT_LOWERCASE = "defaultIndex";
148 static final public String INDEX_DEFAULT_STR = "defaultindex";
149 static final public String INDEX_STR = "indexes";
150 static final public String INDEXES_ELEMENT = "Indexes";
151 static final public String INDEXOPTION_ELEMENT = "Option";
152 static final public String INDEXOPTIONS_ELEMENT = "IndexOption";
153 static final public String INDEXOPTION_STR = "indexOption";
154 static final public String INDEXOPTIONS_STR = "indexoptions";
155 static final public String INDEXOPTION_DEFAULT_ELEMENT = "DefaultIndexOption";
156 static final public String INFODB_STR = "infodb";
157 static final public String INT_STR = "int";
158 static final public String IMPORT_STR = "import";
159 static final public String[] KEEP_PLUG = { "GreenstoneXMLPlugin", "GreenstoneMETSPlugin", "EmbeddedMetadataPlugin" };
160 static final public String LANGUAGE_ARGUMENT = "l=";
161 static final public String LANGUAGE_ATTRIBUTE = "language";
162 static final public String LANGUAGE_ELEMENT = "Language";
163 static final public String LANGUAGE_DEFAULT_ELEMENT = "DefaultLanguage";
164 static final public String LANGUAGE_DEFAULT_INDEX_ELEMENT = "defaultIndexLanguage";
165 static final public String LANGUAGE_DEFAULT_STR = "defaultlanguage";
166 static final public String LANGUAGE_INDEX_ELEMENT = "indexLanguage";
167 static final public String LANGUAGE_METADATA_ELEMENT = "LanguageMetadata";
168 static final public String LANGUAGE_METADATA_ELEMENT_STR = "languageMetadata";
169 static final public String LANGUAGE_METADATA_STR = "languagemetadata";
170 static final public String LANG_STR = "lang";
171 static final public String LANG_ATTRIBUTE = "lang";
172 static final public String LANGUAGE_STR = "language";
173 static final public String LANGUAGES_ELEMENT = "Languages";
174 static final public String LANGUAGES_STR = "languages";
175 static final public String LBRACKET_CHARACTER = "[";
176 static final public String LESS_THAN_CHARACTER = "<";
177 static final public String LEVEL_ATTRIBUTE = "level";
178 static final public String LEVEL_ELEMENT = "level";
179 static final public String LEVEL_DEFAULT_ELEMENT = "defaultLevel";
180 static final public String LEVEL_DEFAULT_STR = "defaultlevel";
181 static final public String LEVELS_STR = "levels";
182 static final public String LIBRARY_URL_ARGUMENT = "-library_url";
183 static final public String LOCAL_LIBRARY_ARGUMENT = "-local_library";
184 static final public String LOAD_ARGUMENT = "-load";
185 static final public String MAC_OPEN_COMMAND = "open %1";
186 static final public String MAPPING_ELEMENT = "Mapping";
187 static final public String MDS_ATTRIBUTE = "mds";
188 static final public String METADATA_ARGUMENT = "-metadata";
189 static final public String METADATA_ELEMENT = "Metadata";
190 static final public String METADATA_SET_EXTENSION = ".mds";
191 static final public String METADATA_STR = "metadata";
192 static final public String METADATALIST_STR = "metadataList";
193 static final public String METADATALIST_ELEMENT = "MetadataList";
194 static final public String METADATA_TYPE_STR = "metadata";
195 static final public String METADATA_XML = "metadata.xml";
196 static final public String METADATAXMLPLUG_STR = "MetadataXMLPlugin";
197 static final public String MGPP_ATTRIBUTE = "mgpp_enabled";
198 static final public String MINUS_CHARACTER = "-";
199 static final public String MODE_STR = "Mode: ";
200 static final public String MODEL_COLLECTION_NAME = "modelcol";
201 static final public String NAME_ATTRIBUTE = "name";
202 static final public String NAME_STR = "name";
203 static final public String NAME_ELEMENT = "Name";
204 static final public String NEWLINE_CHARACTER = "\\";
205 static final public String NO_LOAD_ARGUMENT = "-no_load";
206 static final public String ONE_CHARACTER = "1";
207 static final public String OPEN_PARENTHESIS_CHARACTER = "(";
208 static final public String OPTION_ELEMENT = "Option";
209 static final public String OPTION_STR = "option";
210
211 static final public String OPTIONS_ATTRIBUTE = "options";
212 static final public String PARAGRAPH_STR = "paragraph";
213 static final public String PERL_ARGUMENT = "-perl";
214 static final public String PHIND_CLASSIFIER = "Phind";
215 static final public String PLUGIN_ELEMENT = "Plugin";
216 static final public String PLUGIN_STR = "plugin";
217 static final public String PLUGINLIST_STR = "pluginList";
218 static final public String PREDEFINED_METADATA_ATTRIBUTE = "predefined";
219 static final public String RBRACKET_CHARACTER = "]";
220 static final public String RECPLUG_STR = "DirectoryPlugin";
221 static final public String REGEXP_STR = "regexp";
222 static final public String REPLACELISTREF_STR = "replaceListRef";
223 static final public String RESTRICTED_METADATA_ATTRIBUTE = "restricted";
224 static final public String SEARCHTYPE_ELEMENT = "searchType";
225 static final public String SEARCHTYPE_STR = "searchtype";
226 static final public String SEARCH_STR = "search";
227 static final public String SECTION_ELEMENT = "Section";
228 static final public String SECTION_STR = "section";
229 static final public String SEPARATE_CJK_OPTION_STR = "separate_cjk";
230 static final public String SEPARATOR_ATTRIBUTE = "separator";
231 static final public String SEPARATOR_CHARACTER = "/";
232 static final public String SERVICE_RACK_LIST_ELEMENT = "serviceRackList";
233 static final public String SERVLET_ARGUMENT ="-servlet";
234 static final public String SINGLE_QUOTE_CHARACTER = "'";
235 static final public String SITE_ARGUMENT = "-site";
236 static final public String SMALLICON_STR = "smallicon";
237 static final public String SPACE_CHARACTER = " ";
238 static final public String SPECIAL_ATTRIBUTE = "special";
239 static final public String SPEECH_CHARACTER = "\"";
240 static final public String STEM_OPTION_STR = "stem";
241 static final public String STOP_CHARACTER = ".";
242 static final public String SUBCOLLECTION_ELEMENT = "Subcollection";
243 static final public String SUBCOLLECTION_STR = "subcollection";
244 static final public String SUBCOLLECTION_DEFAULT_INDEX_ELEMENT = "DefaultSubcollection";
245 static final public String SUBCOLLECTION_DEFAULT_INDEX_STR = "defaultsubcollection";
246 static final public String SUBCOLLECTION_INDEX_STR = "indexsubcollections";
247 static final public String SUBCOLLECTION_INDEX_ELEMENT = "indexSubcollection";
248 static final public String SUBCOLLECTION_INDEXES_ELEMENT = "SubcollectionIndexes";
249 static final public String SUPERCOLLECTION_ELEMENT = "Supercollection";
250 static final public String SUPERCOLLECTION_STR = "supercollection";
251 static final public String TAB_CHARACTER = "\t";
252 static final public String TEXT_NODE = "#text";
253 static final public String TEXT_STR = "text";
254 static final public String TIMESTAMP_ARGUMENT = "&uq=";
255 static final public String TITLE_ELEMENT = "Title";
256 static final public String SOURCE_ELEMENT = "Source";
257 static final public String TRUE_STR = "true";
258 static final public String TYPE_ATTRIBUTE = "type";
259 static final public String UNKNOWN_ELEMENT = "Unknown";
260 static final public String UNKNOWNPLUG_STR = "UnknownPlugin";
261 static final public String USE_METADATA_FILES_ARGUMENT = "use_metadata_files";
262 static final public String USE_REMOTE_GREENSTONE_ARGUMENT = "-use_remote_greenstone";
263 static final public String URL_SEPARATOR_CHARACTER = "/";
264 static final public String VALUE_ATTRIBUTE = "value";
265 static final public String VERSION_ATTRIBUTE = "version";
266 static final public String WIN_9X_OPEN_COMMAND = "command.com /c start \"%1\"";
267 static final public String WIN_OPEN_COMMAND = "cmd.exe /c start \"\" \"%1\"";
268 static final public String YES_STR = "yes";
269 static final public String ZERO_CHARACTER = "0";
270 static final public String METADATA_PATH = "-metadata_path";
271 static final public String NEW_METADATASET = "-new_set";
272 static final public String CACHE_FOLDER = "cache";
273 static final public String CUSTOM_ATTRIBUTE = "custom";
274 static final public String MG_STR = "mg";
275 static final public String MGPP_STR = "mgpp";
276 static final public String LUCENE_STR = "lucene";
277
278 static final public String CLASSIFIER_DEFAULT_FORMAT = "<gsf:template match='documentNode'><td valign='top'><gsf:link type='document'><gsf:icon type='document'/></gsf:link></td> <td valign='top'><gsf:metadata name='srclink' /><gsf:choose-metadata><gsf:metadata name='thumbicon' /><gsf:metadata name='srcicon' /></gsf:choose-metadata><gsf:metadata name='/srclink' /></td> <td valign='top'> <gsf:choose-metadata><gsf:metadata name='dc.Title' /><gsf:metadata name='exp.Title' /><gsf:metadata name='Title' /><gsf:default>Untitled</gsf:default></gsf:choose-metadata> <gsf:switch><gsf:metadata name='Source' /><gsf:when test='exists' ><br /><i>(<gsf:metadata name='Source' />)</i></gsf:when></gsf:switch></td></gsf:template><gsf:template match='classifierNode'><td valign='top'><gsf:link type='classifier'><gsf:icon type='classifier'/></gsf:link></td> <td valign='top'><gsf:metadata name='srclink' /><gsf:choose-metadata><gsf:metadata name='thumbicon' /><gsf:metadata name='srcicon' /></gsf:choose-metadata><gsf:metadata name='/srclink' /></td> <td valign='top'> <gsf:choose-metadata><gsf:metadata name='dc.Title' /><gsf:metadata name='exp.Title' /><gsf:metadata name='Title' /><gsf:default>Untitled</gsf:default></gsf:choose-metadata> <gsf:switch><gsf:metadata name='Source' /><gsf:when test='exists' ><br /><i>(<gsf:metadata name='Source' />)</i></gsf:when></gsf:switch></td></gsf:template><gsf:template match='classifierNode' mode='horizontal'><gsf:link type='horizontal'><gsf:metadata name='Title' /></gsf:link></gsf:template>";
279
280}
Note: See TracBrowser for help on using the repository browser.