Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/greenstone/gatherer/util/StaticStrings.java


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   */
27  package org.greenstone.gatherer.util;
28  /**************************************************************************************
29   * Written:     02/07/03
30   * Revised:
31   **************************************************************************************/
32  /** 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. */
33  public class StaticStrings {
34      static final public char   CLOSEBRACKET_CHAR                          = ']';
35      static final public char   DOUBLEQUOTE_CHAR                           = '\"';
36      static final public char   BACKSLASH_CHAR                             = '\\';
37      static final public char   FORWARDSLASH_CHAR                          = '/';
38      static final public char   NEW_LINE_CHAR                              = '\n';
39      static final public char   OPENBRACKET_CHAR                           = '[';
40      static final public char   PIPE_CHAR                                  = '|';
41      static final public char   SINGLEQUOTE_CHAR                           = '\'';
42      static final public char   SPACE_CHAR                                 = ' ';
43      static final public char   STAR_CHAR                                  = '*';
44      static final public String ABSTRACT_ELEMENT                           = "Abstract";
45      static final public String ALLFIELDS_STR                              = "allfields";
46      static final public String ARCPLUG_STR                                = "ArcPlug";
47      static final public String ASSIGNED_ATTRIBUTE                         = "assigned";
48      static final public String AT_CHARACTER                               = "@";
49      static final public String BUILD_TYPE_STR                             = "buildtype";
50      static final public String CCS_STR                                    = "ccs";
51      static final public String CLASSES_FOLDER                             = "classes";
52      static final public String CLASSIFY_ELEMENT                           = "Classify";
53      static final public String CLASSIFY_STR                               = "classify";
54      static final public String CLOSE_PARENTHESIS_CHARACTER                = ")";
55      static final public String COLNAME_PATTERN                            = "<col_name>";
56      static final public String COLLECT_CFG                                = "collect.cfg";
57      static final public String COLLECTCONFIGURATION_XML                   = "CollectionConfig.xml";
58      static final public String COLLECTION_ELEMENT                         = "Collection";
59      static final public String COLLECTIONMETADATA_BETA_ELEMENT            = "Beta";
60      static final public String COLLECTIONMETADATA_BETA_STR                = "beta";
61      static final public String COLLECTIONMETADATA_COLLECTIONNAME_STR      = "collectionname";
62      static final public String COLLECTIONMETADATA_COLLECTIONEXTRA_STR     = "collectionextra";
63      static final public String COLLECTIONMETADATA_CREATOR_ELEMENT         = "Creator";
64      static final public String COLLECTIONMETADATA_CREATOR_STR             = "creator";
65      static final public String COLLECTIONMETADATA_ELEMENT                 = "CollectionMetadata";
66      static final public String COLLECTIONMETADATA_ICONCOLLECTION_STR      = "iconcollection";
67      static final public String COLLECTIONMETADATA_ICONCOLLECTIONSMALL_STR = "iconcollectionsmall";
68      static final public String COLLECTIONMETADATA_MAINTAINER_ELEMENT      = "Maintainer";
69      static final public String COLLECTIONMETADATA_MAINTAINER_STR          = "maintainer";
70      static final public String COLLECTIONMETADATA_PUBLIC_ELEMENT          = "Public";
71      static final public String COLLECTIONMETADATA_PUBLIC_STR              = "public";
72      static final public String COLLECTIONMETADATA_STR                     = "collectionmeta";
73      static final public String COLON_CHARACTER                            = ":";
74      static final public String COMMA_CHARACTER                            = ",";
75      static final public String COMMENTED_INDEXES_STR                      = "#indexes";
76      static final public String COMMENTED_INDEX_DEFAULT_STR                = "#defaultindex";
77      static final public String COMMENTED_LEVELS_STR                       = "#levels";
78      static final public String CONTENT_ATTRIBUTE                          = "content";
79      static final public String CONTENT_ELEMENT                            = "content";
80      static final public String CUSTOM_ATTRIBUTE                           = "custom";
81      static final public String DEBUG_ARGUMENT                             = "-debug";
82      static final public String DICTIONARY_FILENAME                        = "dictionary";
83      static final public String DIRECTORY_MAPPINGS_ELEMENT                 = "DirectoryMappings";
84      static final public String ETC_FOLDER                                 = "etc";
85      static final public String EMPTY_STR                                  = "";
86      static final public String ENGLISH_LANGUAGE_STR                       = "en";
87      static final public String ENUM_STR                                   = "enum";
88      static final public String EQUALS_CHARACTER                           = "=";
89      static final public String ERROR_STR                                  = "Error";
90      static final public String ESCAPE_PATTERN                             = "\\\\";
91      static final public String ESCAPE_STR                                 = "\\";
92      static final public String EXCLAIMATION_CHARACTER                     = "!";
93      static final public String EXCLUDE_STR                                = "exclude";
94      static final public String EXTRACTED_METADATA_ELEMENT                 = "XMetadata";
95      static final public String EXTRACTED_NAMESPACE                        = "ex.";
96      static final public String FALSE_STR                                  = "false";
97      static final public String FILE_ATTRIBUTE                             = "file";
98      static final public String FILENAME_STR                               = "Filename";
99      static final public String FLAG_STR                                   = "flag";
100     static final public String FORMAT_ELEMENT                             = "Format";
101     static final public String FORMAT_STR                                 = "format";
102     static final public String GSDL_ARGUMENT                              = "-gsdl";
103     static final public String HFILE_ARGUMENT                             = "-hfile";
104     static final public String HIERARCHY_ATTRIBUTE                        = "hierarchy";
105     static final public String HIERARCHY_CLASSIFIER                       = "Hierarchy";
106     static final public String HIERARCHY_STR                              = "hierarchy";
107     static final public String HTTP_PROTOCOL_STR                          = "http://";
108     static final public String HELP_ARGUMENT                              = "-help";
109     static final public String IMAGES_FOLDER                              = "images";
110     static final public String IMAGES_PATH_RELATIVE_TO_COLLECTION_PREFIX  = "_httpcollection_/images/";
111     static final public String IMAGES_PATH_RELATIVE_TO_GSDL_PREFIX        = "_httpprefix_/collect/<col_name>/images/";
112     static final public String IMPORT_FOLDER                              = "import";
113     static final public String INCLUDE_STR                                = "include";
114     static final public String INDEX_ELEMENT                              = "Index";
115     static final public String INDEX_DEFAULT_ELEMENT                      = "DefaultIndex";
116     static final public String INDEX_DEFAULT_STR                          = "defaultindex";
117     static final public String INDEX_STR                                  = "indexes";
118     static final public String INDEXES_ELEMENT                            = "Indexes";
119     static final public String INT_STR                                    = "int";
120     static final public String LANGUAGE_ARGUMENT                          = "l=";
121     static final public String LANGUAGE_ATTRIBUTE                         = "language";
122     static final public String LANGUAGE_ELEMENT                           = "Language";
123     static final public String LANGUAGE_DEFAULT_ELEMENT                   = "DefaultLanguage";
124     static final public String LANGUAGE_DEFAULT_STR                       = "defaultlanguage";
125     static final public String LANGUAGE_STR                               = "language";
126     static final public String LANGUAGES_ELEMENT                          = "Languages";
127     static final public String LANGUAGES_STR                              = "languages";
128     static final public String LBRACKET_CHARACTER                         = "[";
129     static final public String LBRACKET_PATTERN                           = "\\[";
130     static final public String LEVEL_ATTRIBUTE                            = "level";
131     static final public String LEVELS_ELEMENT                             = "Levels";
132     static final public String LEVELS_STR                                 = "levels";
133     static final public String LIBRARY_ARGUMENT                           = "-library";
134     static final public String LIBRARY_STR                                = "library";
135     static final public String LOAD_ARGUMENT                              = "-load";
136     static final public String MAPPING_ELEMENT                            = "Mapping";
137     static final public String MARC_EXTENSION                             = ".marc";
138     static final public String METADATA_ARGUMENT                          = "-metadata";
139     static final public String METADATA_BAK                               = "~metadata.xml";
140     static final public String METADATA_ELEMENT                           = "Metadata";
141     static final public String METADATA_SET_EXTENSION                     = ".mds";
142     static final public String METADATA_STR                               = "metadata";
143     static final public String METADATA_TYPE_STR                          = "metadatum"; // Because -someone- complained we have metadata (plural) and metadatum (singular) confused...
144     static final public String METADATA_XML                               = "metadata.xml";
145     static final public String METADATUM_STR                              = "metadatum";
146     static final public String METADATUM_TYPE_STR                         = "metadata"; // Because -someone- complained we have metadata (plural) and metadatum (singular) confused...
147     static final public String MGPP_ATTRIBUTE                             = "mgpp_enabled";
148     static final public String MINUS_CHARACTER                            = "-";
149     static final public String MODEL_COLLECTION_NAME                      = "modelcol";
150     static final public String NAME_ATTRIBUTE                             = "name";
151     static final public String NEWLINE_CHARACTER                          = "\\";
152     static final public String NEWLINE_ELEMENT                            = "NewLine";
153     static final public String NO_LOAD_ARGUMENT                           = "-no_load";
154     static final public String OPEN_PARENTHESIS_CHARACTER                 = "(";
155     static final public String OPTION_ELEMENT                             = "Option";
156     static final public String OPTIONS_ATTRIBUTE                          = "options";
157     static final public String PERL_ARGUMENT                              = "-perl";
158     static final public String PHIND_CLASSIFIER                           = "Phind";
159     static final public String PIPE_STR                                   = "|";
160     static final public String PLUGIN_ELEMENT                             = "Plugin";
161     static final public String PLUGIN_STR                                 = "plugin";
162     static final public String PROPERTIES_FILE_EXTENSION                  = ".properties";
163     static final public String PSEUDO_COLLECTCONFIGURATION_XML            = "xml/CollectionConfig.xml";
164     static final public String RANGE_ELEMENT                              = "Range";
165     static final public String RBRACKET_CHARACTER                         = "]";
166     static final public String RBRACKET_PATTERN                           = "\\]";
167     static final public String RECPLUG_STR                                = "RecPlug";
168     static final public String SEARCHTYPE_ELEMENT                         = "SearchType";
169     static final public String SEARCHTYPE_STR                             = "searchtype";
170     static final public String SEPARATOR_ATTRIBUTE                        = "separator";
171     static final public String SEPARATOR_CHARACTER                        = "/";
172     static final public String SHOW_PROGRESS_ARGUMENT                     = "show_progress";
173     static final public String SKIN_ARGUMENT                              = "-skinlf";
174     static final public String SINGLE_ESCAPE_ONLY_PATTERN                 = "[^\\\\]+\\\\[^\\\\]+";
175     static final public String SOURCESEGMENT_VALUE                        = "SourceSegment";
176     static final public String SPACE_CHARACTER                            = " ";
177     static final public String SPECIAL_ATTRIBUTE                          = "special";
178     static final public String SPEECH_CHARACTER                           = "\"";
179     static final public String STOP_CHARACTER                             = ".";
180     static final public String STRING_STR                                 = "string";
181     static final public String SUBCOLLECTION_ELEMENT                      = "Subcollection";
182     static final public String SUBCOLLECTION_STR                          = "subcollection";
183     static final public String SUBCOLLECTION_DEFAULT_INDEX_ELEMENT        = "DefaultSubcollection";
184     static final public String SUBCOLLECTION_DEFAULT_INDEX_STR            = "defaultsubcollection";
185     static final public String SUBCOLLECTION_INDEX_STR                    = "indexsubcollections";
186     static final public String SUBCOLLECTION_INDEXES_ELEMENT              = "SubcollectionIndexes";
187     static final public String SUPERCOLLECTION_ELEMENT                    = "Supercollection";
188     static final public String SUPERCOLLECTION_STR                        = "supercollection";
189     static final public String TAB_CHARACTER                              = "\t";
190     static final public String TEXT_NODE                                  = "#text";
191     static final public String TEXT_STR                                   = "text";
192     static final public String TIMESTAMP_ARGUMENT                         = "&uq=";
193     static final public String TRUE_STR                                   = "true";
194     static final public String TRUNCATED_STRING                            = "...";
195     static final public String TYPE_ATTRIBUTE                             = "type";
196     static final public String UNDERSCORE_CHARACTER                       = "_";
197     static final public String UNKNOWN_ELEMENT                            = "Unknown";
198     static final public String UNKNOWNPLUG_STR                             = "UnknownPlug";
199     static final public String USE_METADATA_FILES_ARGUMENT                = "use_metadata_files";
200     static final public String URL_SEPARATOR_CHARACTER                    = "/";
201     static final public String VALUE_ATTRIBUTE                            = "value";
202     static final public String VALUE_TREE_ATTRIBUTE                       = "remember_values";
203     static final public String YES_STR                                    = "yes";
204 }