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.plaintext;
014
015import java.lang.reflect.*;
016import java.nio.charset.*;
017import java.util.*;
018
019import org.apache.juneau.*;
020import org.apache.juneau.http.*;
021import org.apache.juneau.reflect.*;
022import org.apache.juneau.serializer.*;
023import org.apache.juneau.svl.*;
024
025/**
026 * Builder class for building instances of plain-text serializers.
027 */
028public class PlainTextSerializerBuilder extends WriterSerializerBuilder {
029
030   /**
031    * Constructor, default settings.
032    */
033   public PlainTextSerializerBuilder() {
034      super();
035   }
036
037   /**
038    * Constructor.
039    *
040    * @param ps The initial configuration settings for this builder.
041    */
042   public PlainTextSerializerBuilder(PropertyStore ps) {
043      super(ps);
044   }
045
046   @Override /* ContextBuilder */
047   public PlainTextSerializer build() {
048      return build(PlainTextSerializer.class);
049   }
050
051   //-----------------------------------------------------------------------------------------------------------------
052   // Properties
053   //-----------------------------------------------------------------------------------------------------------------
054
055   @Override /* WriterSerializerBuilder */
056   public PlainTextSerializerBuilder fileCharset(Charset value) {
057      super.fileCharset(value);
058      return this;
059   }
060
061   @Override /* WriterSerializerBuilder */
062   public PlainTextSerializerBuilder maxIndent(int value) {
063      super.maxIndent(value);
064      return this;
065   }
066
067   @Override /* WriterSerializerBuilder */
068   public PlainTextSerializerBuilder quoteChar(char value) {
069      super.quoteChar(value);
070      return this;
071   }
072
073   @Override /* WriterSerializerBuilder */
074   public PlainTextSerializerBuilder sq() {
075      super.sq();
076      return this;
077   }
078
079   @Override /* WriterSerializerBuilder */
080   public PlainTextSerializerBuilder streamCharset(Charset value) {
081      super.streamCharset(value);
082      return this;
083   }
084
085   @Override /* WriterSerializerBuilder */
086   public PlainTextSerializerBuilder useWhitespace(boolean value) {
087      super.useWhitespace(value);
088      return this;
089   }
090
091   @Override /* WriterSerializerBuilder */
092   public PlainTextSerializerBuilder useWhitespace() {
093      super.useWhitespace();
094      return this;
095   }
096
097   @Override /* WriterSerializerBuilder */
098   public PlainTextSerializerBuilder ws() {
099      super.ws();
100      return this;
101   }
102
103   @Override /* SerializerBuilder */
104   public PlainTextSerializerBuilder addBeanTypes(boolean value) {
105      super.addBeanTypes(value);
106      return this;
107   }
108
109   @Override /* SerializerBuilder */
110   public PlainTextSerializerBuilder addBeanTypes() {
111      super.addBeanTypes();
112      return this;
113   }
114
115   @Override /* SerializerBuilder */
116   public PlainTextSerializerBuilder addRootType(boolean value) {
117      super.addRootType(value);
118      return this;
119   }
120
121   @Override /* SerializerBuilder */
122   public PlainTextSerializerBuilder addRootType() {
123      super.addRootType();
124      return this;
125   }
126
127   @Override /* SerializerBuilder */
128   public PlainTextSerializerBuilder detectRecursions(boolean value) {
129      super.detectRecursions(value);
130      return this;
131   }
132
133   @Override /* SerializerBuilder */
134   public PlainTextSerializerBuilder detectRecursions() {
135      super.detectRecursions();
136      return this;
137   }
138
139   @Override /* SerializerBuilder */
140   public PlainTextSerializerBuilder ignoreRecursions(boolean value) {
141      super.ignoreRecursions(value);
142      return this;
143   }
144
145   @Override /* SerializerBuilder */
146   public PlainTextSerializerBuilder ignoreRecursions() {
147      super.ignoreRecursions();
148      return this;
149   }
150   @Override /* SerializerBuilder */
151   public PlainTextSerializerBuilder initialDepth(int value) {
152      super.initialDepth(value);
153      return this;
154   }
155
156   @Override /* SerializerBuilder */
157   public PlainTextSerializerBuilder listener(Class<? extends SerializerListener> value) {
158      super.listener(value);
159      return this;
160   }
161
162   @Override /* SerializerBuilder */
163   public PlainTextSerializerBuilder maxDepth(int value) {
164      super.maxDepth(value);
165      return this;
166   }
167
168   @Override /* SerializerBuilder */
169   public PlainTextSerializerBuilder sortCollections(boolean value) {
170      super.sortCollections(value);
171      return this;
172   }
173
174   @Override /* SerializerBuilder */
175   public PlainTextSerializerBuilder sortCollections() {
176      super.sortCollections();
177      return this;
178   }
179
180   @Override /* SerializerBuilder */
181   public PlainTextSerializerBuilder sortMaps(boolean value) {
182      super.sortMaps(value);
183      return this;
184   }
185
186   @Override /* SerializerBuilder */
187   public PlainTextSerializerBuilder sortMaps() {
188      super.sortMaps();
189      return this;
190   }
191
192   @Override /* SerializerBuilder */
193   public PlainTextSerializerBuilder trimEmptyCollections(boolean value) {
194      super.trimEmptyCollections(value);
195      return this;
196   }
197
198   @Override /* SerializerBuilder */
199   public PlainTextSerializerBuilder trimEmptyCollections() {
200      super.trimEmptyCollections();
201      return this;
202   }
203
204   @Override /* SerializerBuilder */
205   public PlainTextSerializerBuilder trimEmptyMaps(boolean value) {
206      super.trimEmptyMaps(value);
207      return this;
208   }
209
210   @Override /* SerializerBuilder */
211   public PlainTextSerializerBuilder trimEmptyMaps() {
212      super.trimEmptyMaps();
213      return this;
214   }
215
216   @Override /* SerializerBuilder */
217   public PlainTextSerializerBuilder trimNullProperties(boolean value) {
218      super.trimNullProperties(value);
219      return this;
220   }
221
222   @Override /* SerializerBuilder */
223   public PlainTextSerializerBuilder trimStrings(boolean value) {
224      super.trimStrings(value);
225      return this;
226   }
227
228   @Override /* SerializerBuilder */
229   public PlainTextSerializerBuilder trimStrings() {
230      super.trimStrings();
231      return this;
232   }
233
234   @Override /* SerializerBuilder */
235   public PlainTextSerializerBuilder uriContext(UriContext value) {
236      super.uriContext(value);
237      return this;
238   }
239
240   @Override /* SerializerBuilder */
241   public PlainTextSerializerBuilder uriRelativity(UriRelativity value) {
242      super.uriRelativity(value);
243      return this;
244   }
245
246   @Override /* SerializerBuilder */
247   public PlainTextSerializerBuilder uriResolution(UriResolution value) {
248      super.uriResolution(value);
249      return this;
250   }
251
252   @Override /* BeanContextBuilder */
253   public PlainTextSerializerBuilder beanClassVisibility(Visibility value) {
254      super.beanClassVisibility(value);
255      return this;
256   }
257
258   @Override /* BeanContextBuilder */
259   public PlainTextSerializerBuilder beanConstructorVisibility(Visibility value) {
260      super.beanConstructorVisibility(value);
261      return this;
262   }
263
264   @Override /* BeanContextBuilder */
265   @Deprecated
266   public PlainTextSerializerBuilder beanDictionary(Class<?>...values) {
267      super.beanDictionary(values);
268      return this;
269   }
270
271   @Override /* BeanContextBuilder */
272   @Deprecated
273   public PlainTextSerializerBuilder beanDictionary(Object...values) {
274      super.beanDictionary(values);
275      return this;
276   }
277
278   @Override /* BeanContextBuilder */
279   @Deprecated
280   public PlainTextSerializerBuilder beanDictionaryReplace(Class<?>...values) {
281      super.beanDictionaryReplace(values);
282      return this;
283   }
284
285   @Override /* BeanContextBuilder */
286   @Deprecated
287   public PlainTextSerializerBuilder beanDictionaryReplace(Object...values) {
288      super.beanDictionaryReplace(values);
289      return this;
290   }
291
292   @Override /* BeanContextBuilder */
293   @Deprecated
294   public PlainTextSerializerBuilder beanDictionaryRemove(Class<?>...values) {
295      super.beanDictionaryRemove(values);
296      return this;
297   }
298
299   @Override /* BeanContextBuilder */
300   @Deprecated
301   public PlainTextSerializerBuilder beanDictionaryRemove(Object...values) {
302      super.beanDictionaryRemove(values);
303      return this;
304   }
305
306   @Override /* BeanContextBuilder */
307   public PlainTextSerializerBuilder beanFieldVisibility(Visibility value) {
308      super.beanFieldVisibility(value);
309      return this;
310   }
311
312   @Override /* BeanContextBuilder */
313   public PlainTextSerializerBuilder beanFilters(Class<?>...values) {
314      super.beanFilters(values);
315      return this;
316   }
317
318   @Override /* BeanContextBuilder */
319   public PlainTextSerializerBuilder beanFilters(Object...values) {
320      super.beanFilters(values);
321      return this;
322   }
323
324   @Override /* BeanContextBuilder */
325   public PlainTextSerializerBuilder beanFiltersReplace(Class<?>...values) {
326      super.beanFiltersReplace(values);
327      return this;
328   }
329
330   @Override /* BeanContextBuilder */
331   public PlainTextSerializerBuilder beanFiltersReplace(Object...values) {
332      super.beanFiltersReplace(values);
333      return this;
334   }
335
336   @Override /* BeanContextBuilder */
337   public PlainTextSerializerBuilder beanFiltersRemove(Class<?>...values) {
338      super.beanFiltersRemove(values);
339      return this;
340   }
341
342   @Override /* BeanContextBuilder */
343   public PlainTextSerializerBuilder beanFiltersRemove(Object...values) {
344      super.beanFiltersRemove(values);
345      return this;
346   }
347
348   @Override /* BeanContextBuilder */
349   public PlainTextSerializerBuilder beanMapPutReturnsOldValue(boolean value) {
350      super.beanMapPutReturnsOldValue(value);
351      return this;
352   }
353
354   @Override /* BeanContextBuilder */
355   public PlainTextSerializerBuilder beanMapPutReturnsOldValue() {
356      super.beanMapPutReturnsOldValue();
357      return this;
358   }
359
360   @Override /* BeanContextBuilder */
361   public PlainTextSerializerBuilder beanMethodVisibility(Visibility value) {
362      super.beanMethodVisibility(value);
363      return this;
364   }
365
366   @Override /* BeanContextBuilder */
367   public PlainTextSerializerBuilder beansRequireDefaultConstructor(boolean value) {
368      super.beansRequireDefaultConstructor(value);
369      return this;
370   }
371
372   @Override /* BeanContextBuilder */
373   public PlainTextSerializerBuilder beansRequireDefaultConstructor() {
374      super.beansRequireDefaultConstructor();
375      return this;
376   }
377
378   @Override /* BeanContextBuilder */
379   public PlainTextSerializerBuilder beansRequireSerializable(boolean value) {
380      super.beansRequireSerializable(value);
381      return this;
382   }
383
384   @Override /* BeanContextBuilder */
385   public PlainTextSerializerBuilder beansRequireSerializable() {
386      super.beansRequireSerializable();
387      return this;
388   }
389
390   @Override /* BeanContextBuilder */
391   public PlainTextSerializerBuilder beansRequireSettersForGetters(boolean value) {
392      super.beansRequireSettersForGetters(value);
393      return this;
394   }
395
396   @Override /* BeanContextBuilder */
397   public PlainTextSerializerBuilder beansRequireSettersForGetters() {
398      super.beansRequireSettersForGetters();
399      return this;
400   }
401
402   @Override /* BeanContextBuilder */
403   public PlainTextSerializerBuilder beansRequireSomeProperties(boolean value) {
404      super.beansRequireSomeProperties(value);
405      return this;
406   }
407
408   @Override /* BeanContextBuilder */
409   public PlainTextSerializerBuilder beanTypePropertyName(String value) {
410      super.beanTypePropertyName(value);
411      return this;
412   }
413
414   @Override /* BeanContextBuilder */
415   public PlainTextSerializerBuilder bpi(Class<?> beanClass, String value) {
416      super.bpi(beanClass, value);
417      return this;
418   }
419
420   @Override /* BeanContextBuilder */
421   public PlainTextSerializerBuilder bpi(Map<String,String> values) {
422      super.bpi(values);
423      return this;
424   }
425
426   @Override /* BeanContextBuilder */
427   public PlainTextSerializerBuilder bpi(String beanClassName, String value) {
428      super.bpi(beanClassName, value);
429      return this;
430   }
431
432   @Override /* BeanContextBuilder */
433   public PlainTextSerializerBuilder bpx(Class<?> beanClass, String properties) {
434      super.bpx(beanClass, properties);
435      return this;
436   }
437
438   @Override /* BeanContextBuilder */
439   public PlainTextSerializerBuilder bpx(Map<String,String> values) {
440      super.bpx(values);
441      return this;
442   }
443
444   @Override /* BeanContextBuilder */
445   public PlainTextSerializerBuilder bpx(String beanClassName, String value) {
446      super.bpx(beanClassName, value);
447      return this;
448   }
449
450   @Override /* BeanContextBuilder */
451   public PlainTextSerializerBuilder bpro(Class<?> beanClass, String value) {
452      super.bpro(beanClass, value);
453      return this;
454   }
455
456   @Override /* BeanContextBuilder */
457   public PlainTextSerializerBuilder bpro(Map<String,String> values) {
458      super.bpro(values);
459      return this;
460   }
461
462   @Override /* BeanContextBuilder */
463   public PlainTextSerializerBuilder bpro(String beanClassName, String value) {
464      super.bpro(beanClassName, value);
465      return this;
466   }
467
468   @Override /* BeanContextBuilder */
469   public PlainTextSerializerBuilder bpwo(Class<?> beanClass, String properties) {
470      super.bpwo(beanClass, properties);
471      return this;
472   }
473
474   @Override /* BeanContextBuilder */
475   public PlainTextSerializerBuilder bpwo(Map<String,String> values) {
476      super.bpwo(values);
477      return this;
478   }
479
480   @Override /* BeanContextBuilder */
481   public PlainTextSerializerBuilder bpwo(String beanClassName, String value) {
482      super.bpwo(beanClassName, value);
483      return this;
484   }
485
486   @Override /* BeanContextBuilder */
487   public PlainTextSerializerBuilder debug() {
488      super.debug();
489      return this;
490   }
491
492   @Override /* BeanContextBuilder */
493   public PlainTextSerializerBuilder dictionary(Class<?>...values) {
494      super.dictionary(values);
495      return this;
496   }
497
498   @Override /* BeanContextBuilder */
499   public PlainTextSerializerBuilder dictionary(Object...values) {
500      super.dictionary(values);
501      return this;
502   }
503
504   @Override /* BeanContextBuilder */
505   public PlainTextSerializerBuilder dictionaryReplace(Class<?>...values) {
506      super.dictionaryReplace(values);
507      return this;
508   }
509
510   @Override /* BeanContextBuilder */
511   public PlainTextSerializerBuilder dictionaryReplace(Object...values) {
512      super.dictionaryReplace(values);
513      return this;
514   }
515
516   @Override /* BeanContextBuilder */
517   public PlainTextSerializerBuilder dictionaryRemove(Class<?>...values) {
518      super.dictionaryRemove(values);
519      return this;
520   }
521
522   @Override /* BeanContextBuilder */
523   public PlainTextSerializerBuilder dictionaryRemove(Object...values) {
524      super.dictionaryRemove(values);
525      return this;
526   }
527
528   @Override /* BeanContextBuilder */
529   public <T> PlainTextSerializerBuilder example(Class<T> c, T o) {
530      super.example(c, o);
531      return this;
532   }
533
534   @Override /* BeanContextBuilder */
535   public <T> PlainTextSerializerBuilder exampleJson(Class<T> c, String value) {
536      super.exampleJson(c, value);
537      return this;
538   }
539
540   @Override /* BeanContextBuilder */
541   public PlainTextSerializerBuilder ignoreInvocationExceptionsOnGetters(boolean value) {
542      super.ignoreInvocationExceptionsOnGetters(value);
543      return this;
544   }
545
546   @Override /* BeanContextBuilder */
547   public PlainTextSerializerBuilder ignoreInvocationExceptionsOnGetters() {
548      super.ignoreInvocationExceptionsOnGetters();
549      return this;
550   }
551
552   @Override /* BeanContextBuilder */
553   public PlainTextSerializerBuilder ignoreInvocationExceptionsOnSetters(boolean value) {
554      super.ignoreInvocationExceptionsOnSetters(value);
555      return this;
556   }
557
558   @Override /* BeanContextBuilder */
559   public PlainTextSerializerBuilder ignoreInvocationExceptionsOnSetters() {
560      super.ignoreInvocationExceptionsOnSetters();
561      return this;
562   }
563
564   @Override /* BeanContextBuilder */
565   public PlainTextSerializerBuilder ignorePropertiesWithoutSetters(boolean value) {
566      super.ignorePropertiesWithoutSetters(value);
567      return this;
568   }
569
570   @Override /* BeanContextBuilder */
571   public PlainTextSerializerBuilder ignoreUnknownBeanProperties(boolean value) {
572      super.ignoreUnknownBeanProperties(value);
573      return this;
574   }
575
576   @Override /* BeanContextBuilder */
577   public PlainTextSerializerBuilder ignoreUnknownBeanProperties() {
578      super.ignoreUnknownBeanProperties();
579      return this;
580   }
581
582   @Override /* BeanContextBuilder */
583   public PlainTextSerializerBuilder ignoreUnknownNullBeanProperties(boolean value) {
584      super.ignoreUnknownNullBeanProperties(value);
585      return this;
586   }
587
588   @Override /* BeanContextBuilder */
589   public PlainTextSerializerBuilder implClass(Class<?> interfaceClass, Class<?> implClass) {
590      super.implClass(interfaceClass, implClass);
591      return this;
592   }
593
594   @Override /* BeanContextBuilder */
595   public PlainTextSerializerBuilder implClasses(Map<String,Class<?>> values) {
596      super.implClasses(values);
597      return this;
598   }
599
600   @Override /* BeanContextBuilder */
601   public PlainTextSerializerBuilder locale(Locale value) {
602      super.locale(value);
603      return this;
604   }
605
606   @Override /* BeanContextBuilder */
607   public PlainTextSerializerBuilder mediaType(MediaType value) {
608      super.mediaType(value);
609      return this;
610   }
611
612   @Override /* BeanContextBuilder */
613   public PlainTextSerializerBuilder notBeanClasses(Class<?>...values) {
614      super.notBeanClasses(values);
615      return this;
616   }
617
618   @Override /* BeanContextBuilder */
619   public PlainTextSerializerBuilder notBeanClasses(Object...values) {
620      super.notBeanClasses(values);
621      return this;
622   }
623
624   @Override /* BeanContextBuilder */
625   public PlainTextSerializerBuilder notBeanClassesReplace(Class<?>...values) {
626      super.notBeanClassesReplace(values);
627      return this;
628   }
629
630   @Override /* BeanContextBuilder */
631   public PlainTextSerializerBuilder notBeanClassesReplace(Object...values) {
632      super.notBeanClassesReplace(values);
633      return this;
634   }
635
636   @Override /* BeanContextBuilder */
637   public PlainTextSerializerBuilder notBeanClassesRemove(Class<?>...values) {
638      super.notBeanClassesRemove(values);
639      return this;
640   }
641
642   @Override /* BeanContextBuilder */
643   public PlainTextSerializerBuilder notBeanClassesRemove(Object...values) {
644      super.notBeanClassesRemove(values);
645      return this;
646   }
647
648   @Override /* BeanContextBuilder */
649   public PlainTextSerializerBuilder notBeanPackages(Object...values) {
650      super.notBeanPackages(values);
651      return this;
652   }
653
654   @Override /* BeanContextBuilder */
655   public PlainTextSerializerBuilder notBeanPackages(String...values) {
656      super.notBeanPackages(values);
657      return this;
658   }
659
660   @Override /* BeanContextBuilder */
661   public PlainTextSerializerBuilder notBeanPackagesReplace(String...values) {
662      super.notBeanPackagesReplace(values);
663      return this;
664   }
665
666   @Override /* BeanContextBuilder */
667   public PlainTextSerializerBuilder notBeanPackagesReplace(Object...values) {
668      super.notBeanPackagesReplace(values);
669      return this;
670   }
671
672   @Override /* BeanContextBuilder */
673   public PlainTextSerializerBuilder notBeanPackagesRemove(String...values) {
674      super.notBeanPackagesRemove(values);
675      return this;
676   }
677
678   @Override /* BeanContextBuilder */
679   public PlainTextSerializerBuilder notBeanPackagesRemove(Object...values) {
680      super.notBeanPackagesRemove(values);
681      return this;
682   }
683
684   @Override /* BeanContextBuilder */
685   public PlainTextSerializerBuilder pojoSwaps(Class<?>...values) {
686      super.pojoSwaps(values);
687      return this;
688   }
689
690   @Override /* BeanContextBuilder */
691   public PlainTextSerializerBuilder pojoSwaps(Object...values) {
692      super.pojoSwaps(values);
693      return this;
694   }
695
696   @Override /* BeanContextBuilder */
697   public PlainTextSerializerBuilder pojoSwapsReplace(Class<?>...values) {
698      super.pojoSwapsReplace(values);
699      return this;
700   }
701
702   @Override /* BeanContextBuilder */
703   public PlainTextSerializerBuilder pojoSwapsReplace(Object...values) {
704      super.pojoSwapsReplace(values);
705      return this;
706   }
707
708   @Override /* BeanContextBuilder */
709   public PlainTextSerializerBuilder pojoSwapsRemove(Class<?>...values) {
710      super.pojoSwapsRemove(values);
711      return this;
712   }
713
714   @Override /* BeanContextBuilder */
715   public PlainTextSerializerBuilder pojoSwapsRemove(Object...values) {
716      super.pojoSwapsRemove(values);
717      return this;
718   }
719
720   @Override /* BeanContextBuilder */
721   public PlainTextSerializerBuilder sortProperties(boolean value) {
722      super.sortProperties(value);
723      return this;
724   }
725
726   @Override /* BeanContextBuilder */
727   public PlainTextSerializerBuilder sortProperties() {
728      super.sortProperties();
729      return this;
730   }
731
732   @Override /* BeanContextBuilder */
733   public PlainTextSerializerBuilder timeZone(TimeZone value) {
734      super.timeZone(value);
735      return this;
736   }
737
738   @Override /* BeanContextBuilder */
739   public PlainTextSerializerBuilder useEnumNames(boolean value) {
740      super.useEnumNames(value);
741      return this;
742   }
743
744   @Override /* BeanContextBuilder */
745   public PlainTextSerializerBuilder useEnumNames() {
746      super.useEnumNames();
747      return this;
748   }
749
750   @Override /* BeanContextBuilder */
751   public PlainTextSerializerBuilder useInterfaceProxies(boolean value) {
752      super.useInterfaceProxies(value);
753      return this;
754   }
755
756   @Override /* BeanContextBuilder */
757   public PlainTextSerializerBuilder useJavaBeanIntrospector(boolean value) {
758      super.useJavaBeanIntrospector(value);
759      return this;
760   }
761
762   @Override /* BeanContextBuilder */
763   public PlainTextSerializerBuilder useJavaBeanIntrospector() {
764      super.useJavaBeanIntrospector();
765      return this;
766   }
767
768   @Override /* ContextBuilder */
769   public PlainTextSerializerBuilder set(String name, Object value) {
770      super.set(name, value);
771      return this;
772   }
773
774   @Override /* ContextBuilder */
775   public PlainTextSerializerBuilder set(Map<String,Object> properties) {
776      super.set(properties);
777      return this;
778   }
779
780   @Override /* ContextBuilder */
781   public PlainTextSerializerBuilder add(Map<String,Object> properties) {
782      super.add(properties);
783      return this;
784   }
785
786   @Override /* ContextBuilder */
787   public PlainTextSerializerBuilder addTo(String name, Object value) {
788      super.addTo(name, value);
789      return this;
790   }
791
792   @Override /* ContextBuilder */
793   public PlainTextSerializerBuilder addTo(String name, String key, Object value) {
794      super.addTo(name, key, value);
795      return this;
796   }
797
798   @Override /* ContextBuilder */
799   public PlainTextSerializerBuilder removeFrom(String name, Object value) {
800      super.removeFrom(name, value);
801      return this;
802   }
803
804   @Override /* ContextBuilder */
805   public PlainTextSerializerBuilder apply(PropertyStore copyFrom) {
806      super.apply(copyFrom);
807      return this;
808   }
809
810   @Override /* ContextBuilder */
811   public PlainTextSerializerBuilder applyAnnotations(AnnotationList al, VarResolverSession vrs) {
812      super.applyAnnotations(al, vrs);
813      return this;
814   }
815
816   @Override /* ContextBuilder */
817   public PlainTextSerializerBuilder applyAnnotations(Class<?> fromClass) {
818      super.applyAnnotations(fromClass);
819      return this;
820   }
821
822   @Override /* ContextBuilder */
823   public PlainTextSerializerBuilder applyAnnotations(Method fromMethod) {
824      super.applyAnnotations(fromMethod);
825      return this;
826   }
827}