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.annotation.*;
016import java.lang.reflect.*;
017import java.nio.charset.*;
018import java.util.*;
019
020import org.apache.juneau.*;
021import org.apache.juneau.http.*;
022import org.apache.juneau.reflect.*;
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   // <FluentSetters>
057
058   @Override /* GENERATED - ContextBuilder */
059   public HtmlStrippedDocSerializerBuilder add(Map<String,Object> properties) {
060      super.add(properties);
061      return this;
062   }
063
064   @Override /* GENERATED - ContextBuilder */
065   public HtmlStrippedDocSerializerBuilder addTo(String name, Object value) {
066      super.addTo(name, value);
067      return this;
068   }
069
070   @Override /* GENERATED - ContextBuilder */
071   public HtmlStrippedDocSerializerBuilder appendTo(String name, Object value) {
072      super.appendTo(name, value);
073      return this;
074   }
075
076   @Override /* GENERATED - ContextBuilder */
077   public HtmlStrippedDocSerializerBuilder apply(PropertyStore copyFrom) {
078      super.apply(copyFrom);
079      return this;
080   }
081
082   @Override /* GENERATED - ContextBuilder */
083   public HtmlStrippedDocSerializerBuilder applyAnnotations(java.lang.Class<?>...fromClasses) {
084      super.applyAnnotations(fromClasses);
085      return this;
086   }
087
088   @Override /* GENERATED - ContextBuilder */
089   public HtmlStrippedDocSerializerBuilder applyAnnotations(Method...fromMethods) {
090      super.applyAnnotations(fromMethods);
091      return this;
092   }
093
094   @Override /* GENERATED - ContextBuilder */
095   public HtmlStrippedDocSerializerBuilder applyAnnotations(AnnotationList al, VarResolverSession r) {
096      super.applyAnnotations(al, r);
097      return this;
098   }
099
100   @Override /* GENERATED - ContextBuilder */
101   public HtmlStrippedDocSerializerBuilder debug() {
102      super.debug();
103      return this;
104   }
105
106   @Override /* GENERATED - ContextBuilder */
107   public HtmlStrippedDocSerializerBuilder locale(Locale value) {
108      super.locale(value);
109      return this;
110   }
111
112   @Override /* GENERATED - ContextBuilder */
113   public HtmlStrippedDocSerializerBuilder mediaType(MediaType value) {
114      super.mediaType(value);
115      return this;
116   }
117
118   @Override /* GENERATED - ContextBuilder */
119   public HtmlStrippedDocSerializerBuilder prependTo(String name, Object value) {
120      super.prependTo(name, value);
121      return this;
122   }
123
124   @Override /* GENERATED - ContextBuilder */
125   public HtmlStrippedDocSerializerBuilder putAllTo(String name, Object value) {
126      super.putAllTo(name, value);
127      return this;
128   }
129
130   @Override /* GENERATED - ContextBuilder */
131   public HtmlStrippedDocSerializerBuilder putTo(String name, String key, Object value) {
132      super.putTo(name, key, value);
133      return this;
134   }
135
136   @Override /* GENERATED - ContextBuilder */
137   public HtmlStrippedDocSerializerBuilder removeFrom(String name, Object value) {
138      super.removeFrom(name, value);
139      return this;
140   }
141
142   @Override /* GENERATED - ContextBuilder */
143   public HtmlStrippedDocSerializerBuilder set(Map<String,Object> properties) {
144      super.set(properties);
145      return this;
146   }
147
148   @Override /* GENERATED - ContextBuilder */
149   public HtmlStrippedDocSerializerBuilder set(String name, Object value) {
150      super.set(name, value);
151      return this;
152   }
153
154   @Override /* GENERATED - ContextBuilder */
155   public HtmlStrippedDocSerializerBuilder timeZone(TimeZone value) {
156      super.timeZone(value);
157      return this;
158   }
159
160   @Override /* GENERATED - BeanContextBuilder */
161   public HtmlStrippedDocSerializerBuilder annotations(Annotation...values) {
162      super.annotations(values);
163      return this;
164   }
165
166   @Override /* GENERATED - BeanContextBuilder */
167   public HtmlStrippedDocSerializerBuilder beanClassVisibility(Visibility value) {
168      super.beanClassVisibility(value);
169      return this;
170   }
171
172   @Override /* GENERATED - BeanContextBuilder */
173   public HtmlStrippedDocSerializerBuilder beanConstructorVisibility(Visibility value) {
174      super.beanConstructorVisibility(value);
175      return this;
176   }
177
178   @Override /* GENERATED - BeanContextBuilder */
179   public HtmlStrippedDocSerializerBuilder beanFieldVisibility(Visibility value) {
180      super.beanFieldVisibility(value);
181      return this;
182   }
183
184   @Override /* GENERATED - BeanContextBuilder */
185   public HtmlStrippedDocSerializerBuilder beanInterceptor(Class<?> on, Class<? extends org.apache.juneau.transform.BeanInterceptor<?>> value) {
186      super.beanInterceptor(on, value);
187      return this;
188   }
189
190   @Override /* GENERATED - BeanContextBuilder */
191   public HtmlStrippedDocSerializerBuilder beanMapPutReturnsOldValue() {
192      super.beanMapPutReturnsOldValue();
193      return this;
194   }
195
196   @Override /* GENERATED - BeanContextBuilder */
197   public HtmlStrippedDocSerializerBuilder beanMethodVisibility(Visibility value) {
198      super.beanMethodVisibility(value);
199      return this;
200   }
201
202   @Override /* GENERATED - BeanContextBuilder */
203   public HtmlStrippedDocSerializerBuilder beansDontRequireSomeProperties() {
204      super.beansDontRequireSomeProperties();
205      return this;
206   }
207
208   @Override /* GENERATED - BeanContextBuilder */
209   public HtmlStrippedDocSerializerBuilder beansRequireDefaultConstructor() {
210      super.beansRequireDefaultConstructor();
211      return this;
212   }
213
214   @Override /* GENERATED - BeanContextBuilder */
215   public HtmlStrippedDocSerializerBuilder beansRequireSerializable() {
216      super.beansRequireSerializable();
217      return this;
218   }
219
220   @Override /* GENERATED - BeanContextBuilder */
221   public HtmlStrippedDocSerializerBuilder beansRequireSettersForGetters() {
222      super.beansRequireSettersForGetters();
223      return this;
224   }
225
226   @Override /* GENERATED - BeanContextBuilder */
227   public HtmlStrippedDocSerializerBuilder bpi(Map<String,Object> values) {
228      super.bpi(values);
229      return this;
230   }
231
232   @Override /* GENERATED - BeanContextBuilder */
233   public HtmlStrippedDocSerializerBuilder bpi(Class<?> beanClass, String properties) {
234      super.bpi(beanClass, properties);
235      return this;
236   }
237
238   @Override /* GENERATED - BeanContextBuilder */
239   public HtmlStrippedDocSerializerBuilder bpi(String beanClassName, String properties) {
240      super.bpi(beanClassName, properties);
241      return this;
242   }
243
244   @Override /* GENERATED - BeanContextBuilder */
245   public HtmlStrippedDocSerializerBuilder bpro(Map<String,Object> values) {
246      super.bpro(values);
247      return this;
248   }
249
250   @Override /* GENERATED - BeanContextBuilder */
251   public HtmlStrippedDocSerializerBuilder bpro(Class<?> beanClass, String properties) {
252      super.bpro(beanClass, properties);
253      return this;
254   }
255
256   @Override /* GENERATED - BeanContextBuilder */
257   public HtmlStrippedDocSerializerBuilder bpro(String beanClassName, String properties) {
258      super.bpro(beanClassName, properties);
259      return this;
260   }
261
262   @Override /* GENERATED - BeanContextBuilder */
263   public HtmlStrippedDocSerializerBuilder bpwo(Map<String,Object> values) {
264      super.bpwo(values);
265      return this;
266   }
267
268   @Override /* GENERATED - BeanContextBuilder */
269   public HtmlStrippedDocSerializerBuilder bpwo(Class<?> beanClass, String properties) {
270      super.bpwo(beanClass, properties);
271      return this;
272   }
273
274   @Override /* GENERATED - BeanContextBuilder */
275   public HtmlStrippedDocSerializerBuilder bpwo(String beanClassName, String properties) {
276      super.bpwo(beanClassName, properties);
277      return this;
278   }
279
280   @Override /* GENERATED - BeanContextBuilder */
281   public HtmlStrippedDocSerializerBuilder bpx(Map<String,Object> values) {
282      super.bpx(values);
283      return this;
284   }
285
286   @Override /* GENERATED - BeanContextBuilder */
287   public HtmlStrippedDocSerializerBuilder bpx(Class<?> beanClass, String properties) {
288      super.bpx(beanClass, properties);
289      return this;
290   }
291
292   @Override /* GENERATED - BeanContextBuilder */
293   public HtmlStrippedDocSerializerBuilder bpx(String beanClassName, String properties) {
294      super.bpx(beanClassName, properties);
295      return this;
296   }
297
298   @Override /* GENERATED - BeanContextBuilder */
299   public HtmlStrippedDocSerializerBuilder dictionary(Object...values) {
300      super.dictionary(values);
301      return this;
302   }
303
304   @Override /* GENERATED - BeanContextBuilder */
305   public HtmlStrippedDocSerializerBuilder dictionaryOn(Class<?> on, java.lang.Class<?>...values) {
306      super.dictionaryOn(on, values);
307      return this;
308   }
309
310   @Override /* GENERATED - BeanContextBuilder */
311   public HtmlStrippedDocSerializerBuilder dontIgnorePropertiesWithoutSetters() {
312      super.dontIgnorePropertiesWithoutSetters();
313      return this;
314   }
315
316   @Override /* GENERATED - BeanContextBuilder */
317   public HtmlStrippedDocSerializerBuilder dontIgnoreTransientFields() {
318      super.dontIgnoreTransientFields();
319      return this;
320   }
321
322   @Override /* GENERATED - BeanContextBuilder */
323   public HtmlStrippedDocSerializerBuilder dontIgnoreUnknownNullBeanProperties() {
324      super.dontIgnoreUnknownNullBeanProperties();
325      return this;
326   }
327
328   @Override /* GENERATED - BeanContextBuilder */
329   public HtmlStrippedDocSerializerBuilder dontUseInterfaceProxies() {
330      super.dontUseInterfaceProxies();
331      return this;
332   }
333
334   @Override /* GENERATED - BeanContextBuilder */
335   public <T> HtmlStrippedDocSerializerBuilder example(Class<T> pojoClass, T o) {
336      super.example(pojoClass, o);
337      return this;
338   }
339
340   @Override /* GENERATED - BeanContextBuilder */
341   public <T> HtmlStrippedDocSerializerBuilder exampleJson(Class<T> pojoClass, String json) {
342      super.exampleJson(pojoClass, json);
343      return this;
344   }
345
346   @Override /* GENERATED - BeanContextBuilder */
347   public HtmlStrippedDocSerializerBuilder fluentSetters() {
348      super.fluentSetters();
349      return this;
350   }
351
352   @Override /* GENERATED - BeanContextBuilder */
353   public HtmlStrippedDocSerializerBuilder fluentSetters(Class<?> on) {
354      super.fluentSetters(on);
355      return this;
356   }
357
358   @Override /* GENERATED - BeanContextBuilder */
359   public HtmlStrippedDocSerializerBuilder ignoreInvocationExceptionsOnGetters() {
360      super.ignoreInvocationExceptionsOnGetters();
361      return this;
362   }
363
364   @Override /* GENERATED - BeanContextBuilder */
365   public HtmlStrippedDocSerializerBuilder ignoreInvocationExceptionsOnSetters() {
366      super.ignoreInvocationExceptionsOnSetters();
367      return this;
368   }
369
370   @Override /* GENERATED - BeanContextBuilder */
371   public HtmlStrippedDocSerializerBuilder ignoreUnknownBeanProperties() {
372      super.ignoreUnknownBeanProperties();
373      return this;
374   }
375
376   @Override /* GENERATED - BeanContextBuilder */
377   public HtmlStrippedDocSerializerBuilder implClass(Class<?> interfaceClass, Class<?> implClass) {
378      super.implClass(interfaceClass, implClass);
379      return this;
380   }
381
382   @Override /* GENERATED - BeanContextBuilder */
383   public HtmlStrippedDocSerializerBuilder implClasses(Map<Class<?>,Class<?>> values) {
384      super.implClasses(values);
385      return this;
386   }
387
388   @Override /* GENERATED - BeanContextBuilder */
389   public HtmlStrippedDocSerializerBuilder interfaceClass(Class<?> on, Class<?> value) {
390      super.interfaceClass(on, value);
391      return this;
392   }
393
394   @Override /* GENERATED - BeanContextBuilder */
395   public HtmlStrippedDocSerializerBuilder interfaces(java.lang.Class<?>...value) {
396      super.interfaces(value);
397      return this;
398   }
399
400   @Override /* GENERATED - BeanContextBuilder */
401   public HtmlStrippedDocSerializerBuilder notBeanClasses(Object...values) {
402      super.notBeanClasses(values);
403      return this;
404   }
405
406   @Override /* GENERATED - BeanContextBuilder */
407   public HtmlStrippedDocSerializerBuilder notBeanPackages(Object...values) {
408      super.notBeanPackages(values);
409      return this;
410   }
411
412   @Override /* GENERATED - BeanContextBuilder */
413   public HtmlStrippedDocSerializerBuilder propertyNamer(Class<? extends org.apache.juneau.PropertyNamer> value) {
414      super.propertyNamer(value);
415      return this;
416   }
417
418   @Override /* GENERATED - BeanContextBuilder */
419   public HtmlStrippedDocSerializerBuilder propertyNamer(Class<?> on, Class<? extends org.apache.juneau.PropertyNamer> value) {
420      super.propertyNamer(on, value);
421      return this;
422   }
423
424   @Override /* GENERATED - BeanContextBuilder */
425   public HtmlStrippedDocSerializerBuilder sortProperties() {
426      super.sortProperties();
427      return this;
428   }
429
430   @Override /* GENERATED - BeanContextBuilder */
431   public HtmlStrippedDocSerializerBuilder sortProperties(java.lang.Class<?>...on) {
432      super.sortProperties(on);
433      return this;
434   }
435
436   @Override /* GENERATED - BeanContextBuilder */
437   public HtmlStrippedDocSerializerBuilder stopClass(Class<?> on, Class<?> value) {
438      super.stopClass(on, value);
439      return this;
440   }
441
442   @Override /* GENERATED - BeanContextBuilder */
443   public HtmlStrippedDocSerializerBuilder swaps(Object...values) {
444      super.swaps(values);
445      return this;
446   }
447
448   @Override /* GENERATED - BeanContextBuilder */
449   public HtmlStrippedDocSerializerBuilder typeName(Class<?> on, String value) {
450      super.typeName(on, value);
451      return this;
452   }
453
454   @Override /* GENERATED - BeanContextBuilder */
455   public HtmlStrippedDocSerializerBuilder typePropertyName(String value) {
456      super.typePropertyName(value);
457      return this;
458   }
459
460   @Override /* GENERATED - BeanContextBuilder */
461   public HtmlStrippedDocSerializerBuilder typePropertyName(Class<?> on, String value) {
462      super.typePropertyName(on, value);
463      return this;
464   }
465
466   @Override /* GENERATED - BeanContextBuilder */
467   public HtmlStrippedDocSerializerBuilder useEnumNames() {
468      super.useEnumNames();
469      return this;
470   }
471
472   @Override /* GENERATED - BeanContextBuilder */
473   public HtmlStrippedDocSerializerBuilder useJavaBeanIntrospector() {
474      super.useJavaBeanIntrospector();
475      return this;
476   }
477
478   @Override /* GENERATED - BeanTraverseBuilder */
479   public HtmlStrippedDocSerializerBuilder detectRecursions() {
480      super.detectRecursions();
481      return this;
482   }
483
484   @Override /* GENERATED - BeanTraverseBuilder */
485   public HtmlStrippedDocSerializerBuilder ignoreRecursions() {
486      super.ignoreRecursions();
487      return this;
488   }
489
490   @Override /* GENERATED - BeanTraverseBuilder */
491   public HtmlStrippedDocSerializerBuilder initialDepth(int value) {
492      super.initialDepth(value);
493      return this;
494   }
495
496   @Override /* GENERATED - BeanTraverseBuilder */
497   public HtmlStrippedDocSerializerBuilder maxDepth(int value) {
498      super.maxDepth(value);
499      return this;
500   }
501
502   @Override /* GENERATED - SerializerBuilder */
503   public HtmlStrippedDocSerializerBuilder addBeanTypes() {
504      super.addBeanTypes();
505      return this;
506   }
507
508   @Override /* GENERATED - SerializerBuilder */
509   public HtmlStrippedDocSerializerBuilder addRootType() {
510      super.addRootType();
511      return this;
512   }
513
514   @Override /* GENERATED - SerializerBuilder */
515   public HtmlStrippedDocSerializerBuilder keepNullProperties() {
516      super.keepNullProperties();
517      return this;
518   }
519
520   @Override /* GENERATED - SerializerBuilder */
521   public HtmlStrippedDocSerializerBuilder listener(Class<? extends org.apache.juneau.serializer.SerializerListener> value) {
522      super.listener(value);
523      return this;
524   }
525
526   @Override /* GENERATED - SerializerBuilder */
527   public HtmlStrippedDocSerializerBuilder sortCollections() {
528      super.sortCollections();
529      return this;
530   }
531
532   @Override /* GENERATED - SerializerBuilder */
533   public HtmlStrippedDocSerializerBuilder sortMaps() {
534      super.sortMaps();
535      return this;
536   }
537
538   @Override /* GENERATED - SerializerBuilder */
539   public HtmlStrippedDocSerializerBuilder trimEmptyCollections() {
540      super.trimEmptyCollections();
541      return this;
542   }
543
544   @Override /* GENERATED - SerializerBuilder */
545   public HtmlStrippedDocSerializerBuilder trimEmptyMaps() {
546      super.trimEmptyMaps();
547      return this;
548   }
549
550   @Override /* GENERATED - SerializerBuilder */
551   public HtmlStrippedDocSerializerBuilder trimStrings() {
552      super.trimStrings();
553      return this;
554   }
555
556   @Override /* GENERATED - SerializerBuilder */
557   public HtmlStrippedDocSerializerBuilder uriContext(UriContext value) {
558      super.uriContext(value);
559      return this;
560   }
561
562   @Override /* GENERATED - SerializerBuilder */
563   public HtmlStrippedDocSerializerBuilder uriRelativity(UriRelativity value) {
564      super.uriRelativity(value);
565      return this;
566   }
567
568   @Override /* GENERATED - SerializerBuilder */
569   public HtmlStrippedDocSerializerBuilder uriResolution(UriResolution value) {
570      super.uriResolution(value);
571      return this;
572   }
573
574   @Override /* GENERATED - WriterSerializerBuilder */
575   public HtmlStrippedDocSerializerBuilder fileCharset(Charset value) {
576      super.fileCharset(value);
577      return this;
578   }
579
580   @Override /* GENERATED - WriterSerializerBuilder */
581   public HtmlStrippedDocSerializerBuilder maxIndent(int value) {
582      super.maxIndent(value);
583      return this;
584   }
585
586   @Override /* GENERATED - WriterSerializerBuilder */
587   public HtmlStrippedDocSerializerBuilder quoteChar(char value) {
588      super.quoteChar(value);
589      return this;
590   }
591
592   @Override /* GENERATED - WriterSerializerBuilder */
593   public HtmlStrippedDocSerializerBuilder sq() {
594      super.sq();
595      return this;
596   }
597
598   @Override /* GENERATED - WriterSerializerBuilder */
599   public HtmlStrippedDocSerializerBuilder streamCharset(Charset value) {
600      super.streamCharset(value);
601      return this;
602   }
603
604   @Override /* GENERATED - WriterSerializerBuilder */
605   public HtmlStrippedDocSerializerBuilder useWhitespace() {
606      super.useWhitespace();
607      return this;
608   }
609
610   @Override /* GENERATED - WriterSerializerBuilder */
611   public HtmlStrippedDocSerializerBuilder ws() {
612      super.ws();
613      return this;
614   }
615
616   @Override /* GENERATED - XmlSerializerBuilder */
617   public HtmlStrippedDocSerializerBuilder addNamespaceUrisToRoot() {
618      super.addNamespaceUrisToRoot();
619      return this;
620   }
621
622   @Override /* GENERATED - XmlSerializerBuilder */
623   public HtmlStrippedDocSerializerBuilder defaultNamespace(String value) {
624      super.defaultNamespace(value);
625      return this;
626   }
627
628   @Override /* GENERATED - XmlSerializerBuilder */
629   public HtmlStrippedDocSerializerBuilder dontAutoDetectNamespaces() {
630      super.dontAutoDetectNamespaces();
631      return this;
632   }
633
634   @Override /* GENERATED - XmlSerializerBuilder */
635   public HtmlStrippedDocSerializerBuilder enableNamespaces() {
636      super.enableNamespaces();
637      return this;
638   }
639
640   @Override /* GENERATED - XmlSerializerBuilder */
641   public HtmlStrippedDocSerializerBuilder namespaces(String...values) {
642      super.namespaces(values);
643      return this;
644   }
645
646   @Override /* GENERATED - XmlSerializerBuilder */
647   public HtmlStrippedDocSerializerBuilder namespaces(Namespace...values) {
648      super.namespaces(values);
649      return this;
650   }
651
652   @Override /* GENERATED - XmlSerializerBuilder */
653   public HtmlStrippedDocSerializerBuilder ns() {
654      super.ns();
655      return this;
656   }
657
658   @Override /* GENERATED - HtmlSerializerBuilder */
659   public HtmlStrippedDocSerializerBuilder addKeyValueTableHeaders() {
660      super.addKeyValueTableHeaders();
661      return this;
662   }
663
664   @Override /* GENERATED - HtmlSerializerBuilder */
665   public HtmlStrippedDocSerializerBuilder dontDetectLabelParameters() {
666      super.dontDetectLabelParameters();
667      return this;
668   }
669
670   @Override /* GENERATED - HtmlSerializerBuilder */
671   public HtmlStrippedDocSerializerBuilder dontDetectLinksInStrings() {
672      super.dontDetectLinksInStrings();
673      return this;
674   }
675
676   @Override /* GENERATED - HtmlSerializerBuilder */
677   public HtmlStrippedDocSerializerBuilder labelParameter(String value) {
678      super.labelParameter(value);
679      return this;
680   }
681
682   @Override /* GENERATED - HtmlSerializerBuilder */
683   public HtmlStrippedDocSerializerBuilder uriAnchorText(AnchorText value) {
684      super.uriAnchorText(value);
685      return this;
686   }
687
688   // </FluentSetters>
689}