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 static org.apache.juneau.uon.UonParser.*; 016 017import java.util.*; 018 019import org.apache.juneau.*; 020import org.apache.juneau.http.*; 021import org.apache.juneau.parser.*; 022import org.apache.juneau.uon.*; 023 024/** 025 * @deprecated Use {@link UonParserBuilder} 026 */ 027@Deprecated 028public class UonPartParserBuilder extends UonParserBuilder { 029 030 /** 031 * Constructor, default settings. 032 */ 033 public UonPartParserBuilder() { 034 super(); 035 } 036 037 /** 038 * Constructor. 039 * 040 * @param ps The initial configuration settings for this builder. 041 */ 042 public UonPartParserBuilder(PropertyStore ps) { 043 super(ps); 044 } 045 046 @Override /* ContextBuilder */ 047 public UonPartParser build() { 048 return build(UonPartParser.class); 049 } 050 051 052 //-------------------------------------------------------------------------------- 053 // Properties 054 //-------------------------------------------------------------------------------- 055 056 @Override /* UonParserBuilder */ 057 public UonPartParserBuilder decoding(boolean value) { 058 return set(UON_decoding, value); 059 } 060 061 @Override /* ParserBuilder */ 062 public UonPartParserBuilder fileCharset(String value) { 063 super.fileCharset(value); 064 return this; 065 } 066 067 @Override /* ParserBuilder */ 068 public UonPartParserBuilder inputStreamCharset(String value) { 069 super.inputStreamCharset(value); 070 return this; 071 } 072 073 @Override /* ParserBuilder */ 074 public UonPartParserBuilder listener(Class<? extends ParserListener> value) { 075 super.listener(value); 076 return this; 077 } 078 079 @Override /* ParserBuilder */ 080 public UonPartParserBuilder strict(boolean value) { 081 super.strict(value); 082 return this; 083 } 084 085 @Override /* ParserBuilder */ 086 public UonPartParserBuilder strict() { 087 super.strict(); 088 return this; 089 } 090 091 @Override /* ParserBuilder */ 092 public UonPartParserBuilder trimStrings(boolean value) { 093 super.trimStrings(value); 094 return this; 095 } 096 097 @Override /* ParserBuilder */ 098 public UonPartParserBuilder trimStrings() { 099 super.trimStrings(); 100 return this; 101 } 102 103 @Override /* BeanContextBuilder */ 104 public UonPartParserBuilder beansRequireDefaultConstructor(boolean value) { 105 super.beansRequireDefaultConstructor(value); 106 return this; 107 } 108 109 @Override /* BeanContextBuilder */ 110 public UonPartParserBuilder beansRequireDefaultConstructor() { 111 super.beansRequireDefaultConstructor(); 112 return this; 113 } 114 115 @Override /* BeanContextBuilder */ 116 public UonPartParserBuilder beansRequireSerializable(boolean value) { 117 super.beansRequireSerializable(value); 118 return this; 119 } 120 121 @Override /* BeanContextBuilder */ 122 public UonPartParserBuilder beansRequireSerializable() { 123 super.beansRequireSerializable(); 124 return this; 125 } 126 127 @Override /* BeanContextBuilder */ 128 public UonPartParserBuilder beansRequireSettersForGetters(boolean value) { 129 super.beansRequireSettersForGetters(value); 130 return this; 131 } 132 133 @Override /* BeanContextBuilder */ 134 public UonPartParserBuilder beansRequireSettersForGetters() { 135 super.beansRequireSettersForGetters(); 136 return this; 137 } 138 139 @Override /* BeanContextBuilder */ 140 public UonPartParserBuilder beansRequireSomeProperties(boolean value) { 141 super.beansRequireSomeProperties(value); 142 return this; 143 } 144 145 @Override /* BeanContextBuilder */ 146 public UonPartParserBuilder beanMapPutReturnsOldValue(boolean value) { 147 super.beanMapPutReturnsOldValue(value); 148 return this; 149 } 150 151 @Override /* BeanContextBuilder */ 152 public UonPartParserBuilder beanMapPutReturnsOldValue() { 153 super.beanMapPutReturnsOldValue(); 154 return this; 155 } 156 157 @Override /* BeanContextBuilder */ 158 public UonPartParserBuilder beanConstructorVisibility(Visibility value) { 159 super.beanConstructorVisibility(value); 160 return this; 161 } 162 163 @Override /* BeanContextBuilder */ 164 public UonPartParserBuilder beanClassVisibility(Visibility value) { 165 super.beanClassVisibility(value); 166 return this; 167 } 168 169 @Override /* BeanContextBuilder */ 170 public UonPartParserBuilder beanFieldVisibility(Visibility value) { 171 super.beanFieldVisibility(value); 172 return this; 173 } 174 175 @Override /* BeanContextBuilder */ 176 public UonPartParserBuilder beanMethodVisibility(Visibility value) { 177 super.beanMethodVisibility(value); 178 return this; 179 } 180 181 @Override /* BeanContextBuilder */ 182 public UonPartParserBuilder useJavaBeanIntrospector(boolean value) { 183 super.useJavaBeanIntrospector(value); 184 return this; 185 } 186 187 @Override /* BeanContextBuilder */ 188 public UonPartParserBuilder useJavaBeanIntrospector() { 189 super.useJavaBeanIntrospector(); 190 return this; 191 } 192 193 @Override /* BeanContextBuilder */ 194 public UonPartParserBuilder useInterfaceProxies(boolean value) { 195 super.useInterfaceProxies(value); 196 return this; 197 } 198 199 @Override /* BeanContextBuilder */ 200 public UonPartParserBuilder ignoreUnknownBeanProperties(boolean value) { 201 super.ignoreUnknownBeanProperties(value); 202 return this; 203 } 204 205 @Override /* BeanContextBuilder */ 206 public UonPartParserBuilder ignoreUnknownBeanProperties() { 207 super.ignoreUnknownBeanProperties(); 208 return this; 209 } 210 211 @Override /* BeanContextBuilder */ 212 public UonPartParserBuilder ignoreUnknownNullBeanProperties(boolean value) { 213 super.ignoreUnknownNullBeanProperties(value); 214 return this; 215 } 216 217 @Override /* BeanContextBuilder */ 218 public UonPartParserBuilder ignorePropertiesWithoutSetters(boolean value) { 219 super.ignorePropertiesWithoutSetters(value); 220 return this; 221 } 222 223 @Override /* BeanContextBuilder */ 224 public UonPartParserBuilder ignoreInvocationExceptionsOnGetters(boolean value) { 225 super.ignoreInvocationExceptionsOnGetters(value); 226 return this; 227 } 228 229 @Override /* BeanContextBuilder */ 230 public UonPartParserBuilder ignoreInvocationExceptionsOnGetters() { 231 super.ignoreInvocationExceptionsOnGetters(); 232 return this; 233 } 234 235 @Override /* BeanContextBuilder */ 236 public UonPartParserBuilder ignoreInvocationExceptionsOnSetters(boolean value) { 237 super.ignoreInvocationExceptionsOnSetters(value); 238 return this; 239 } 240 241 @Override /* BeanContextBuilder */ 242 public UonPartParserBuilder ignoreInvocationExceptionsOnSetters() { 243 super.ignoreInvocationExceptionsOnSetters(); 244 return this; 245 } 246 247 @Override /* BeanContextBuilder */ 248 public UonPartParserBuilder sortProperties(boolean value) { 249 super.sortProperties(value); 250 return this; 251 } 252 253 @Override /* BeanContextBuilder */ 254 public UonPartParserBuilder sortProperties() { 255 super.sortProperties(); 256 return this; 257 } 258 259 @Override /* BeanContextBuilder */ 260 public UonPartParserBuilder notBeanPackages(Object...values) { 261 super.notBeanPackages(values); 262 return this; 263 } 264 265 @Override /* BeanContextBuilder */ 266 public UonPartParserBuilder notBeanPackages(String...values) { 267 super.notBeanPackages(values); 268 return this; 269 } 270 271 @Override /* BeanContextBuilder */ 272 public UonPartParserBuilder notBeanPackages(boolean append, Object...values) { 273 super.notBeanPackages(append, values); 274 return this; 275 } 276 277 @Override /* BeanContextBuilder */ 278 public UonPartParserBuilder notBeanPackagesRemove(Object...values) { 279 super.notBeanPackagesRemove(values); 280 return this; 281 } 282 283 @Override /* BeanContextBuilder */ 284 public UonPartParserBuilder notBeanClasses(Object...values) { 285 super.notBeanClasses(values); 286 return this; 287 } 288 289 @Override /* BeanContextBuilder */ 290 public UonPartParserBuilder notBeanClasses(Class<?>...values) { 291 super.notBeanClasses(values); 292 return this; 293 } 294 295 @Override /* BeanContextBuilder */ 296 public UonPartParserBuilder notBeanClasses(boolean append, Object...values) { 297 super.notBeanClasses(append, values); 298 return this; 299 } 300 301 @Override /* BeanContextBuilder */ 302 public UonPartParserBuilder notBeanClassesRemove(Object...values) { 303 super.notBeanClassesRemove(values); 304 return this; 305 } 306 307 @Override /* BeanContextBuilder */ 308 public UonPartParserBuilder beanFilters(Object...values) { 309 super.beanFilters(values); 310 return this; 311 } 312 313 @Override /* BeanContextBuilder */ 314 public UonPartParserBuilder beanFilters(Class<?>...values) { 315 super.beanFilters(values); 316 return this; 317 } 318 319 @Override /* BeanContextBuilder */ 320 public UonPartParserBuilder beanFilters(boolean append, Object...values) { 321 super.beanFilters(append, values); 322 return this; 323 } 324 325 @Override /* BeanContextBuilder */ 326 public UonPartParserBuilder beanFiltersRemove(Object...values) { 327 super.beanFiltersRemove(values); 328 return this; 329 } 330 331 @Override /* BeanContextBuilder */ 332 public UonPartParserBuilder pojoSwaps(Object...values) { 333 super.pojoSwaps(values); 334 return this; 335 } 336 337 @Override /* BeanContextBuilder */ 338 public UonPartParserBuilder pojoSwaps(Class<?>...values) { 339 super.pojoSwaps(values); 340 return this; 341 } 342 343 @Override /* BeanContextBuilder */ 344 public UonPartParserBuilder pojoSwaps(boolean append, Object...values) { 345 super.pojoSwaps(append, values); 346 return this; 347 } 348 349 @Override /* BeanContextBuilder */ 350 public UonPartParserBuilder pojoSwapsRemove(Object...values) { 351 super.pojoSwapsRemove(values); 352 return this; 353 } 354 355 @Override /* BeanContextBuilder */ 356 public UonPartParserBuilder implClasses(Map<String,Class<?>> values) { 357 super.implClasses(values); 358 return this; 359 } 360 361 @Override /* BeanContextBuilder */ 362 public <T> UonPartParserBuilder implClass(Class<T> interfaceClass, Class<? extends T> implClass) { 363 super.implClass(interfaceClass, implClass); 364 return this; 365 } 366 367 @Override /* BeanContextBuilder */ 368 public UonPartParserBuilder beanDictionary(Object...values) { 369 super.beanDictionary(values); 370 return this; 371 } 372 373 @Override /* BeanContextBuilder */ 374 public UonPartParserBuilder beanDictionary(Class<?>...values) { 375 super.beanDictionary(values); 376 return this; 377 } 378 379 @Override /* BeanContextBuilder */ 380 public UonPartParserBuilder beanDictionary(boolean append, Object...values) { 381 super.beanDictionary(append, values); 382 return this; 383 } 384 385 @Override /* BeanContextBuilder */ 386 public UonPartParserBuilder beanDictionaryRemove(Object...values) { 387 super.beanDictionaryRemove(values); 388 return this; 389 } 390 391 @Override /* BeanContextBuilder */ 392 public UonPartParserBuilder beanTypePropertyName(String value) { 393 super.beanTypePropertyName(value); 394 return this; 395 } 396 397 @Override /* BeanContextBuilder */ 398 public UonPartParserBuilder locale(Locale value) { 399 super.locale(value); 400 return this; 401 } 402 403 @Override /* BeanContextBuilder */ 404 public UonPartParserBuilder timeZone(TimeZone value) { 405 super.timeZone(value); 406 return this; 407 } 408 409 @Override /* BeanContextBuilder */ 410 public UonPartParserBuilder mediaType(MediaType value) { 411 super.mediaType(value); 412 return this; 413 } 414 415 @Override /* BeanContextBuilder */ 416 public UonPartParserBuilder debug() { 417 super.debug(); 418 return this; 419 } 420 421 @Override /* ContextBuilder */ 422 public UonPartParserBuilder set(String name, Object value) { 423 super.set(name, value); 424 return this; 425 } 426 427 @Override /* ContextBuilder */ 428 public UonPartParserBuilder set(boolean append, String name, Object value) { 429 super.set(append, name, value); 430 return this; 431 } 432 433 @Override /* ContextBuilder */ 434 public UonPartParserBuilder set(Map<String,Object> properties) { 435 super.set(properties); 436 return this; 437 } 438 439 @Override /* ContextBuilder */ 440 public UonPartParserBuilder add(Map<String,Object> properties) { 441 super.add(properties); 442 return this; 443 } 444 445 @Override /* ContextBuilder */ 446 public UonPartParserBuilder addTo(String name, Object value) { 447 super.addTo(name, value); 448 return this; 449 } 450 451 @Override /* ContextBuilder */ 452 public UonPartParserBuilder addTo(String name, String key, Object value) { 453 super.addTo(name, key, value); 454 return this; 455 } 456 457 @Override /* ContextBuilder */ 458 public UonPartParserBuilder removeFrom(String name, Object value) { 459 super.removeFrom(name, value); 460 return this; 461 } 462 463 @Override /* ContextBuilder */ 464 public UonPartParserBuilder apply(PropertyStore copyFrom) { 465 super.apply(copyFrom); 466 return this; 467 } 468}