001/*
002 * Copyright 2005 The Apache Software Foundation
003 * Copyright 2005 Stephen McConnell
004 *
005 * Licensed under the Apache License, Version 2.0 (the "License");
006 * you may not use this file except in compliance with the License.
007 * You may obtain a copy of the License at
008 *
009 *     http://www.apache.org/licenses/LICENSE-2.0
010 *
011 * Unless required by applicable law or agreed to in writing, software
012 * distributed under the License is distributed on an "AS IS" BASIS,
013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
014 * See the License for the specific language governing permissions and
015 * limitations under the License.
016 */
017package net.dpml.cli.resource;
018
019/**
020 * Common resurce constants.
021 * @author <a href="@PUBLISHER-URL@">@PUBLISHER-NAME@</a>
022 * @version @PROJECT-VERSION@
023 */
024public abstract class ResourceConstants
025{
026   /**
027    * Bad classname constant.
028    */
029    public static final String CLASSVALIDATOR_BAD_CLASSNAME = "ClassValidator.bad.classname";
030    
031   /**
032    * Class not found constant.
033    */
034    public static final String CLASSVALIDATOR_CLASS_NOTFOUND = "ClassValidator.class.notfound";
035    
036   /**
037    * Class access constant.
038    */
039    public static final String CLASSVALIDATOR_CLASS_ACCESS = "ClassValidator.class.access";
040    
041   /**
042    * Class creation constant.
043    */
044    public static final String CLASSVALIDATOR_CLASS_CREATE = "ClassValidator.class.create";
045    
046   /**
047    * Date out of range constant.
048    */
049    public static final String DATEVALIDATOR_DATE_OUTOFRANGE = "DateValidator.date.OutOfRange";
050    
051   /**
052    * Malformed uri constant.
053    */
054    public static final String URIVALIDATOR_MALFORMED_URI = "URIValidator.malformed.URI";
055    
056   /**
057    * Malformed url constant.
058    */
059    public static final String URLVALIDATOR_MALFORMED_URL = "URLValidator.malformed.URL";
060    
061   /**
062    * Number out-of-range constant.
063    */
064    public static final String NUMBERVALIDATOR_NUMBER_OUTOFRANGE =
065        "NumberValidator.number.OutOfRange";
066    
067   /**
068    * Unexpected argument value constant.
069    */
070    public static final String ARGUMENT_UNEXPECTED_VALUE = "Argument.unexpected.value";
071    
072   /**
073    * Minimum greater than maximum error constant.
074    */
075    public static final String ARGUMENT_MIN_EXCEEDS_MAX = "Argument.minimum.exceeds.maximum";
076
077   /**
078    * Too few defaults error constant.
079    */
080    public static final String ARGUMENT_TOO_FEW_DEFAULTS = "Argument.too.few.defaults";
081    
082   /**
083    * Too many defaults error constant.
084    */
085    public static final String ARGUMENT_TOO_MANY_DEFAULTS = "Argument.too.many.defaults";
086    
087   /**
088    * Missing argument error constant.
089    */
090    public static final String ARGUMENT_MISSING_VALUES = "Argument.missing.values";
091    
092   /**
093    * Too many argument values error constant.
094    */
095    public static final String ARGUMENT_TOO_MANY_VALUES = "Argument.too.many.values";
096    
097   /**
098    * Missing trigger prefix error constant.
099    */
100    public static final String OPTION_TRIGGER_NEEDS_PREFIX = "Option.trigger.needs.prefix";
101    
102   /**
103    * Missing required option error constant.
104    */
105    public static final String OPTION_MISSING_REQUIRED = "Option.missing.required";
106    
107   /**
108    * Missing option name error constant.
109    */
110    public static final String OPTION_NO_NAME = "Option.no.name";
111    
112   /**
113    * Illegal long prefix error constant.
114    */
115    public static final String OPTION_ILLEGAL_LONG_PREFIX = "Option.illegal.long.prefix";
116    
117   /**
118    * Illegal short prefix error constant.
119    */
120    public static final String OPTION_ILLEGAL_SHORT_PREFIX = "Option.illegal.short.prefix";
121    
122   /**
123    * Unexpected token error constant.
124    */
125    public static final String UNEXPECTED_TOKEN = "Unexpected.token";
126    
127   /**
128    * Missing option error constant.
129    */
130    public static final String MISSING_OPTION = "Missing.option";
131    
132   /**
133    * Cannot burst error constant.
134    */
135    public static final String CANNOT_BURST = "Cannot.burst";
136    
137   /**
138    * Preferenced commmand name too long error constant.
139    */
140    public static final String COMMAND_PREFERRED_NAME_TOO_SHORT = "Command.preferredName.too.short";
141    
142   /**
143    * Preferenced commmand name too long error constant.
144    */
145    public static final String SWITCH_ILLEGAL_ENABLED_PREFIX = "Option.illegal.enabled.prefix";
146    
147   /**
148    * Illegal disabled prefix error constant.
149    */
150    public static final String SWITCH_ILLEGAL_DISABLED_PREFIX = "Option.illegal.disabled.prefix";
151    
152   /**
153    * Illegal duplicate prefix error constant.
154    */
155    public static final String SWITCH_IDENTICAL_PREFIXES = "Option.identical.prefixes";
156    
157   /**
158    * Switch already set error constant.
159    */
160    public static final String SWITCH_ALREADY_SET = "Switch.already.set";
161    
162   /**
163    * No enabled prefix error constant.
164    */
165    public static final String SWITCH_NO_ENABLED_PREFIX = "Switch.no.enabledPrefix";
166    
167   /**
168    * No disabled prefix error constant.
169    */
170    public static final String SWITCH_NO_DISABLED_PREFIX = "Switch.no.disabledPrefix";
171    
172   /**
173    * Switch enabled starts with disabled error constant.
174    */
175    public static final String SWITCH_ENABLED_STARTS_WITH_DISABLED =
176        "Switch.enabled.startsWith.disabled";
177    
178   /**
179    * Switch disabled starts with enabled error constant.
180    */
181    public static final String SWITCH_DISABLED_STARTWS_WITH_ENABLED =
182        "Switch.disabled.startsWith.enabled";
183    
184   /**
185    * Switch preferred name too short error constant.
186    */
187    public static final String SWITCH_PREFERRED_NAME_TOO_SHORT = "Switch.preferredName.too.short";
188    
189   /**
190    * Source dest must enforce values error constant.
191    */
192    public static final String SOURCE_DEST_MUST_ENFORCE_VALUES = "SourceDest.must.enforce.values";
193    
194   /**
195    * Gutter too long error constant.
196    */
197    public static final String HELPFORMATTER_GUTTER_TOO_LONG = "HelpFormatter.gutter.too.long";
198    
199   /**
200    * Width too narrow error constant.
201    */
202    public static final String HELPFORMATTER_WIDTH_TOO_NARROW = "HelpFormatter.width.too.narrow";
203    
204   /**
205    * Illegal emumeration value error constant.
206    */
207    public static final String ENUM_ILLEGAL_VALUE = "Enum.illegal.value";
208    
209   /**
210    * Null consume remaining error constant.
211    */
212    public static final String ARGUMENT_BUILDER_NULL_CONSUME_REMAINING = "ArgumentBuilder.null.consume.remaining";
213    
214   /**
215    * Empty consume remaining error constant.
216    */
217    public static final String ARGUMENT_BUILDER_EMPTY_CONSUME_REMAINING = "ArgumentBuilder.empty.consume.remaining";
218    
219   /**
220    * Null default error constant.
221    */
222    public static final String ARGUMENT_BUILDER_NULL_DEFAULT = "ArgumentBuilder.null.default";
223    
224   /**
225    * Null defaults error constant.
226    */
227    public static final String ARGUMENT_BUILDER_NULL_DEFAULTS = "ArgumentBuilder.null.defaults";
228    
229   /**
230    * Negative maximum error constant.
231    */
232    public static final String ARGUMENT_BUILDER_NEGATIVE_MAXIMUM = "ArgumentBuilder.negative.maximum";
233    
234   /**
235    * Negative minimum error constant.
236    */
237    public static final String ARGUMENT_BUILDER_NEGATIVE_MINIMUM = "ArgumentBuilder.negative.minimum";
238    
239   /**
240    * Null name error constant.
241    */
242    public static final String ARGUMENT_BUILDER_NULL_NAME = "ArgumentBuilder.null.name";
243    
244   /**
245    * Empty name error constant.
246    */
247    public static final String ARGUMENT_BUILDER_EMPTY_NAME = "ArgumentBuilder.empty.name";
248    
249   /**
250    * Null validator argument error constant.
251    */
252    public static final String ARGUMENT_BUILDER_NULL_VALIDATOR = "ArgumentBuilder.null.validator";
253
254}