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