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 }