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