001// 002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.7 003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004// Any modifications to this file will be lost upon recompilation of the source schema. 005// Generated on: 2015.08.26 at 05:38:23 AM CEST 006// 007 008 009package org.opends.dsml.protocol; 010 011import javax.xml.bind.JAXBElement; 012import javax.xml.bind.annotation.XmlElementDecl; 013import javax.xml.bind.annotation.XmlRegistry; 014import javax.xml.namespace.QName; 015 016 017/** 018 * This object contains factory methods for each 019 * Java content interface and Java element interface 020 * generated in the org.opends.dsml.protocol package. 021 * <p>An ObjectFactory allows you to programatically 022 * construct new instances of the Java representation 023 * for XML content. The Java representation of XML 024 * content can consist of schema derived interfaces 025 * and classes representing the binding of schema 026 * type definitions, element declarations and model 027 * groups. Factory methods for each of these are 028 * provided in this class. 029 * 030 */ 031@XmlRegistry 032public class ObjectFactory { 033 034 private final static QName _BatchResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "batchResponse"); 035 private final static QName _BatchRequest_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "batchRequest"); 036 private final static QName _FilterSetExtensibleMatch_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "extensibleMatch"); 037 private final static QName _FilterSetGreaterOrEqual_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "greaterOrEqual"); 038 private final static QName _FilterSetAnd_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "and"); 039 private final static QName _FilterSetLessOrEqual_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "lessOrEqual"); 040 private final static QName _FilterSetPresent_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "present"); 041 private final static QName _FilterSetApproxMatch_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "approxMatch"); 042 private final static QName _FilterSetNot_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "not"); 043 private final static QName _FilterSetSubstrings_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "substrings"); 044 private final static QName _FilterSetEqualityMatch_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "equalityMatch"); 045 private final static QName _FilterSetOr_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "or"); 046 private final static QName _BatchResponseErrorResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "errorResponse"); 047 private final static QName _BatchResponseExtendedResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "extendedResponse"); 048 private final static QName _BatchResponseModifyResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "modifyResponse"); 049 private final static QName _BatchResponseModDNResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "modDNResponse"); 050 private final static QName _BatchResponseAuthResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "authResponse"); 051 private final static QName _BatchResponseDelResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "delResponse"); 052 private final static QName _BatchResponseAddResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "addResponse"); 053 private final static QName _BatchResponseCompareResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "compareResponse"); 054 private final static QName _BatchResponseSearchResponse_QNAME = new QName("urn:oasis:names:tc:DSML:2:0:core", "searchResponse"); 055 056 /** 057 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.opends.dsml.protocol 058 * 059 */ 060 public ObjectFactory() { 061 } 062 063 /** 064 * Create an instance of {@link ErrorResponse } 065 * 066 */ 067 public ErrorResponse createErrorResponse() { 068 return new ErrorResponse(); 069 } 070 071 /** 072 * Create an instance of {@link BatchRequest } 073 * 074 */ 075 public BatchRequest createBatchRequest() { 076 return new BatchRequest(); 077 } 078 079 /** 080 * Create an instance of {@link BatchResponse } 081 * 082 */ 083 public BatchResponse createBatchResponse() { 084 return new BatchResponse(); 085 } 086 087 /** 088 * Create an instance of {@link ModifyDNRequest } 089 * 090 */ 091 public ModifyDNRequest createModifyDNRequest() { 092 return new ModifyDNRequest(); 093 } 094 095 /** 096 * Create an instance of {@link Control } 097 * 098 */ 099 public Control createControl() { 100 return new Control(); 101 } 102 103 /** 104 * Create an instance of {@link SearchResponse } 105 * 106 */ 107 public SearchResponse createSearchResponse() { 108 return new SearchResponse(); 109 } 110 111 /** 112 * Create an instance of {@link AttributeValueAssertion } 113 * 114 */ 115 public AttributeValueAssertion createAttributeValueAssertion() { 116 return new AttributeValueAssertion(); 117 } 118 119 /** 120 * Create an instance of {@link ModifyRequest } 121 * 122 */ 123 public ModifyRequest createModifyRequest() { 124 return new ModifyRequest(); 125 } 126 127 /** 128 * Create an instance of {@link AttributeDescription } 129 * 130 */ 131 public AttributeDescription createAttributeDescription() { 132 return new AttributeDescription(); 133 } 134 135 /** 136 * Create an instance of {@link ResultCode } 137 * 138 */ 139 public ResultCode createResultCode() { 140 return new ResultCode(); 141 } 142 143 /** 144 * Create an instance of {@link AddRequest } 145 * 146 */ 147 public AddRequest createAddRequest() { 148 return new AddRequest(); 149 } 150 151 /** 152 * Create an instance of {@link MatchingRuleAssertion } 153 * 154 */ 155 public MatchingRuleAssertion createMatchingRuleAssertion() { 156 return new MatchingRuleAssertion(); 157 } 158 159 /** 160 * Create an instance of {@link LDAPResult } 161 * 162 */ 163 public LDAPResult createLDAPResult() { 164 return new LDAPResult(); 165 } 166 167 /** 168 * Create an instance of {@link AuthRequest } 169 * 170 */ 171 public AuthRequest createAuthRequest() { 172 return new AuthRequest(); 173 } 174 175 /** 176 * Create an instance of {@link SearchRequest } 177 * 178 */ 179 public SearchRequest createSearchRequest() { 180 return new SearchRequest(); 181 } 182 183 /** 184 * Create an instance of {@link ExtendedRequest } 185 * 186 */ 187 public ExtendedRequest createExtendedRequest() { 188 return new ExtendedRequest(); 189 } 190 191 /** 192 * Create an instance of {@link SearchResultReference } 193 * 194 */ 195 public SearchResultReference createSearchResultReference() { 196 return new SearchResultReference(); 197 } 198 199 /** 200 * Create an instance of {@link AbandonRequest } 201 * 202 */ 203 public AbandonRequest createAbandonRequest() { 204 return new AbandonRequest(); 205 } 206 207 /** 208 * Create an instance of {@link DsmlAttr } 209 * 210 */ 211 public DsmlAttr createDsmlAttr() { 212 return new DsmlAttr(); 213 } 214 215 /** 216 * Create an instance of {@link DelRequest } 217 * 218 */ 219 public DelRequest createDelRequest() { 220 return new DelRequest(); 221 } 222 223 /** 224 * Create an instance of {@link ExtendedResponse } 225 * 226 */ 227 public ExtendedResponse createExtendedResponse() { 228 return new ExtendedResponse(); 229 } 230 231 /** 232 * Create an instance of {@link Filter } 233 * 234 */ 235 public Filter createFilter() { 236 return new Filter(); 237 } 238 239 /** 240 * Create an instance of {@link SearchResultEntry } 241 * 242 */ 243 public SearchResultEntry createSearchResultEntry() { 244 return new SearchResultEntry(); 245 } 246 247 /** 248 * Create an instance of {@link SubstringFilter } 249 * 250 */ 251 public SubstringFilter createSubstringFilter() { 252 return new SubstringFilter(); 253 } 254 255 /** 256 * Create an instance of {@link DsmlMessage } 257 * 258 */ 259 public DsmlMessage createDsmlMessage() { 260 return new DsmlMessage(); 261 } 262 263 /** 264 * Create an instance of {@link AttributeDescriptions } 265 * 266 */ 267 public AttributeDescriptions createAttributeDescriptions() { 268 return new AttributeDescriptions(); 269 } 270 271 /** 272 * Create an instance of {@link CompareRequest } 273 * 274 */ 275 public CompareRequest createCompareRequest() { 276 return new CompareRequest(); 277 } 278 279 /** 280 * Create an instance of {@link DsmlModification } 281 * 282 */ 283 public DsmlModification createDsmlModification() { 284 return new DsmlModification(); 285 } 286 287 /** 288 * Create an instance of {@link FilterSet } 289 * 290 */ 291 public FilterSet createFilterSet() { 292 return new FilterSet(); 293 } 294 295 /** 296 * Create an instance of {@link ErrorResponse.Detail } 297 * 298 */ 299 public ErrorResponse.Detail createErrorResponseDetail() { 300 return new ErrorResponse.Detail(); 301 } 302 303 /** 304 * Create an instance of {@link JAXBElement }{@code <}{@link BatchResponse }{@code >}} 305 * 306 */ 307 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "batchResponse") 308 public JAXBElement<BatchResponse> createBatchResponse(BatchResponse value) { 309 return new JAXBElement<BatchResponse>(_BatchResponse_QNAME, BatchResponse.class, null, value); 310 } 311 312 /** 313 * Create an instance of {@link JAXBElement }{@code <}{@link BatchRequest }{@code >}} 314 * 315 */ 316 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "batchRequest") 317 public JAXBElement<BatchRequest> createBatchRequest(BatchRequest value) { 318 return new JAXBElement<BatchRequest>(_BatchRequest_QNAME, BatchRequest.class, null, value); 319 } 320 321 /** 322 * Create an instance of {@link JAXBElement }{@code <}{@link MatchingRuleAssertion }{@code >}} 323 * 324 */ 325 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "extensibleMatch", scope = FilterSet.class) 326 public JAXBElement<MatchingRuleAssertion> createFilterSetExtensibleMatch(MatchingRuleAssertion value) { 327 return new JAXBElement<MatchingRuleAssertion>(_FilterSetExtensibleMatch_QNAME, MatchingRuleAssertion.class, FilterSet.class, value); 328 } 329 330 /** 331 * Create an instance of {@link JAXBElement }{@code <}{@link AttributeValueAssertion }{@code >}} 332 * 333 */ 334 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "greaterOrEqual", scope = FilterSet.class) 335 public JAXBElement<AttributeValueAssertion> createFilterSetGreaterOrEqual(AttributeValueAssertion value) { 336 return new JAXBElement<AttributeValueAssertion>(_FilterSetGreaterOrEqual_QNAME, AttributeValueAssertion.class, FilterSet.class, value); 337 } 338 339 /** 340 * Create an instance of {@link JAXBElement }{@code <}{@link FilterSet }{@code >}} 341 * 342 */ 343 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "and", scope = FilterSet.class) 344 public JAXBElement<FilterSet> createFilterSetAnd(FilterSet value) { 345 return new JAXBElement<FilterSet>(_FilterSetAnd_QNAME, FilterSet.class, FilterSet.class, value); 346 } 347 348 /** 349 * Create an instance of {@link JAXBElement }{@code <}{@link AttributeValueAssertion }{@code >}} 350 * 351 */ 352 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "lessOrEqual", scope = FilterSet.class) 353 public JAXBElement<AttributeValueAssertion> createFilterSetLessOrEqual(AttributeValueAssertion value) { 354 return new JAXBElement<AttributeValueAssertion>(_FilterSetLessOrEqual_QNAME, AttributeValueAssertion.class, FilterSet.class, value); 355 } 356 357 /** 358 * Create an instance of {@link JAXBElement }{@code <}{@link AttributeDescription }{@code >}} 359 * 360 */ 361 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "present", scope = FilterSet.class) 362 public JAXBElement<AttributeDescription> createFilterSetPresent(AttributeDescription value) { 363 return new JAXBElement<AttributeDescription>(_FilterSetPresent_QNAME, AttributeDescription.class, FilterSet.class, value); 364 } 365 366 /** 367 * Create an instance of {@link JAXBElement }{@code <}{@link AttributeValueAssertion }{@code >}} 368 * 369 */ 370 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "approxMatch", scope = FilterSet.class) 371 public JAXBElement<AttributeValueAssertion> createFilterSetApproxMatch(AttributeValueAssertion value) { 372 return new JAXBElement<AttributeValueAssertion>(_FilterSetApproxMatch_QNAME, AttributeValueAssertion.class, FilterSet.class, value); 373 } 374 375 /** 376 * Create an instance of {@link JAXBElement }{@code <}{@link Filter }{@code >}} 377 * 378 */ 379 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "not", scope = FilterSet.class) 380 public JAXBElement<Filter> createFilterSetNot(Filter value) { 381 return new JAXBElement<Filter>(_FilterSetNot_QNAME, Filter.class, FilterSet.class, value); 382 } 383 384 /** 385 * Create an instance of {@link JAXBElement }{@code <}{@link SubstringFilter }{@code >}} 386 * 387 */ 388 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "substrings", scope = FilterSet.class) 389 public JAXBElement<SubstringFilter> createFilterSetSubstrings(SubstringFilter value) { 390 return new JAXBElement<SubstringFilter>(_FilterSetSubstrings_QNAME, SubstringFilter.class, FilterSet.class, value); 391 } 392 393 /** 394 * Create an instance of {@link JAXBElement }{@code <}{@link AttributeValueAssertion }{@code >}} 395 * 396 */ 397 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "equalityMatch", scope = FilterSet.class) 398 public JAXBElement<AttributeValueAssertion> createFilterSetEqualityMatch(AttributeValueAssertion value) { 399 return new JAXBElement<AttributeValueAssertion>(_FilterSetEqualityMatch_QNAME, AttributeValueAssertion.class, FilterSet.class, value); 400 } 401 402 /** 403 * Create an instance of {@link JAXBElement }{@code <}{@link FilterSet }{@code >}} 404 * 405 */ 406 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "or", scope = FilterSet.class) 407 public JAXBElement<FilterSet> createFilterSetOr(FilterSet value) { 408 return new JAXBElement<FilterSet>(_FilterSetOr_QNAME, FilterSet.class, FilterSet.class, value); 409 } 410 411 /** 412 * Create an instance of {@link JAXBElement }{@code <}{@link ErrorResponse }{@code >}} 413 * 414 */ 415 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "errorResponse", scope = BatchResponse.class) 416 public JAXBElement<ErrorResponse> createBatchResponseErrorResponse(ErrorResponse value) { 417 return new JAXBElement<ErrorResponse>(_BatchResponseErrorResponse_QNAME, ErrorResponse.class, BatchResponse.class, value); 418 } 419 420 /** 421 * Create an instance of {@link JAXBElement }{@code <}{@link ExtendedResponse }{@code >}} 422 * 423 */ 424 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "extendedResponse", scope = BatchResponse.class) 425 public JAXBElement<ExtendedResponse> createBatchResponseExtendedResponse(ExtendedResponse value) { 426 return new JAXBElement<ExtendedResponse>(_BatchResponseExtendedResponse_QNAME, ExtendedResponse.class, BatchResponse.class, value); 427 } 428 429 /** 430 * Create an instance of {@link JAXBElement }{@code <}{@link LDAPResult }{@code >}} 431 * 432 */ 433 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "modifyResponse", scope = BatchResponse.class) 434 public JAXBElement<LDAPResult> createBatchResponseModifyResponse(LDAPResult value) { 435 return new JAXBElement<LDAPResult>(_BatchResponseModifyResponse_QNAME, LDAPResult.class, BatchResponse.class, value); 436 } 437 438 /** 439 * Create an instance of {@link JAXBElement }{@code <}{@link LDAPResult }{@code >}} 440 * 441 */ 442 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "modDNResponse", scope = BatchResponse.class) 443 public JAXBElement<LDAPResult> createBatchResponseModDNResponse(LDAPResult value) { 444 return new JAXBElement<LDAPResult>(_BatchResponseModDNResponse_QNAME, LDAPResult.class, BatchResponse.class, value); 445 } 446 447 /** 448 * Create an instance of {@link JAXBElement }{@code <}{@link LDAPResult }{@code >}} 449 * 450 */ 451 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "authResponse", scope = BatchResponse.class) 452 public JAXBElement<LDAPResult> createBatchResponseAuthResponse(LDAPResult value) { 453 return new JAXBElement<LDAPResult>(_BatchResponseAuthResponse_QNAME, LDAPResult.class, BatchResponse.class, value); 454 } 455 456 /** 457 * Create an instance of {@link JAXBElement }{@code <}{@link LDAPResult }{@code >}} 458 * 459 */ 460 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "delResponse", scope = BatchResponse.class) 461 public JAXBElement<LDAPResult> createBatchResponseDelResponse(LDAPResult value) { 462 return new JAXBElement<LDAPResult>(_BatchResponseDelResponse_QNAME, LDAPResult.class, BatchResponse.class, value); 463 } 464 465 /** 466 * Create an instance of {@link JAXBElement }{@code <}{@link LDAPResult }{@code >}} 467 * 468 */ 469 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "addResponse", scope = BatchResponse.class) 470 public JAXBElement<LDAPResult> createBatchResponseAddResponse(LDAPResult value) { 471 return new JAXBElement<LDAPResult>(_BatchResponseAddResponse_QNAME, LDAPResult.class, BatchResponse.class, value); 472 } 473 474 /** 475 * Create an instance of {@link JAXBElement }{@code <}{@link LDAPResult }{@code >}} 476 * 477 */ 478 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "compareResponse", scope = BatchResponse.class) 479 public JAXBElement<LDAPResult> createBatchResponseCompareResponse(LDAPResult value) { 480 return new JAXBElement<LDAPResult>(_BatchResponseCompareResponse_QNAME, LDAPResult.class, BatchResponse.class, value); 481 } 482 483 /** 484 * Create an instance of {@link JAXBElement }{@code <}{@link SearchResponse }{@code >}} 485 * 486 */ 487 @XmlElementDecl(namespace = "urn:oasis:names:tc:DSML:2:0:core", name = "searchResponse", scope = BatchResponse.class) 488 public JAXBElement<SearchResponse> createBatchResponseSearchResponse(SearchResponse value) { 489 return new JAXBElement<SearchResponse>(_BatchResponseSearchResponse_QNAME, SearchResponse.class, BatchResponse.class, value); 490 } 491 492}