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

Last change on this file since 14974 was 14974, checked in by davidb, 16 years ago

Changes to GLI to support export into Fedora. New utility called flisvn diff gems/MetadataSetManager.java

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