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

Last change on this file since 31565 was 31565, checked in by kjdon, 7 years ago

removed CLASSIFIER_DEFAULT_FORMAT, as it is not used. default format stuff is in cdm/Format4gs3Manager

  • Property svn:keywords set to Author Date Id Revision
File size: 18.5 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 DICTIONARY_ATTRIBUTE = "dictionary";
93 static final public String DIRECTORY_MAPPINGS_ELEMENT = "DirectoryMappings";
94 static final public String DISPLAYITEMLIST_STR = "displayItemList";
95 static final public String DISPLAY_STR = "display";
96 static final public String DISPLAYITEM_STR = "displayItem";
97 static final public String DISPLAYITEM_ELEMENT = "DisplayItem"; // Note: 1st letter is titlecase
98 static final public String DOCUMENT_STR = "document";
99 static final public String DOT_CHARACTER = ".";
100 static final public String EMBEDMETAPLUG_STR = "EmbeddedMetadataPlugin";
101 static final public String EMPTY_STR = "";
102 static final public String ENGLISH_LANGUAGE_STR = "en";
103 static final public String ENTRY_ELEMENT = "Entry";
104 static final public String ENUM_STR = "enum";
105 static final public String ENUM_STRING_STR = "enumstring";
106 static final public String EQUALS_CHARACTER = "=";
107 static final public String EXCLAMATION_CHARACTER = "!";
108 static final public String EXCLUDE_STR = "exclude";
109 static final public String EXTENSION_ATTRIBUTE = "extension";
110 static final public String EXTRACTED_NAMESPACE = "ex.";
111 static final public String FACET_ELEMENT = "Facet";
112 static final public String FACET_STR = "Facet";
113 static final public String FACET_LOW_STR = "facet";
114 static final public String FALSE_STR = "false";
115 static final public String FEEDBACK_ARGUMENT = "-feedback";
116 static final public String FILE_ATTRIBUTE = "file";
117 static final public String FILENAME_STR = "Filename";
118 static final public String FILTER_ATTRIBUTE = "filter";
119 static final public String FLAG_STR = "flag";
120 static final public String FORMAT_ELEMENT = "Format";
121 static final public String FORMAT_STR = "format";
122 static final public String FORMAT_START_TAG = "<format>";
123 static final public String FORMAT_END_TAG = "</format>";
124 static final public String FURTHER_DIALOG_INDICATOR = "...";
125 static final public String FEDORA_MODE= "-fedora";
126 static final public String FEDORA_HOME = "-fedora_home";
127 static final public String FEDORA_VERSION = "-fedora_version";
128 static final public String FEDORA_HOSTNAME = "-fedora_hostname";
129 static final public String FEDORA_PORT = "-fedora_port";
130 static final public String FEDORA_USERNAME = "-fedora_username";
131 static final public String FEDORA_PASSWORD = "-fedora_password";
132 static final public String FEDORA_PROTOCOL = "-fedora_protocol";
133 static final public String GLI_ATTRIBUTE = "gli";
134 static final public String GLISERVER_URL_ARGUMENT = "-gliserver_url";
135 static final public String GLOBAL_STR = "global";
136 static final public String GREATER_THAN_CHARACTER = ">";
137 static final public String GSDL_ARGUMENT = "-gsdl";
138 static final public String GSDL3_ARGUMENT = "-gsdl3";
139 static final public String GSDL3_SRC_ARGUMENT = "-gsdl3src";
140 static final public String GSDLOS_ARGUMENT = "-gsdlos";
141 static final public String HFILE_ARGUMENT = "-hfile";
142 static final public String HIERARCHY_CLASSIFIER = "Hierarchy";
143 static final public String HIERARCHY_STR = "hierarchy";
144 static final public String HELP_ARGUMENT = "-help";
145 static final public String HTM_FILE_EXTENSION = ".htm";
146 static final public String ICON_STR = "icon";
147 static final public String ID_STR = "id";
148 static final public String IMAGES_PATH_RELATIVE_TO_GSDL_PREFIX = "_httpprefix_/collect/<col_name>/images/";
149 static final public String INCLUDE_STR = "include";
150 static final public String INDEX_ELEMENT = "Index";
151 static final public String INDEX_LOW_STR = "index";
152 static final public String INDEX_DEFAULT_ELEMENT = "DefaultIndex";
153 static final public String INDEX_DEFAULT_ELEMENT_LOWERCASE = "defaultIndex";
154 static final public String INDEX_DEFAULT_STR = "defaultindex";
155 static final public String INDEX_STR = "indexes";
156 static final public String INDEXES_ELEMENT = "Indexes";
157 static final public String INDEXOPTION_ELEMENT = "Option";
158 static final public String INDEXOPTIONS_ELEMENT = "IndexOption";
159 static final public String INDEXOPTION_STR = "indexOption";
160 static final public String INDEXOPTIONS_STR = "indexoptions";
161 static final public String INDEXOPTION_DEFAULT_ELEMENT = "DefaultIndexOption";
162 static final public String INFODB_STR = "infodb";
163 static final public String INT_STR = "int";
164 static final public String IMPORT_STR = "import";
165 static final public String IMPORT_OPTION_STR = "importOption";
166 static final public String BUILD_OPTION_STR = "buildOption";
167
168 static final public String[] KEEP_PLUG = { "GreenstoneXMLPlugin", "GreenstoneMETSPlugin", "EmbeddedMetadataPlugin" };
169 static final public String KEY_ATTRIBUTE = "key";
170 static final public String LANGUAGE_ARGUMENT = "l=";
171 static final public String LANGUAGE_ATTRIBUTE = "language";
172 static final public String LANGUAGE_ELEMENT = "Language";
173 static final public String LANGUAGE_DEFAULT_ELEMENT = "DefaultLanguage";
174 static final public String LANGUAGE_DEFAULT_INDEX_ELEMENT = "defaultIndexLanguage";
175 static final public String LANGUAGE_DEFAULT_STR = "defaultlanguage";
176 static final public String LANGUAGE_INDEX_ELEMENT = "indexLanguage";
177 static final public String LANGUAGE_METADATA_ELEMENT = "LanguageMetadata";
178 static final public String LANGUAGE_METADATA_ELEMENT_STR = "languageMetadata";
179 static final public String LANGUAGE_METADATA_STR = "languagemetadata";
180 static final public String LANG_STR = "lang";
181 static final public String LANG_ATTRIBUTE = "lang";
182 static final public String LANGUAGE_STR = "language";
183 static final public String LANGUAGES_ELEMENT = "Languages";
184 static final public String LANGUAGES_STR = "languages";
185 static final public String LBRACKET_CHARACTER = "[";
186 static final public String LESS_THAN_CHARACTER = "<";
187 static final public String LEVEL_ATTRIBUTE = "level";
188 static final public String LEVEL_ELEMENT = "level";
189 static final public String LEVEL_DEFAULT_ELEMENT = "defaultLevel";
190 static final public String LEVEL_DEFAULT_STR = "defaultlevel";
191 static final public String LEVELS_STR = "levels";
192 static final public String LIBRARY_URL_ARGUMENT = "-library_url";
193 static final public String LINUX_OPEN_COMMAND = "xdg-open %1";
194 static final public String LOCAL_LIBRARY_ARGUMENT = "-local_library";
195 static final public String LOAD_ARGUMENT = "-load";
196 static final public String MAC_OPEN_COMMAND = "open %1";
197 static final public String MAPPING_ELEMENT = "Mapping";
198 static final public String MDS_ATTRIBUTE = "mds";
199 static final public String METADATA_ARGUMENT = "-metadata";
200 static final public String METADATA_ELEMENT = "Metadata";
201 static final public String METADATA_SET_EXTENSION = ".mds";
202 static final public String METADATA_STR = "metadata";
203 static final public String METADATALIST_STR = "metadataList";
204 static final public String METADATALIST_ELEMENT = "MetadataList";
205 static final public String METADATA_TYPE_STR = "metadata";
206 static final public String METADATA_XML = "metadata.xml";
207 static final public String METADATAXMLPLUG_STR = "MetadataXMLPlugin";
208 static final public String MGPP_ATTRIBUTE = "mgpp_enabled";
209 static final public String MINUS_CHARACTER = "-";
210 static final public String MODE_STR = "Mode: ";
211 static final public String MODEL_COLLECTION_NAME = "modelcol";
212 static final public String NAME_ATTRIBUTE = "name";
213 static final public String NAME_STR = "name";
214 static final public String NAME_ELEMENT = "Name";
215 static final public String NEWLINE_CHARACTER = "\\";
216 static final public String NO_LOAD_ARGUMENT = "-no_load";
217 static final public String ONE_CHARACTER = "1";
218 static final public String OPEN_PARENTHESIS_CHARACTER = "(";
219 static final public String OPTION_ELEMENT = "Option";
220 static final public String OPTION_STR = "option";
221
222 static final public String OPTIONS_ATTRIBUTE = "options";
223 static final public String PARAGRAPH_STR = "paragraph";
224 static final public String PERL_ARGUMENT = "-perl";
225 static final public String PHIND_CLASSIFIER = "Phind";
226 static final public String PLUGIN_ELEMENT = "Plugin";
227 static final public String PLUGIN_STR = "plugin";
228 static final public String PLUGINLIST_STR = "pluginList";
229 static final public String PREDEFINED_METADATA_ATTRIBUTE = "predefined";
230 static final public String RBRACKET_CHARACTER = "]";
231 static final public String RECPLUG_STR = "DirectoryPlugin";
232 static final public String REGEXP_STR = "regexp";
233 static final public String REPLACELIST_STR = "replaceList";
234 static final public String REPLACELISTREF_STR = "replaceListRef";
235 static final public String RESTRICTED_METADATA_ATTRIBUTE = "restricted";
236 static final public String SEARCHTYPE_ELEMENT = "searchType";
237 static final public String SEARCHTYPE_STR = "searchtype";
238 static final public String SEARCH_STR = "search";
239 static final public String SECURITY_STR = "security";
240 static final public String SECTION_ELEMENT = "Section";
241 static final public String SECTION_STR = "section";
242 static final public String SEPARATE_CJK_OPTION_STR = "separate_cjk";
243 static final public String SEPARATOR_ATTRIBUTE = "separator";
244 static final public String SEPARATOR_CHARACTER = "/";
245 static final public String SERVICE_RACK_LIST_ELEMENT = "serviceRackList";
246 static final public String SERVLET_ARGUMENT ="-servlet";
247 static final public String SINGLE_QUOTE_CHARACTER = "'";
248 static final public String SITE_ARGUMENT = "-site";
249 static final public String SMALLICON_STR = "smallicon";
250 static final public String SOLR_ELEMENT = "Solr";
251 static final public String SORT_ELEMENT = "Sort";
252 static final public String SORT_STR = "Sort";
253 static final public String SORT_LOW_STR = "sort";
254 static final public String SORT_DEFAULT_ELEMENT = "defaultSort";
255 static final public String SPACE_CHARACTER = " ";
256 static final public String SPECIAL_ATTRIBUTE = "special";
257 static final public String SPEECH_CHARACTER = "\"";
258 static final public String STEM_OPTION_STR = "stem";
259 static final public String STOP_CHARACTER = ".";
260 static final public String SUBCOLLECTION_ELEMENT = "Subcollection";
261 static final public String SUBCOLLECTION_STR = "subcollection";
262 static final public String SUBCOLLECTION_DEFAULT_INDEX_ELEMENT = "DefaultSubcollection";
263 static final public String SUBCOLLECTION_DEFAULT_INDEX_STR = "defaultsubcollection";
264 static final public String SUBCOLLECTION_INDEX_STR = "indexsubcollections";
265 static final public String SUBCOLLECTION_INDEX_ELEMENT = "indexSubcollection";
266 static final public String SUBCOLLECTION_INDEXES_ELEMENT = "SubcollectionIndexes";
267 static final public String SUPERCOLLECTION_ELEMENT = "Supercollection";
268 static final public String SUPERCOLLECTION_STR = "supercollection";
269 static final public String TAB_CHARACTER = "\t";
270 static final public String TEXT_NODE = "#text";
271 static final public String TEXT_STR = "text";
272 static final public String TIMESTAMP_ARGUMENT = "&uq=";
273 static final public String TITLE_ELEMENT = "Title";
274 static final public String SOURCE_ELEMENT = "Source";
275 static final public String TRUE_STR = "true";
276 static final public String TYPE_ATTRIBUTE = "type";
277 static final public String UNKNOWN_ELEMENT = "Unknown";
278 static final public String UNKNOWNPLUG_STR = "UnknownPlugin";
279 static final public String USE_METADATA_FILES_ARGUMENT = "use_metadata_files";
280 static final public String USE_REMOTE_GREENSTONE_ARGUMENT = "-use_remote_greenstone";
281 static final public String URL_SEPARATOR_CHARACTER = "/";
282 static final public String VALUE_ATTRIBUTE = "value";
283 static final public String VERSION_ATTRIBUTE = "version";
284 static final public String WIN_9X_OPEN_COMMAND = "command.com /c start \"%1\"";
285 static final public String WIN_OPEN_COMMAND = "cmd.exe /c start \"\" \"%1\"";
286 static final public String YES_STR = "yes";
287 static final public String ZERO_CHARACTER = "0";
288 static final public String METADATA_PATH = "-metadata_path";
289 static final public String NEW_METADATASET = "-new_set";
290 static final public String CACHE_FOLDER = "cache";
291 static final public String CUSTOM_ATTRIBUTE = "custom";
292 static final public String MG_STR = "mg";
293 static final public String MGPP_STR = "mgpp";
294 static final public String LUCENE_STR = "lucene";
295
296}
Note: See TracBrowser for help on using the repository browser.