001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1-b02-fcs 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: 2010.09.16 at 02:31:28 PM GMT 006 // 007 008 009 package org.deegree.portal.cataloguemanager.model; 010 011 import javax.xml.bind.JAXBElement; 012 import javax.xml.bind.annotation.XmlElementDecl; 013 import javax.xml.bind.annotation.XmlRegistry; 014 import 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.deegree.portal.cataloguemanager.model 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 032 public class ObjectFactory { 033 034 private final static QName _Boolean_QNAME = new QName("http://www.isotc211.org/2005/gco", "Boolean"); 035 private final static QName _URL_QNAME = new QName("http://www.isotc211.org/2005/gmd", "URL"); 036 private final static QName _CharacterString_QNAME = new QName("http://www.isotc211.org/2005/gco", "CharacterString"); 037 private final static QName _Decimal_QNAME = new QName("http://www.isotc211.org/2005/gco", "Decimal"); 038 private final static QName _DateTime_QNAME = new QName("http://www.isotc211.org/2005/gco", "DateTime"); 039 private final static QName _BeginPosition_QNAME = new QName("http://www.opengis.net/gml", "beginPosition"); 040 private final static QName _EndPosition_QNAME = new QName("http://www.opengis.net/gml", "endPosition"); 041 private final static QName _MDTopicCategoryCode_QNAME = new QName("http://www.isotc211.org/2005/gmd", "MD_TopicCategoryCode"); 042 private final static QName _Integer_QNAME = new QName("http://www.isotc211.org/2005/gco", "Integer"); 043 private final static QName _Date_QNAME = new QName("http://www.isotc211.org/2005/gco", "Date"); 044 045 /** 046 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.deegree.portal.cataloguemanager.model 047 * 048 */ 049 public ObjectFactory() { 050 } 051 052 /** 053 * Create an instance of {@link NorthBoundLatitude } 054 * 055 */ 056 public NorthBoundLatitude createNorthBoundLatitude() { 057 return new NorthBoundLatitude(); 058 } 059 060 /** 061 * Create an instance of {@link Code } 062 * 063 */ 064 public Code createCode() { 065 return new Code(); 066 } 067 068 /** 069 * Create an instance of {@link MDScopeCode } 070 * 071 */ 072 public MDScopeCode createMDScopeCode() { 073 return new MDScopeCode(); 074 } 075 076 /** 077 * Create an instance of {@link PointOfContact } 078 * 079 */ 080 public PointOfContact createPointOfContact() { 081 return new PointOfContact(); 082 } 083 084 /** 085 * Create an instance of {@link City } 086 * 087 */ 088 public City createCity() { 089 return new City(); 090 } 091 092 /** 093 * Create an instance of {@link Facsimile } 094 * 095 */ 096 public Facsimile createFacsimile() { 097 return new Facsimile(); 098 } 099 100 /** 101 * Create an instance of {@link ResourceConstraints } 102 * 103 */ 104 public ResourceConstraints createResourceConstraints() { 105 return new ResourceConstraints(); 106 } 107 108 /** 109 * Create an instance of {@link ReferenceSystemIdentifier } 110 * 111 */ 112 public ReferenceSystemIdentifier createReferenceSystemIdentifier() { 113 return new ReferenceSystemIdentifier(); 114 } 115 116 /** 117 * Create an instance of {@link DateStamp } 118 * 119 */ 120 public DateStamp createDateStamp() { 121 return new DateStamp(); 122 } 123 124 /** 125 * Create an instance of {@link EXGeographicBoundingBox } 126 * 127 */ 128 public EXGeographicBoundingBox createEXGeographicBoundingBox() { 129 return new EXGeographicBoundingBox(); 130 } 131 132 /** 133 * Create an instance of {@link GeographicElement } 134 * 135 */ 136 public GeographicElement createGeographicElement() { 137 return new GeographicElement(); 138 } 139 140 /** 141 * Create an instance of {@link OnlineResource } 142 * 143 */ 144 public OnlineResource createOnlineResource() { 145 return new OnlineResource(); 146 } 147 148 /** 149 * Create an instance of {@link OtherConstraints } 150 * 151 */ 152 public OtherConstraints createOtherConstraints() { 153 return new OtherConstraints(); 154 } 155 156 /** 157 * Create an instance of {@link Pass } 158 * 159 */ 160 public Pass createPass() { 161 return new Pass(); 162 } 163 164 /** 165 * Create an instance of {@link WestBoundLongitude } 166 * 167 */ 168 public WestBoundLongitude createWestBoundLongitude() { 169 return new WestBoundLongitude(); 170 } 171 172 /** 173 * Create an instance of {@link TransferOptions } 174 * 175 */ 176 public TransferOptions createTransferOptions() { 177 return new TransferOptions(); 178 } 179 180 /** 181 * Create an instance of {@link Keyword } 182 * 183 */ 184 public Keyword createKeyword() { 185 return new Keyword(); 186 } 187 188 /** 189 * Create an instance of {@link DQDomainConsistency } 190 * 191 */ 192 public DQDomainConsistency createDQDomainConsistency() { 193 return new DQDomainConsistency(); 194 } 195 196 /** 197 * Create an instance of {@link Role } 198 * 199 */ 200 public Role createRole() { 201 return new Role(); 202 } 203 204 /** 205 * Create an instance of {@link CharacterSet } 206 * 207 */ 208 public CharacterSet createCharacterSet() { 209 return new CharacterSet(); 210 } 211 212 /** 213 * Create an instance of {@link RSIdentifier } 214 * 215 */ 216 public RSIdentifier createRSIdentifier() { 217 return new RSIdentifier(); 218 } 219 220 /** 221 * Create an instance of {@link HierarchyLevelName } 222 * 223 */ 224 public HierarchyLevelName createHierarchyLevelName() { 225 return new HierarchyLevelName(); 226 } 227 228 /** 229 * Create an instance of {@link MDRestrictionCode } 230 * 231 */ 232 public MDRestrictionCode createMDRestrictionCode() { 233 return new MDRestrictionCode(); 234 } 235 236 /** 237 * Create an instance of {@link MetadataStandardVersion } 238 * 239 */ 240 public MetadataStandardVersion createMetadataStandardVersion() { 241 return new MetadataStandardVersion(); 242 } 243 244 /** 245 * Create an instance of {@link DistributionInfo } 246 * 247 */ 248 public DistributionInfo createDistributionInfo() { 249 return new DistributionInfo(); 250 } 251 252 /** 253 * Create an instance of {@link Citation } 254 * 255 */ 256 public Citation createCitation() { 257 return new Citation(); 258 } 259 260 /** 261 * Create an instance of {@link ThesaurusName } 262 * 263 */ 264 public ThesaurusName createThesaurusName() { 265 return new ThesaurusName(); 266 } 267 268 /** 269 * Create an instance of {@link Report } 270 * 271 */ 272 public Report createReport() { 273 return new Report(); 274 } 275 276 /** 277 * Create an instance of {@link MetadataStandardName } 278 * 279 */ 280 public MetadataStandardName createMetadataStandardName() { 281 return new MetadataStandardName(); 282 } 283 284 /** 285 * Create an instance of {@link EXTemporalExtent } 286 * 287 */ 288 public EXTemporalExtent createEXTemporalExtent() { 289 return new EXTemporalExtent(); 290 } 291 292 /** 293 * Create an instance of {@link ElectronicMailAddress } 294 * 295 */ 296 public ElectronicMailAddress createElectronicMailAddress() { 297 return new ElectronicMailAddress(); 298 } 299 300 /** 301 * Create an instance of {@link Phone } 302 * 303 */ 304 public Phone createPhone() { 305 return new Phone(); 306 } 307 308 /** 309 * Create an instance of {@link Voice } 310 * 311 */ 312 public Voice createVoice() { 313 return new Voice(); 314 } 315 316 /** 317 * Create an instance of {@link DQDataQuality } 318 * 319 */ 320 public DQDataQuality createDQDataQuality() { 321 return new DQDataQuality(); 322 } 323 324 /** 325 * Create an instance of {@link CIAddress } 326 * 327 */ 328 public CIAddress createCIAddress() { 329 return new CIAddress(); 330 } 331 332 /** 333 * Create an instance of {@link TimePeriod } 334 * 335 */ 336 public TimePeriod createTimePeriod() { 337 return new TimePeriod(); 338 } 339 340 /** 341 * Create an instance of {@link Date } 342 * 343 */ 344 public Date createDate() { 345 return new Date(); 346 } 347 348 /** 349 * Create an instance of {@link Abstract } 350 * 351 */ 352 public Abstract createAbstract() { 353 return new Abstract(); 354 } 355 356 /** 357 * Create an instance of {@link EastBoundLongitude } 358 * 359 */ 360 public EastBoundLongitude createEastBoundLongitude() { 361 return new EastBoundLongitude(); 362 } 363 364 /** 365 * Create an instance of {@link OrganisationName } 366 * 367 */ 368 public OrganisationName createOrganisationName() { 369 return new OrganisationName(); 370 } 371 372 /** 373 * Create an instance of {@link Identifier } 374 * 375 */ 376 public Identifier createIdentifier() { 377 return new Identifier(); 378 } 379 380 /** 381 * Create an instance of {@link Statement } 382 * 383 */ 384 public Statement createStatement() { 385 return new Statement(); 386 } 387 388 /** 389 * Create an instance of {@link FileIdentifier } 390 * 391 */ 392 public FileIdentifier createFileIdentifier() { 393 return new FileIdentifier(); 394 } 395 396 /** 397 * Create an instance of {@link Lineage } 398 * 399 */ 400 public Lineage createLineage() { 401 return new Lineage(); 402 } 403 404 /** 405 * Create an instance of {@link Language } 406 * 407 */ 408 public Language createLanguage() { 409 return new Language(); 410 } 411 412 /** 413 * Create an instance of {@link CIResponsibleParty } 414 * 415 */ 416 public CIResponsibleParty createCIResponsibleParty() { 417 return new CIResponsibleParty(); 418 } 419 420 /** 421 * Create an instance of {@link MDRepresentativeFraction } 422 * 423 */ 424 public MDRepresentativeFraction createMDRepresentativeFraction() { 425 return new MDRepresentativeFraction(); 426 } 427 428 /** 429 * Create an instance of {@link TopicCategory } 430 * 431 */ 432 public TopicCategory createTopicCategory() { 433 return new TopicCategory(); 434 } 435 436 /** 437 * Create an instance of {@link Explanation } 438 * 439 */ 440 public Explanation createExplanation() { 441 return new Explanation(); 442 } 443 444 /** 445 * Create an instance of {@link Result } 446 * 447 */ 448 public Result createResult() { 449 return new Result(); 450 } 451 452 /** 453 * Create an instance of {@link HierarchyLevel } 454 * 455 */ 456 public HierarchyLevel createHierarchyLevel() { 457 return new HierarchyLevel(); 458 } 459 460 /** 461 * Create an instance of {@link IdentificationInfo } 462 * 463 */ 464 public IdentificationInfo createIdentificationInfo() { 465 return new IdentificationInfo(); 466 } 467 468 /** 469 * Create an instance of {@link Extent } 470 * 471 */ 472 public Extent createExtent() { 473 return new Extent(); 474 } 475 476 /** 477 * Create an instance of {@link MDDistribution } 478 * 479 */ 480 public MDDistribution createMDDistribution() { 481 return new MDDistribution(); 482 } 483 484 /** 485 * Create an instance of {@link CICitation } 486 * 487 */ 488 public CICitation createCICitation() { 489 return new CICitation(); 490 } 491 492 /** 493 * Create an instance of {@link Title } 494 * 495 */ 496 public Title createTitle() { 497 return new Title(); 498 } 499 500 /** 501 * Create an instance of {@link MDLegalConstraints } 502 * 503 */ 504 public MDLegalConstraints createMDLegalConstraints() { 505 return new MDLegalConstraints(); 506 } 507 508 /** 509 * Create an instance of {@link Address } 510 * 511 */ 512 public Address createAddress() { 513 return new Address(); 514 } 515 516 /** 517 * Create an instance of {@link SpatialResolution } 518 * 519 */ 520 public SpatialResolution createSpatialResolution() { 521 return new SpatialResolution(); 522 } 523 524 /** 525 * Create an instance of {@link Linkage } 526 * 527 */ 528 public Linkage createLinkage() { 529 return new Linkage(); 530 } 531 532 /** 533 * Create an instance of {@link UseLimitation } 534 * 535 */ 536 public UseLimitation createUseLimitation() { 537 return new UseLimitation(); 538 } 539 540 /** 541 * Create an instance of {@link MDKeywords } 542 * 543 */ 544 public MDKeywords createMDKeywords() { 545 return new MDKeywords(); 546 } 547 548 /** 549 * Create an instance of {@link Contact } 550 * 551 */ 552 public Contact createContact() { 553 return new Contact(); 554 } 555 556 /** 557 * Create an instance of {@link CIRoleCode } 558 * 559 */ 560 public CIRoleCode createCIRoleCode() { 561 return new CIRoleCode(); 562 } 563 564 /** 565 * Create an instance of {@link ContactInfo } 566 * 567 */ 568 public ContactInfo createContactInfo() { 569 return new ContactInfo(); 570 } 571 572 /** 573 * Create an instance of {@link Description } 574 * 575 */ 576 public Description createDescription() { 577 return new Description(); 578 } 579 580 /** 581 * Create an instance of {@link MDMetadata } 582 * 583 */ 584 public MDMetadata createMDMetadata() { 585 return new MDMetadata(); 586 } 587 588 /** 589 * Create an instance of {@link AccessConstraints } 590 * 591 */ 592 public AccessConstraints createAccessConstraints() { 593 return new AccessConstraints(); 594 } 595 596 /** 597 * Create an instance of {@link Scope } 598 * 599 */ 600 public Scope createScope() { 601 return new Scope(); 602 } 603 604 /** 605 * Create an instance of {@link LanguageCode } 606 * 607 */ 608 public LanguageCode createLanguageCode() { 609 return new LanguageCode(); 610 } 611 612 /** 613 * Create an instance of {@link MDReferenceSystem } 614 * 615 */ 616 public MDReferenceSystem createMDReferenceSystem() { 617 return new MDReferenceSystem(); 618 } 619 620 /** 621 * Create an instance of {@link CIOnlineResource } 622 * 623 */ 624 public CIOnlineResource createCIOnlineResource() { 625 return new CIOnlineResource(); 626 } 627 628 /** 629 * Create an instance of {@link MDIdentifier } 630 * 631 */ 632 public MDIdentifier createMDIdentifier() { 633 return new MDIdentifier(); 634 } 635 636 /** 637 * Create an instance of {@link TemporalElement } 638 * 639 */ 640 public TemporalElement createTemporalElement() { 641 return new TemporalElement(); 642 } 643 644 /** 645 * Create an instance of {@link DQConformanceResult } 646 * 647 */ 648 public DQConformanceResult createDQConformanceResult() { 649 return new DQConformanceResult(); 650 } 651 652 /** 653 * Create an instance of {@link PostalCode } 654 * 655 */ 656 public PostalCode createPostalCode() { 657 return new PostalCode(); 658 } 659 660 /** 661 * Create an instance of {@link CITelephone } 662 * 663 */ 664 public CITelephone createCITelephone() { 665 return new CITelephone(); 666 } 667 668 /** 669 * Create an instance of {@link MDDigitalTransferOptions } 670 * 671 */ 672 public MDDigitalTransferOptions createMDDigitalTransferOptions() { 673 return new MDDigitalTransferOptions(); 674 } 675 676 /** 677 * Create an instance of {@link DateType } 678 * 679 */ 680 public DateType createDateType() { 681 return new DateType(); 682 } 683 684 /** 685 * Create an instance of {@link MDConstraints } 686 * 687 */ 688 public MDConstraints createMDConstraints() { 689 return new MDConstraints(); 690 } 691 692 /** 693 * Create an instance of {@link CIContact } 694 * 695 */ 696 public CIContact createCIContact() { 697 return new CIContact(); 698 } 699 700 /** 701 * Create an instance of {@link Level } 702 * 703 */ 704 public Level createLevel() { 705 return new Level(); 706 } 707 708 /** 709 * Create an instance of {@link Country } 710 * 711 */ 712 public Country createCountry() { 713 return new Country(); 714 } 715 716 /** 717 * Create an instance of {@link DeliveryPoint } 718 * 719 */ 720 public DeliveryPoint createDeliveryPoint() { 721 return new DeliveryPoint(); 722 } 723 724 /** 725 * Create an instance of {@link EXExtent } 726 * 727 */ 728 public EXExtent createEXExtent() { 729 return new EXExtent(); 730 } 731 732 /** 733 * Create an instance of {@link ExtentTypeCode } 734 * 735 */ 736 public ExtentTypeCode createExtentTypeCode() { 737 return new ExtentTypeCode(); 738 } 739 740 /** 741 * Create an instance of {@link EquivalentScale } 742 * 743 */ 744 public EquivalentScale createEquivalentScale() { 745 return new EquivalentScale(); 746 } 747 748 /** 749 * Create an instance of {@link MDDataIdentification } 750 * 751 */ 752 public MDDataIdentification createMDDataIdentification() { 753 return new MDDataIdentification(); 754 } 755 756 /** 757 * Create an instance of {@link CIDateTypeCode } 758 * 759 */ 760 public CIDateTypeCode createCIDateTypeCode() { 761 return new CIDateTypeCode(); 762 } 763 764 /** 765 * Create an instance of {@link DQScope } 766 * 767 */ 768 public DQScope createDQScope() { 769 return new DQScope(); 770 } 771 772 /** 773 * Create an instance of {@link Specification } 774 * 775 */ 776 public Specification createSpecification() { 777 return new Specification(); 778 } 779 780 /** 781 * Create an instance of {@link MDCharacterSetCode } 782 * 783 */ 784 public MDCharacterSetCode createMDCharacterSetCode() { 785 return new MDCharacterSetCode(); 786 } 787 788 /** 789 * Create an instance of {@link MDResolution } 790 * 791 */ 792 public MDResolution createMDResolution() { 793 return new MDResolution(); 794 } 795 796 /** 797 * Create an instance of {@link ReferenceSystemInfo } 798 * 799 */ 800 public ReferenceSystemInfo createReferenceSystemInfo() { 801 return new ReferenceSystemInfo(); 802 } 803 804 /** 805 * Create an instance of {@link LILineage } 806 * 807 */ 808 public LILineage createLILineage() { 809 return new LILineage(); 810 } 811 812 /** 813 * Create an instance of {@link DescriptiveKeywords } 814 * 815 */ 816 public DescriptiveKeywords createDescriptiveKeywords() { 817 return new DescriptiveKeywords(); 818 } 819 820 /** 821 * Create an instance of {@link DataQualityInfo } 822 * 823 */ 824 public DataQualityInfo createDataQualityInfo() { 825 return new DataQualityInfo(); 826 } 827 828 /** 829 * Create an instance of {@link Denominator } 830 * 831 */ 832 public Denominator createDenominator() { 833 return new Denominator(); 834 } 835 836 /** 837 * Create an instance of {@link CIDate } 838 * 839 */ 840 public CIDate createCIDate() { 841 return new CIDate(); 842 } 843 844 /** 845 * Create an instance of {@link SouthBoundLatitude } 846 * 847 */ 848 public SouthBoundLatitude createSouthBoundLatitude() { 849 return new SouthBoundLatitude(); 850 } 851 852 /** 853 * Create an instance of {@link OnLine } 854 * 855 */ 856 public OnLine createOnLine() { 857 return new OnLine(); 858 } 859 860 /** 861 * Create an instance of {@link IndividualName } 862 * 863 */ 864 public IndividualName createIndividualName() { 865 return new IndividualName(); 866 } 867 868 /** 869 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 870 * 871 */ 872 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Boolean") 873 public JAXBElement<String> createBoolean(String value) { 874 return new JAXBElement<String>(_Boolean_QNAME, String.class, null, value); 875 } 876 877 /** 878 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 879 * 880 */ 881 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gmd", name = "URL") 882 public JAXBElement<String> createURL(String value) { 883 return new JAXBElement<String>(_URL_QNAME, String.class, null, value); 884 } 885 886 /** 887 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 888 * 889 */ 890 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "CharacterString") 891 public JAXBElement<String> createCharacterString(String value) { 892 return new JAXBElement<String>(_CharacterString_QNAME, String.class, null, value); 893 } 894 895 /** 896 * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}} 897 * 898 */ 899 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Decimal") 900 public JAXBElement<Integer> createDecimal(Integer value) { 901 return new JAXBElement<Integer>(_Decimal_QNAME, Integer.class, null, value); 902 } 903 904 /** 905 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 906 * 907 */ 908 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "DateTime") 909 public JAXBElement<String> createDateTime(String value) { 910 return new JAXBElement<String>(_DateTime_QNAME, String.class, null, value); 911 } 912 913 /** 914 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 915 * 916 */ 917 @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "beginPosition") 918 public JAXBElement<String> createBeginPosition(String value) { 919 return new JAXBElement<String>(_BeginPosition_QNAME, String.class, null, value); 920 } 921 922 /** 923 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 924 * 925 */ 926 @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "endPosition") 927 public JAXBElement<String> createEndPosition(String value) { 928 return new JAXBElement<String>(_EndPosition_QNAME, String.class, null, value); 929 } 930 931 /** 932 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 933 * 934 */ 935 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gmd", name = "MD_TopicCategoryCode") 936 public JAXBElement<String> createMDTopicCategoryCode(String value) { 937 return new JAXBElement<String>(_MDTopicCategoryCode_QNAME, String.class, null, value); 938 } 939 940 /** 941 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 942 * 943 */ 944 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Integer") 945 public JAXBElement<String> createInteger(String value) { 946 return new JAXBElement<String>(_Integer_QNAME, String.class, null, value); 947 } 948 949 /** 950 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 951 * 952 */ 953 @XmlElementDecl(namespace = "http://www.isotc211.org/2005/gco", name = "Date") 954 public JAXBElement<String> createDate(String value) { 955 return new JAXBElement<String>(_Date_QNAME, String.class, null, value); 956 } 957 958 }