001// ***************************************************************************************************************************
002// * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.  See the NOTICE file *
003// * distributed with this work for additional information regarding copyright ownership.  The ASF licenses this file        *
004// * to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance            *
005// * with the License.  You may obtain a copy of the License at                                                              *
006// *                                                                                                                         *
007// *  http://www.apache.org/licenses/LICENSE-2.0                                                                             *
008// *                                                                                                                         *
009// * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an  *
010// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the        *
011// * specific language governing permissions and limitations under the License.                                              *
012// ***************************************************************************************************************************
013package org.apache.juneau.httppart;
014
015import static org.apache.juneau.uon.UonParser.*;
016
017import java.util.*;
018
019import org.apache.juneau.*;
020import org.apache.juneau.http.*;
021import org.apache.juneau.parser.*;
022import org.apache.juneau.uon.*;
023
024/**
025 * @deprecated Use {@link UonParserBuilder}
026 */
027@Deprecated
028public class UonPartParserBuilder extends UonParserBuilder {
029
030   /**
031    * Constructor, default settings.
032    */
033   public UonPartParserBuilder() {
034      super();
035   }
036
037   /**
038    * Constructor.
039    *
040    * @param ps The initial configuration settings for this builder.
041    */
042   public UonPartParserBuilder(PropertyStore ps) {
043      super(ps);
044   }
045
046   @Override /* ContextBuilder */
047   public UonPartParser build() {
048      return build(UonPartParser.class);
049   }
050
051
052   //--------------------------------------------------------------------------------
053   // Properties
054   //--------------------------------------------------------------------------------
055
056   @Override /* UonParserBuilder */
057   public UonPartParserBuilder decoding(boolean value) {
058      return set(UON_decoding, value);
059   }
060
061   @Override /* ParserBuilder */
062   public UonPartParserBuilder fileCharset(String value) {
063      super.fileCharset(value);
064      return this;
065   }
066
067   @Override /* ParserBuilder */
068   public UonPartParserBuilder inputStreamCharset(String value) {
069      super.inputStreamCharset(value);
070      return this;
071   }
072
073   @Override /* ParserBuilder */
074   public UonPartParserBuilder listener(Class<? extends ParserListener> value) {
075      super.listener(value);
076      return this;
077   }
078
079   @Override /* ParserBuilder */
080   public UonPartParserBuilder strict(boolean value) {
081      super.strict(value);
082      return this;
083   }
084
085   @Override /* ParserBuilder */
086   public UonPartParserBuilder strict() {
087      super.strict();
088      return this;
089   }
090
091   @Override /* ParserBuilder */
092   public UonPartParserBuilder trimStrings(boolean value) {
093      super.trimStrings(value);
094      return this;
095   }
096
097   @Override /* ParserBuilder */
098   public UonPartParserBuilder trimStrings() {
099      super.trimStrings();
100      return this;
101   }
102
103   @Override /* BeanContextBuilder */
104   public UonPartParserBuilder beansRequireDefaultConstructor(boolean value) {
105      super.beansRequireDefaultConstructor(value);
106      return this;
107   }
108
109   @Override /* BeanContextBuilder */
110   public UonPartParserBuilder beansRequireDefaultConstructor() {
111      super.beansRequireDefaultConstructor();
112      return this;
113   }
114
115   @Override /* BeanContextBuilder */
116   public UonPartParserBuilder beansRequireSerializable(boolean value) {
117      super.beansRequireSerializable(value);
118      return this;
119   }
120
121   @Override /* BeanContextBuilder */
122   public UonPartParserBuilder beansRequireSerializable() {
123      super.beansRequireSerializable();
124      return this;
125   }
126
127   @Override /* BeanContextBuilder */
128   public UonPartParserBuilder beansRequireSettersForGetters(boolean value) {
129      super.beansRequireSettersForGetters(value);
130      return this;
131   }
132
133   @Override /* BeanContextBuilder */
134   public UonPartParserBuilder beansRequireSettersForGetters() {
135      super.beansRequireSettersForGetters();
136      return this;
137   }
138
139   @Override /* BeanContextBuilder */
140   public UonPartParserBuilder beansRequireSomeProperties(boolean value) {
141      super.beansRequireSomeProperties(value);
142      return this;
143   }
144
145   @Override /* BeanContextBuilder */
146   public UonPartParserBuilder beanMapPutReturnsOldValue(boolean value) {
147      super.beanMapPutReturnsOldValue(value);
148      return this;
149   }
150
151   @Override /* BeanContextBuilder */
152   public UonPartParserBuilder beanMapPutReturnsOldValue() {
153      super.beanMapPutReturnsOldValue();
154      return this;
155   }
156
157   @Override /* BeanContextBuilder */
158   public UonPartParserBuilder beanConstructorVisibility(Visibility value) {
159      super.beanConstructorVisibility(value);
160      return this;
161   }
162
163   @Override /* BeanContextBuilder */
164   public UonPartParserBuilder beanClassVisibility(Visibility value) {
165      super.beanClassVisibility(value);
166      return this;
167   }
168
169   @Override /* BeanContextBuilder */
170   public UonPartParserBuilder beanFieldVisibility(Visibility value) {
171      super.beanFieldVisibility(value);
172      return this;
173   }
174
175   @Override /* BeanContextBuilder */
176   public UonPartParserBuilder beanMethodVisibility(Visibility value) {
177      super.beanMethodVisibility(value);
178      return this;
179   }
180
181   @Override /* BeanContextBuilder */
182   public UonPartParserBuilder useJavaBeanIntrospector(boolean value) {
183      super.useJavaBeanIntrospector(value);
184      return this;
185   }
186
187   @Override /* BeanContextBuilder */
188   public UonPartParserBuilder useJavaBeanIntrospector() {
189      super.useJavaBeanIntrospector();
190      return this;
191   }
192
193   @Override /* BeanContextBuilder */
194   public UonPartParserBuilder useInterfaceProxies(boolean value) {
195      super.useInterfaceProxies(value);
196      return this;
197   }
198
199   @Override /* BeanContextBuilder */
200   public UonPartParserBuilder ignoreUnknownBeanProperties(boolean value) {
201      super.ignoreUnknownBeanProperties(value);
202      return this;
203   }
204
205   @Override /* BeanContextBuilder */
206   public UonPartParserBuilder ignoreUnknownBeanProperties() {
207      super.ignoreUnknownBeanProperties();
208      return this;
209   }
210
211   @Override /* BeanContextBuilder */
212   public UonPartParserBuilder ignoreUnknownNullBeanProperties(boolean value) {
213      super.ignoreUnknownNullBeanProperties(value);
214      return this;
215   }
216
217   @Override /* BeanContextBuilder */
218   public UonPartParserBuilder ignorePropertiesWithoutSetters(boolean value) {
219      super.ignorePropertiesWithoutSetters(value);
220      return this;
221   }
222
223   @Override /* BeanContextBuilder */
224   public UonPartParserBuilder ignoreInvocationExceptionsOnGetters(boolean value) {
225      super.ignoreInvocationExceptionsOnGetters(value);
226      return this;
227   }
228
229   @Override /* BeanContextBuilder */
230   public UonPartParserBuilder ignoreInvocationExceptionsOnGetters() {
231      super.ignoreInvocationExceptionsOnGetters();
232      return this;
233   }
234
235   @Override /* BeanContextBuilder */
236   public UonPartParserBuilder ignoreInvocationExceptionsOnSetters(boolean value) {
237      super.ignoreInvocationExceptionsOnSetters(value);
238      return this;
239   }
240
241   @Override /* BeanContextBuilder */
242   public UonPartParserBuilder ignoreInvocationExceptionsOnSetters() {
243      super.ignoreInvocationExceptionsOnSetters();
244      return this;
245   }
246
247   @Override /* BeanContextBuilder */
248   public UonPartParserBuilder sortProperties(boolean value) {
249      super.sortProperties(value);
250      return this;
251   }
252
253   @Override /* BeanContextBuilder */
254   public UonPartParserBuilder sortProperties() {
255      super.sortProperties();
256      return this;
257   }
258
259   @Override /* BeanContextBuilder */
260   public UonPartParserBuilder notBeanPackages(Object...values) {
261      super.notBeanPackages(values);
262      return this;
263   }
264
265   @Override /* BeanContextBuilder */
266   public UonPartParserBuilder notBeanPackages(String...values) {
267      super.notBeanPackages(values);
268      return this;
269   }
270
271   @Override /* BeanContextBuilder */
272   public UonPartParserBuilder notBeanPackages(boolean append, Object...values) {
273      super.notBeanPackages(append, values);
274      return this;
275   }
276
277   @Override /* BeanContextBuilder */
278   public UonPartParserBuilder notBeanPackagesRemove(Object...values) {
279      super.notBeanPackagesRemove(values);
280      return this;
281   }
282
283   @Override /* BeanContextBuilder */
284   public UonPartParserBuilder notBeanClasses(Object...values) {
285      super.notBeanClasses(values);
286      return this;
287   }
288
289   @Override /* BeanContextBuilder */
290   public UonPartParserBuilder notBeanClasses(Class<?>...values) {
291      super.notBeanClasses(values);
292      return this;
293   }
294
295   @Override /* BeanContextBuilder */
296   public UonPartParserBuilder notBeanClasses(boolean append, Object...values) {
297      super.notBeanClasses(append, values);
298      return this;
299   }
300
301   @Override /* BeanContextBuilder */
302   public UonPartParserBuilder notBeanClassesRemove(Object...values) {
303      super.notBeanClassesRemove(values);
304      return this;
305   }
306
307   @Override /* BeanContextBuilder */
308   public UonPartParserBuilder beanFilters(Object...values) {
309      super.beanFilters(values);
310      return this;
311   }
312
313   @Override /* BeanContextBuilder */
314   public UonPartParserBuilder beanFilters(Class<?>...values) {
315      super.beanFilters(values);
316      return this;
317   }
318
319   @Override /* BeanContextBuilder */
320   public UonPartParserBuilder beanFilters(boolean append, Object...values) {
321      super.beanFilters(append, values);
322      return this;
323   }
324
325   @Override /* BeanContextBuilder */
326   public UonPartParserBuilder beanFiltersRemove(Object...values) {
327      super.beanFiltersRemove(values);
328      return this;
329   }
330
331   @Override /* BeanContextBuilder */
332   public UonPartParserBuilder pojoSwaps(Object...values) {
333      super.pojoSwaps(values);
334      return this;
335   }
336
337   @Override /* BeanContextBuilder */
338   public UonPartParserBuilder pojoSwaps(Class<?>...values) {
339      super.pojoSwaps(values);
340      return this;
341   }
342
343   @Override /* BeanContextBuilder */
344   public UonPartParserBuilder pojoSwaps(boolean append, Object...values) {
345      super.pojoSwaps(append, values);
346      return this;
347   }
348
349   @Override /* BeanContextBuilder */
350   public UonPartParserBuilder pojoSwapsRemove(Object...values) {
351      super.pojoSwapsRemove(values);
352      return this;
353   }
354
355   @Override /* BeanContextBuilder */
356   public UonPartParserBuilder implClasses(Map<String,Class<?>> values) {
357      super.implClasses(values);
358      return this;
359   }
360
361   @Override /* BeanContextBuilder */
362   public <T> UonPartParserBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {
363      super.implClass(interfaceClass, implClass);
364      return this;
365   }
366
367   @Override /* BeanContextBuilder */
368   public UonPartParserBuilder beanDictionary(Object...values) {
369      super.beanDictionary(values);
370      return this;
371   }
372
373   @Override /* BeanContextBuilder */
374   public UonPartParserBuilder beanDictionary(Class<?>...values) {
375      super.beanDictionary(values);
376      return this;
377   }
378
379   @Override /* BeanContextBuilder */
380   public UonPartParserBuilder beanDictionary(boolean append, Object...values) {
381      super.beanDictionary(append, values);
382      return this;
383   }
384
385   @Override /* BeanContextBuilder */
386   public UonPartParserBuilder beanDictionaryRemove(Object...values) {
387      super.beanDictionaryRemove(values);
388      return this;
389   }
390
391   @Override /* BeanContextBuilder */
392   public UonPartParserBuilder beanTypePropertyName(String value) {
393      super.beanTypePropertyName(value);
394      return this;
395   }
396
397   @Override /* BeanContextBuilder */
398   public UonPartParserBuilder locale(Locale value) {
399      super.locale(value);
400      return this;
401   }
402
403   @Override /* BeanContextBuilder */
404   public UonPartParserBuilder timeZone(TimeZone value) {
405      super.timeZone(value);
406      return this;
407   }
408
409   @Override /* BeanContextBuilder */
410   public UonPartParserBuilder mediaType(MediaType value) {
411      super.mediaType(value);
412      return this;
413   }
414
415   @Override /* BeanContextBuilder */
416   public UonPartParserBuilder debug() {
417      super.debug();
418      return this;
419   }
420
421   @Override /* ContextBuilder */
422   public UonPartParserBuilder set(String name, Object value) {
423      super.set(name, value);
424      return this;
425   }
426
427   @Override /* ContextBuilder */
428   public UonPartParserBuilder set(boolean append, String name, Object value) {
429      super.set(append, name, value);
430      return this;
431   }
432
433   @Override /* ContextBuilder */
434   public UonPartParserBuilder set(Map<String,Object> properties) {
435      super.set(properties);
436      return this;
437   }
438
439   @Override /* ContextBuilder */
440   public UonPartParserBuilder add(Map<String,Object> properties) {
441      super.add(properties);
442      return this;
443   }
444
445   @Override /* ContextBuilder */
446   public UonPartParserBuilder addTo(String name, Object value) {
447      super.addTo(name, value);
448      return this;
449   }
450
451   @Override /* ContextBuilder */
452   public UonPartParserBuilder addTo(String name, String key, Object value) {
453      super.addTo(name, key, value);
454      return this;
455   }
456
457   @Override /* ContextBuilder */
458   public UonPartParserBuilder removeFrom(String name, Object value) {
459      super.removeFrom(name, value);
460      return this;
461   }
462
463   @Override /* ContextBuilder */
464   public UonPartParserBuilder apply(PropertyStore copyFrom) {
465      super.apply(copyFrom);
466      return this;
467   }
468}