1
2 package org.oasis_open.docs.wsn.t_1;
3
4 import javax.xml.bind.JAXBElement;
5 import javax.xml.bind.annotation.XmlElementDecl;
6 import javax.xml.bind.annotation.XmlRegistry;
7 import javax.xml.namespace.QName;
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 @XmlRegistry
25 public class ObjectFactory {
26
27 private final static QName _TopicSet_QNAME = new QName("http://docs.oasis-open.org/wsn/t-1", "TopicSet");
28 private final static QName _TopicNamespace_QNAME = new QName("http://docs.oasis-open.org/wsn/t-1", "TopicNamespace");
29
30
31
32
33
34 public ObjectFactory() {
35 }
36
37
38
39
40
41 public TopicSetType createTopicSetType() {
42 return new TopicSetType();
43 }
44
45
46
47
48
49 public TopicType createTopicType() {
50 return new TopicType();
51 }
52
53
54
55
56
57 public QueryExpressionType createQueryExpressionType() {
58 return new QueryExpressionType();
59 }
60
61
62
63
64
65 public TopicNamespaceType.Topic createTopicNamespaceTypeTopic() {
66 return new TopicNamespaceType.Topic();
67 }
68
69
70
71
72
73 public Documentation createDocumentation() {
74 return new Documentation();
75 }
76
77
78
79
80
81 public TopicNamespaceType createTopicNamespaceType() {
82 return new TopicNamespaceType();
83 }
84
85
86
87
88
89 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/t-1", name = "TopicSet")
90 public JAXBElement<TopicSetType> createTopicSet(TopicSetType value) {
91 return new JAXBElement<TopicSetType>(_TopicSet_QNAME, TopicSetType.class, null, value);
92 }
93
94
95
96
97
98 @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/t-1", name = "TopicNamespace")
99 public JAXBElement<TopicNamespaceType> createTopicNamespace(TopicNamespaceType value) {
100 return new JAXBElement<TopicNamespaceType>(_TopicNamespace_QNAME, TopicNamespaceType.class, null, value);
101 }
102
103 }