@@ -111,8 +111,6 @@ Parser.addMethod("setHelpFormatter(...)");
111111Parser . addMethod ( "setHelpOption(...)" ) ;
112112Parser . addMethod ( "setHelpTrigger(...)" ) ;
113113
114-
115-
116114var DefaultingCommandLine = new Class ( "DefaultingCommandLine" ) ;
117115DefaultingCommandLine . addMethod ( "appendCommandLine(...)" ) ;
118116DefaultingCommandLine . addMethod ( "insertCommandLine(...)" ) ;
@@ -126,3 +124,167 @@ var PreferencesCommandLine = new Class("PreferencesCommandLine");
126124PreferencesCommandLine . addAttribute ( "preferences" ) ;
127125PreferencesCommandLine . addNote ( "java.util.prefs.Preferences" ) ;
128126
127+
128+
129+
130+
131+ var ArgumentBuilder = new Class ( "ArgumentBuilder" ) ;
132+ ArgumentBuilder . addMethod ( "withId(...)" ) ;
133+ ArgumentBuilder . addMethod ( "withName(...)" ) ;
134+ ArgumentBuilder . addMethod ( "withDescription(...)" ) ;
135+ ArgumentBuilder . addMethod ( "withConsumeRemaining(...)" ) ;
136+ ArgumentBuilder . addMethod ( "withValidator(...)" ) ;
137+ ArgumentBuilder . addMethod ( "withMinimum(...)" ) ;
138+ ArgumentBuilder . addMethod ( "withMaximum(...)" ) ;
139+ ArgumentBuilder . addMethod ( "withDefault(...)" ) ;
140+ ArgumentBuilder . addMethod ( "withDefaults(...)" ) ;
141+ ArgumentBuilder . addMethod ( "withInitialSeparator(...)" ) ;
142+ ArgumentBuilder . addMethod ( "withSubsequentSeparator(...)" ) ;
143+ ArgumentBuilder . addMethod ( "create()" ) ;
144+ ArgumentBuilder . addMethod ( "reset()" ) ;
145+
146+ var CommandBuilder = new Class ( "CommandBuilder" ) ;
147+ CommandBuilder . addMethod ( "withId(...)" ) ;
148+ CommandBuilder . addMethod ( "withName(...)" ) ;
149+ CommandBuilder . addMethod ( "withDescription(...)" ) ;
150+ CommandBuilder . addMethod ( "withArgument(...)" ) ;
151+ CommandBuilder . addMethod ( "withChildren(...)" ) ;
152+ CommandBuilder . addMethod ( "withRequired(...)" ) ;
153+ CommandBuilder . addMethod ( "create()" ) ;
154+ CommandBuilder . addMethod ( "reset()" ) ;
155+
156+ var DefaultOptionBuilder = new Class ( "DefaultOptionBuilder" ) ;
157+ DefaultOptionBuilder . addMethod ( "withId(...)" ) ;
158+ DefaultOptionBuilder . addMethod ( "withShortName(...)" ) ;
159+ DefaultOptionBuilder . addMethod ( "withLongName(...)" ) ;
160+ DefaultOptionBuilder . addMethod ( "withDescription(...)" ) ;
161+ DefaultOptionBuilder . addMethod ( "withArgument(...)" ) ;
162+ DefaultOptionBuilder . addMethod ( "withChildren(...)" ) ;
163+ DefaultOptionBuilder . addMethod ( "withRequired(...)" ) ;
164+ DefaultOptionBuilder . addMethod ( "create()" ) ;
165+ DefaultOptionBuilder . addMethod ( "reset()" ) ;
166+ DefaultOptionBuilder . addAttribute ( "shortPrefix" ) ;
167+ DefaultOptionBuilder . addAttribute ( "longPrefix" ) ;
168+ DefaultOptionBuilder . addAttribute ( "burstEnabled" ) ;
169+
170+ var DefaultOptionBuilder = new Class ( "DefaultOptionBuilder" ) ;
171+ DefaultOptionBuilder . addMethod ( "withId(...)" ) ;
172+ DefaultOptionBuilder . addMethod ( "withShortName(...)" ) ;
173+ DefaultOptionBuilder . addMethod ( "withLongName(...)" ) ;
174+ DefaultOptionBuilder . addMethod ( "withDescription(...)" ) ;
175+ DefaultOptionBuilder . addMethod ( "withArgument(...)" ) ;
176+ DefaultOptionBuilder . addMethod ( "withChildren(...)" ) ;
177+ DefaultOptionBuilder . addMethod ( "withRequired(...)" ) ;
178+ DefaultOptionBuilder . addMethod ( "create()" ) ;
179+ DefaultOptionBuilder . addMethod ( "reset()" ) ;
180+
181+ var GroupBuilder = new Class ( "GroupBuilder" ) ;
182+ GroupBuilder . addMethod ( "withName(...)" ) ;
183+ GroupBuilder . addMethod ( "withDescription(...)" ) ;
184+ GroupBuilder . addMethod ( "withOption(...)" ) ;
185+ GroupBuilder . addMethod ( "withMinimum(...)" ) ;
186+ GroupBuilder . addMethod ( "withMaximum(...)" ) ;
187+ GroupBuilder . addMethod ( "create()" ) ;
188+ GroupBuilder . addMethod ( "reset()" ) ;
189+
190+ var PatternBuilder = new Class ( "PatternBuilder" ) ;
191+ PatternBuilder . addMethod ( "withPattern(...)" ) ;
192+ PatternBuilder . addMethod ( "create()" ) ;
193+ PatternBuilder . addMethod ( "reset()" ) ;
194+ PatternBuilder . addAttribute ( "groupBuilder" ) ;
195+ PatternBuilder . addAttribute ( "optionBuilder" ) ;
196+ PatternBuilder . addAttribute ( "argumentBuilder" ) ;
197+
198+ var SwitchBuilder = new Class ( "SwitchBuilder" ) ;
199+ SwitchBuilder . addMethod ( "withId(...)" ) ;
200+ SwitchBuilder . addMethod ( "withName(...)" ) ;
201+ SwitchBuilder . addMethod ( "withDescription(...)" ) ;
202+ SwitchBuilder . addMethod ( "withArgument(...)" ) ;
203+ SwitchBuilder . addMethod ( "withChildren(...)" ) ;
204+ SwitchBuilder . addMethod ( "withRequired(...)" ) ;
205+ SwitchBuilder . addMethod ( "create()" ) ;
206+ SwitchBuilder . addMethod ( "reset()" ) ;
207+ SwitchBuilder . addAttribute ( "enabledPrefix" ) ;
208+ SwitchBuilder . addAttribute ( "disabledPrefix" ) ;
209+
210+
211+
212+ var Validator = new Class ( "Validator" ) ;
213+ Validator . addMethod ( "validate(...)" ) ;
214+
215+ var ClassValidator = new Class ( "ClassValidator" ) ;
216+ ClassValidator . addAttribute ( "classLoader" ) ;
217+ ClassValidator . addAttribute ( "instance" ) ;
218+ ClassValidator . addAttribute ( "loadable" ) ;
219+
220+ var DateValidator = new Class ( "DateValidator" ) ;
221+ DateValidator . addAttribute ( "formats" ) ;
222+ DateValidator . addAttribute ( "minimum" ) ;
223+ DateValidator . addAttribute ( "maximum" ) ;
224+
225+ var EnumValidator = new Class ( "EnumValidator" ) ;
226+ EnumValidator . addAttribute ( "validValues" ) ;
227+
228+ var FileValidator = new Class ( "FileValidator" ) ;
229+ FileValidator . addAttribute ( "directory" ) ;
230+ FileValidator . addAttribute ( "existing" ) ;
231+ FileValidator . addAttribute ( "file" ) ;
232+ FileValidator . addAttribute ( "hidden" ) ;
233+ FileValidator . addAttribute ( "readable" ) ;
234+ FileValidator . addAttribute ( "writable" ) ;
235+
236+ var FileValidator = new Class ( "FileValidator" ) ;
237+ FileValidator . addAttribute ( "format" ) ;
238+ FileValidator . addAttribute ( "minimum" ) ;
239+ FileValidator . addAttribute ( "maximum" ) ;
240+
241+ var UrlValidator = new Class ( "UrlValidator" ) ;
242+ UrlValidator . addAttribute ( "format" ) ;
243+ UrlValidator . addAttribute ( "minimum" ) ;
244+ UrlValidator . addAttribute ( "maximum" ) ;
245+
246+
247+
248+
249+ var Comparators = new Class ( "Comparators" ) ;
250+ Comparators . addMethod ( "chain(...)" ) ;
251+ Comparators . addMethod ( "commandFirst(...)" ) ;
252+ Comparators . addMethod ( "commandLast(...)" ) ;
253+ Comparators . addMethod ( "defaultOptionFirst(...)" ) ;
254+ Comparators . addMethod ( "defaultOptionLast(...)" ) ;
255+ Comparators . addMethod ( "groupFirst(...)" ) ;
256+ Comparators . addMethod ( "groupLast(...)" ) ;
257+ Comparators . addMethod ( "namedFirst(...)" ) ;
258+ Comparators . addMethod ( "namedLast(...)" ) ;
259+ Comparators . addMethod ( "preferredNameFirst(...)" ) ;
260+ Comparators . addMethod ( "preferredNameLast(...)" ) ;
261+ Comparators . addMethod ( "requiredFirst(...)" ) ;
262+ Comparators . addMethod ( "requiredLast(...)" ) ;
263+ Comparators . addMethod ( "switchFirst(...)" ) ;
264+ Comparators . addMethod ( "switchLast(...)" ) ;
265+
266+ var HelpFormatter = new Class ( "HelpFormatter" ) ;
267+ HelpFormatter . addMethod ( "print()" ) ;
268+ HelpFormatter . addMethod ( "printDivider()" ) ;
269+ HelpFormatter . addMethod ( "printException()" ) ;
270+ HelpFormatter . addMethod ( "printFooter()" ) ;
271+ HelpFormatter . addMethod ( "printGutterLeft()" ) ;
272+ HelpFormatter . addMethod ( "printGutterRight()" ) ;
273+ HelpFormatter . addMethod ( "printHeader()" ) ;
274+ HelpFormatter . addMethod ( "printHelp()" ) ;
275+ HelpFormatter . addMethod ( "printUsage()" ) ;
276+ HelpFormatter . addAttribute ( "comparator" ) ;
277+ HelpFormatter . addAttribute ( "displaySettings" ) ;
278+ HelpFormatter . addAttribute ( "divider" ) ;
279+ HelpFormatter . addAttribute ( "exception" ) ;
280+ HelpFormatter . addAttribute ( "footer" ) ;
281+ HelpFormatter . addAttribute ( "fullUsageSettings" ) ;
282+ HelpFormatter . addAttribute ( "group" ) ;
283+ HelpFormatter . addAttribute ( "gutterCenter" ) ;
284+ HelpFormatter . addAttribute ( "gutterLeft" ) ;
285+ HelpFormatter . addAttribute ( "gutterRight" ) ;
286+ HelpFormatter . addAttribute ( "header" ) ;
287+ HelpFormatter . addAttribute ( "lineUsageSettings" ) ;
288+ HelpFormatter . addAttribute ( "pageWidth" ) ;
289+ HelpFormatter . addAttribute ( "printWriter" ) ;
290+ HelpFormatter . addAttribute ( "shellCommand" ) ;
0 commit comments