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 java.util.*;
016
017import org.apache.juneau.*;
018import org.apache.juneau.http.*;
019import org.apache.juneau.oapi.*;
020import org.apache.juneau.serializer.*;
021import org.apache.juneau.uon.*;
022
023/**
024 * @deprecated Use {@link OpenApiSerializerBuilder}
025 */
026@Deprecated
027public class SimpleUonPartSerializerBuilder extends UonPartSerializerBuilder {
028
029   /**
030    * Constructor, default settings.
031    */
032   public SimpleUonPartSerializerBuilder() {
033      super();
034   }
035
036   /**
037    * Constructor.
038    *
039    * @param ps The initial configuration settings for this builder.
040    */
041   public SimpleUonPartSerializerBuilder(PropertyStore ps) {
042      super(ps);
043   }
044
045   @Override /* ContextBuilder */
046   public SimpleUonPartSerializer build() {
047      return build(SimpleUonPartSerializer.class);
048   }
049
050
051   //--------------------------------------------------------------------------------
052   // Properties
053   //--------------------------------------------------------------------------------
054
055   @Override /* UonPartSerializerBuilder */
056   public SimpleUonPartSerializerBuilder paramFormat(ParamFormat value) {
057      super.paramFormat(value);
058      return this;
059   }
060
061   @Override /* UonPartSerializerBuilder */
062   public SimpleUonPartSerializerBuilder paramFormatPlain() {
063      super.paramFormatPlain();
064      return this;
065   }
066
067   @Override /* UonSerializerBuilder */
068   public SimpleUonPartSerializerBuilder encoding(boolean value) {
069      super.encoding(value);
070      return this;
071   }
072
073   @Override /* UonSerializerBuilder */
074   public SimpleUonPartSerializerBuilder encoding() {
075      super.encoding();
076      return this;
077   }
078
079   @Override /* SerializerBuilder */
080   public SimpleUonPartSerializerBuilder abridged(boolean value) {
081      super.abridged(value);
082      return this;
083   }
084
085   @Override /* SerializerBuilder */
086   public SimpleUonPartSerializerBuilder abridged() {
087      super.abridged();
088      return this;
089   }
090
091   @Override /* SerializerBuilder */
092   public SimpleUonPartSerializerBuilder addBeanTypeProperties(boolean value) {
093      super.addBeanTypeProperties(value);
094      return this;
095   }
096
097   @Override /* SerializerBuilder */
098   public SimpleUonPartSerializerBuilder detectRecursions(boolean value) {
099      super.detectRecursions(value);
100      return this;
101   }
102
103   @Override /* SerializerBuilder */
104   public SimpleUonPartSerializerBuilder detectRecursions() {
105      super.detectRecursions();
106      return this;
107   }
108
109   @Override /* SerializerBuilder */
110   public SimpleUonPartSerializerBuilder ignoreRecursions(boolean value) {
111      super.ignoreRecursions(value);
112      return this;
113   }
114
115   @Override /* SerializerBuilder */
116   public SimpleUonPartSerializerBuilder ignoreRecursions() {
117      super.ignoreRecursions();
118      return this;
119   }
120   @Override /* SerializerBuilder */
121   public SimpleUonPartSerializerBuilder initialDepth(int value) {
122      super.initialDepth(value);
123      return this;
124   }
125
126   @Override /* SerializerBuilder */
127   public SimpleUonPartSerializerBuilder listener(Class<? extends SerializerListener> value) {
128      super.listener(value);
129      return this;
130   }
131
132   @Override /* SerializerBuilder */
133   public SimpleUonPartSerializerBuilder maxDepth(int value) {
134      super.maxDepth(value);
135      return this;
136   }
137
138   @Override /* SerializerBuilder */
139   public SimpleUonPartSerializerBuilder maxIndent(int value) {
140      super.maxIndent(value);
141      return this;
142   }
143
144   @Override /* SerializerBuilder */
145   public SimpleUonPartSerializerBuilder quoteChar(char value) {
146      super.quoteChar(value);
147      return this;
148   }
149
150   @Override /* SerializerBuilder */
151   public SimpleUonPartSerializerBuilder sortCollections(boolean value) {
152      super.sortCollections(value);
153      return this;
154   }
155
156   @Override /* SerializerBuilder */
157   public SimpleUonPartSerializerBuilder sortCollections() {
158      super.sortCollections();
159      return this;
160   }
161
162   @Override /* SerializerBuilder */
163   public SimpleUonPartSerializerBuilder sortMaps(boolean value) {
164      super.sortMaps(value);
165      return this;
166   }
167
168   @Override /* SerializerBuilder */
169   public SimpleUonPartSerializerBuilder sortMaps() {
170      super.sortMaps();
171      return this;
172   }
173
174   @Override /* SerializerBuilder */
175   public SimpleUonPartSerializerBuilder sq() {
176      super.sq();
177      return this;
178   }
179
180   @Override /* SerializerBuilder */
181   public SimpleUonPartSerializerBuilder trimEmptyCollections(boolean value) {
182      super.trimEmptyCollections(value);
183      return this;
184   }
185
186   @Override /* SerializerBuilder */
187   public SimpleUonPartSerializerBuilder trimEmptyCollections() {
188      super.trimEmptyCollections();
189      return this;
190   }
191
192   @Override /* SerializerBuilder */
193   public SimpleUonPartSerializerBuilder trimEmptyMaps(boolean value) {
194      super.trimEmptyMaps(value);
195      return this;
196   }
197
198   @Override /* SerializerBuilder */
199   public SimpleUonPartSerializerBuilder trimEmptyMaps() {
200      super.trimEmptyMaps();
201      return this;
202   }
203
204   @Override /* SerializerBuilder */
205   public SimpleUonPartSerializerBuilder trimNullProperties(boolean value) {
206      super.trimNullProperties(value);
207      return this;
208   }
209
210   @Override /* SerializerBuilder */
211   public SimpleUonPartSerializerBuilder trimStrings(boolean value) {
212      super.trimStrings(value);
213      return this;
214   }
215
216   @Override /* SerializerBuilder */
217   public SimpleUonPartSerializerBuilder trimStrings() {
218      super.trimStrings();
219      return this;
220   }
221
222   @Override /* SerializerBuilder */
223   public SimpleUonPartSerializerBuilder uriContext(UriContext value) {
224      super.uriContext(value);
225      return this;
226   }
227
228   @Override /* SerializerBuilder */
229   public SimpleUonPartSerializerBuilder uriRelativity(UriRelativity value) {
230      super.uriRelativity(value);
231      return this;
232   }
233
234   @Override /* SerializerBuilder */
235   public SimpleUonPartSerializerBuilder uriResolution(UriResolution value) {
236      super.uriResolution(value);
237      return this;
238   }
239
240   @Override /* SerializerBuilder */
241   public SimpleUonPartSerializerBuilder useWhitespace(boolean value) {
242      super.useWhitespace(value);
243      return this;
244   }
245
246   @Override /* SerializerBuilder */
247   public SimpleUonPartSerializerBuilder useWhitespace() {
248      super.useWhitespace();
249      return this;
250   }
251
252   @Override /* SerializerBuilder */
253   public SimpleUonPartSerializerBuilder ws() {
254      super.ws();
255      return this;
256   }
257
258   @Override /* BeanContextBuilder */
259   public SimpleUonPartSerializerBuilder beansRequireDefaultConstructor(boolean value) {
260      super.beansRequireDefaultConstructor(value);
261      return this;
262   }
263
264   @Override /* BeanContextBuilder */
265   public SimpleUonPartSerializerBuilder beansRequireDefaultConstructor() {
266      super.beansRequireDefaultConstructor();
267      return this;
268   }
269
270   @Override /* BeanContextBuilder */
271   public SimpleUonPartSerializerBuilder beansRequireSerializable(boolean value) {
272      super.beansRequireSerializable(value);
273      return this;
274   }
275
276   @Override /* BeanContextBuilder */
277   public SimpleUonPartSerializerBuilder beansRequireSerializable() {
278      super.beansRequireSerializable();
279      return this;
280   }
281
282   @Override /* BeanContextBuilder */
283   public SimpleUonPartSerializerBuilder beansRequireSettersForGetters(boolean value) {
284      super.beansRequireSettersForGetters(value);
285      return this;
286   }
287
288   @Override /* BeanContextBuilder */
289   public SimpleUonPartSerializerBuilder beansRequireSettersForGetters() {
290      super.beansRequireSettersForGetters();
291      return this;
292   }
293
294   @Override /* BeanContextBuilder */
295   public SimpleUonPartSerializerBuilder beansRequireSomeProperties(boolean value) {
296      super.beansRequireSomeProperties(value);
297      return this;
298   }
299
300   @Override /* BeanContextBuilder */
301   public SimpleUonPartSerializerBuilder beanMapPutReturnsOldValue(boolean value) {
302      super.beanMapPutReturnsOldValue(value);
303      return this;
304   }
305
306   @Override /* BeanContextBuilder */
307   public SimpleUonPartSerializerBuilder beanMapPutReturnsOldValue() {
308      super.beanMapPutReturnsOldValue();
309      return this;
310   }
311
312   @Override /* BeanContextBuilder */
313   public SimpleUonPartSerializerBuilder beanConstructorVisibility(Visibility value) {
314      super.beanConstructorVisibility(value);
315      return this;
316   }
317
318   @Override /* BeanContextBuilder */
319   public SimpleUonPartSerializerBuilder beanClassVisibility(Visibility value) {
320      super.beanClassVisibility(value);
321      return this;
322   }
323
324   @Override /* BeanContextBuilder */
325   public SimpleUonPartSerializerBuilder beanFieldVisibility(Visibility value) {
326      super.beanFieldVisibility(value);
327      return this;
328   }
329
330   @Override /* BeanContextBuilder */
331   public SimpleUonPartSerializerBuilder beanMethodVisibility(Visibility value) {
332      super.beanMethodVisibility(value);
333      return this;
334   }
335
336   @Override /* BeanContextBuilder */
337   public SimpleUonPartSerializerBuilder useJavaBeanIntrospector(boolean value) {
338      super.useJavaBeanIntrospector(value);
339      return this;
340   }
341
342   @Override /* BeanContextBuilder */
343   public SimpleUonPartSerializerBuilder useJavaBeanIntrospector() {
344      super.useJavaBeanIntrospector();
345      return this;
346   }
347
348   @Override /* BeanContextBuilder */
349   public SimpleUonPartSerializerBuilder useInterfaceProxies(boolean value) {
350      super.useInterfaceProxies(value);
351      return this;
352   }
353
354   @Override /* BeanContextBuilder */
355   public SimpleUonPartSerializerBuilder ignoreUnknownBeanProperties(boolean value) {
356      super.ignoreUnknownBeanProperties(value);
357      return this;
358   }
359
360   @Override /* BeanContextBuilder */
361   public SimpleUonPartSerializerBuilder ignoreUnknownBeanProperties() {
362      super.ignoreUnknownBeanProperties();
363      return this;
364   }
365
366   @Override /* BeanContextBuilder */
367   public SimpleUonPartSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {
368      super.ignoreUnknownNullBeanProperties(value);
369      return this;
370   }
371
372   @Override /* BeanContextBuilder */
373   public SimpleUonPartSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {
374      super.ignorePropertiesWithoutSetters(value);
375      return this;
376   }
377
378   @Override /* BeanContextBuilder */
379   public SimpleUonPartSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {
380      super.ignoreInvocationExceptionsOnGetters(value);
381      return this;
382   }
383
384   @Override /* BeanContextBuilder */
385   public SimpleUonPartSerializerBuilder ignoreInvocationExceptionsOnGetters() {
386      super.ignoreInvocationExceptionsOnGetters();
387      return this;
388   }
389
390   @Override /* BeanContextBuilder */
391   public SimpleUonPartSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {
392      super.ignoreInvocationExceptionsOnSetters(value);
393      return this;
394   }
395
396   @Override /* BeanContextBuilder */
397   public SimpleUonPartSerializerBuilder ignoreInvocationExceptionsOnSetters() {
398      super.ignoreInvocationExceptionsOnSetters();
399      return this;
400   }
401
402   @Override /* BeanContextBuilder */
403   public SimpleUonPartSerializerBuilder sortProperties(boolean value) {
404      super.sortProperties(value);
405      return this;
406   }
407
408   @Override /* BeanContextBuilder */
409   public SimpleUonPartSerializerBuilder sortProperties() {
410      super.sortProperties();
411      return this;
412   }
413
414   @Override /* BeanContextBuilder */
415   public SimpleUonPartSerializerBuilder notBeanPackages(Object...values) {
416      super.notBeanPackages(values);
417      return this;
418   }
419
420   @Override /* BeanContextBuilder */
421   public SimpleUonPartSerializerBuilder notBeanPackages(String...values) {
422      super.notBeanPackages(values);
423      return this;
424   }
425
426   @Override /* BeanContextBuilder */
427   public SimpleUonPartSerializerBuilder notBeanPackages(boolean append, Object...values) {
428      super.notBeanPackages(append, values);
429      return this;
430   }
431
432   @Override /* BeanContextBuilder */
433   public SimpleUonPartSerializerBuilder notBeanPackagesRemove(Object...values) {
434      super.notBeanPackagesRemove(values);
435      return this;
436   }
437
438   @Override /* BeanContextBuilder */
439   public SimpleUonPartSerializerBuilder notBeanClasses(Object...values) {
440      super.notBeanClasses(values);
441      return this;
442   }
443
444   @Override /* BeanContextBuilder */
445   public SimpleUonPartSerializerBuilder notBeanClasses(Class<?>...values) {
446      super.notBeanClasses(values);
447      return this;
448   }
449
450   @Override /* BeanContextBuilder */
451   public SimpleUonPartSerializerBuilder notBeanClasses(boolean append, Object...values) {
452      super.notBeanClasses(append, values);
453      return this;
454   }
455
456   @Override /* BeanContextBuilder */
457   public SimpleUonPartSerializerBuilder notBeanClassesRemove(Object...values) {
458      super.notBeanClassesRemove(values);
459      return this;
460   }
461
462   @Override /* BeanContextBuilder */
463   public SimpleUonPartSerializerBuilder beanFilters(Object...values) {
464      super.beanFilters(values);
465      return this;
466   }
467
468   @Override /* BeanContextBuilder */
469   public SimpleUonPartSerializerBuilder beanFilters(Class<?>...values) {
470      super.beanFilters(values);
471      return this;
472   }
473
474   @Override /* BeanContextBuilder */
475   public SimpleUonPartSerializerBuilder beanFilters(boolean append, Object...values) {
476      super.beanFilters(append, values);
477      return this;
478   }
479
480   @Override /* BeanContextBuilder */
481   public SimpleUonPartSerializerBuilder beanFiltersRemove(Object...values) {
482      super.beanFiltersRemove(values);
483      return this;
484   }
485
486   @Override /* BeanContextBuilder */
487   public SimpleUonPartSerializerBuilder pojoSwaps(Object...values) {
488      super.pojoSwaps(values);
489      return this;
490   }
491
492   @Override /* BeanContextBuilder */
493   public SimpleUonPartSerializerBuilder pojoSwaps(Class<?>...values) {
494      super.pojoSwaps(values);
495      return this;
496   }
497
498   @Override /* BeanContextBuilder */
499   public SimpleUonPartSerializerBuilder pojoSwaps(boolean append, Object...values) {
500      super.pojoSwaps(append, values);
501      return this;
502   }
503
504   @Override /* BeanContextBuilder */
505   public SimpleUonPartSerializerBuilder pojoSwapsRemove(Object...values) {
506      super.pojoSwapsRemove(values);
507      return this;
508   }
509
510   @Override /* BeanContextBuilder */
511   public SimpleUonPartSerializerBuilder implClasses(Map<String,Class<?>> values) {
512      super.implClasses(values);
513      return this;
514   }
515
516   @Override /* BeanContextBuilder */
517   public <T> SimpleUonPartSerializerBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) {
518      super.implClass(interfaceClass, implClass);
519      return this;
520   }
521
522   @Override /* BeanContextBuilder */
523   public SimpleUonPartSerializerBuilder beanDictionary(Object...values) {
524      super.beanDictionary(values);
525      return this;
526   }
527
528   @Override /* BeanContextBuilder */
529   public SimpleUonPartSerializerBuilder beanDictionary(Class<?>...values) {
530      super.beanDictionary(values);
531      return this;
532   }
533
534   @Override /* BeanContextBuilder */
535   public SimpleUonPartSerializerBuilder beanDictionary(boolean append, Object...values) {
536      super.beanDictionary(append, values);
537      return this;
538   }
539
540   @Override /* BeanContextBuilder */
541   public SimpleUonPartSerializerBuilder beanDictionaryRemove(Object...values) {
542      super.beanDictionaryRemove(values);
543      return this;
544   }
545
546   @Override /* BeanContextBuilder */
547   public SimpleUonPartSerializerBuilder beanTypePropertyName(String value) {
548      super.beanTypePropertyName(value);
549      return this;
550   }
551
552   @Override /* BeanContextBuilder */
553   public SimpleUonPartSerializerBuilder locale(Locale value) {
554      super.locale(value);
555      return this;
556   }
557
558   @Override /* BeanContextBuilder */
559   public SimpleUonPartSerializerBuilder timeZone(TimeZone value) {
560      super.timeZone(value);
561      return this;
562   }
563
564   @Override /* BeanContextBuilder */
565   public SimpleUonPartSerializerBuilder mediaType(MediaType value) {
566      super.mediaType(value);
567      return this;
568   }
569
570   @Override /* BeanContextBuilder */
571   public SimpleUonPartSerializerBuilder debug() {
572      super.debug();
573      return this;
574   }
575
576   @Override /* ContextBuilder */
577   public SimpleUonPartSerializerBuilder set(String name, Object value) {
578      super.set(name, value);
579      return this;
580   }
581
582   @Override /* ContextBuilder */
583   public SimpleUonPartSerializerBuilder set(boolean append, String name, Object value) {
584      super.set(append, name, value);
585      return this;
586   }
587
588   @Override /* ContextBuilder */
589   public SimpleUonPartSerializerBuilder set(Map<String,Object> properties) {
590      super.set(properties);
591      return this;
592   }
593
594   @Override /* ContextBuilder */
595   public SimpleUonPartSerializerBuilder add(Map<String,Object> properties) {
596      super.add(properties);
597      return this;
598   }
599
600   @Override /* ContextBuilder */
601   public SimpleUonPartSerializerBuilder addTo(String name, Object value) {
602      super.addTo(name, value);
603      return this;
604   }
605
606   @Override /* ContextBuilder */
607   public SimpleUonPartSerializerBuilder addTo(String name, String key, Object value) {
608      super.addTo(name, key, value);
609      return this;
610   }
611
612   @Override /* ContextBuilder */
613   public SimpleUonPartSerializerBuilder removeFrom(String name, Object value) {
614      super.removeFrom(name, value);
615      return this;
616   }
617
618   @Override /* ContextBuilder */
619   public SimpleUonPartSerializerBuilder apply(PropertyStore copyFrom) {
620      super.apply(copyFrom);
621      return this;
622   }
623}