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