001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.1-06/08/2006 12:05 AM(kohsuke)-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: 2008.11.21 at 03:32:15 PM MST 
006    //
007    
008    
009    package edu.nrao.sss.astronomy.sesame;
010    
011    import java.math.BigDecimal;
012    import java.math.BigInteger;
013    import javax.xml.bind.JAXBElement;
014    import javax.xml.bind.annotation.XmlElementDecl;
015    import javax.xml.bind.annotation.XmlRegistry;
016    import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
017    import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
018    import javax.xml.namespace.QName;
019    
020    
021    /**
022     * This object contains factory methods for each 
023     * Java content interface and Java element interface 
024     * generated in the edu.nrao.sss.astronomy.sesame package. 
025     * <p>An ObjectFactory allows you to programatically 
026     * construct new instances of the Java representation 
027     * for XML content. The Java representation of XML 
028     * content can consist of schema derived interfaces 
029     * and classes representing the binding of schema 
030     * type definitions, element declarations and model 
031     * groups.  Factory methods for each of these are 
032     * provided in this class.
033     * 
034     */
035    @XmlRegistry
036    public class ObjectFactory {
037    
038        private final static QName _ResolverVel_QNAME = new QName("", "Vel");
039        private final static QName _ResolverMType_QNAME = new QName("", "MType");
040        private final static QName _ResolverOname_QNAME = new QName("", "oname");
041        private final static QName _ResolverAlias_QNAME = new QName("", "alias");
042        private final static QName _ResolverJradeg_QNAME = new QName("", "jradeg");
043        private final static QName _ResolverRefPos_QNAME = new QName("", "refPos");
044        private final static QName _ResolverNrefs_QNAME = new QName("", "nrefs");
045        private final static QName _ResolverErrDEmas_QNAME = new QName("", "errDEmas");
046        private final static QName _ResolverSpType_QNAME = new QName("", "spType");
047        private final static QName _ResolverErrRAmas_QNAME = new QName("", "errRAmas");
048        private final static QName _ResolverMag_QNAME = new QName("", "mag");
049        private final static QName _ResolverERROR_QNAME = new QName("", "ERROR");
050        private final static QName _ResolverJpos_QNAME = new QName("", "jpos");
051        private final static QName _ResolverPm_QNAME = new QName("", "pm");
052        private final static QName _ResolverJdedeg_QNAME = new QName("", "jdedeg");
053        private final static QName _ResolverOtype_QNAME = new QName("", "otype");
054        private final static QName _ResolverINFO_QNAME = new QName("", "INFO");
055        private final static QName _ResolverSpNum_QNAME = new QName("", "spNum");
056        private final static QName _ResolverZ_QNAME = new QName("", "z");
057    
058        /**
059         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: edu.nrao.sss.astronomy.sesame
060         * 
061         */
062        public ObjectFactory() {
063        }
064    
065        /**
066         * Create an instance of {@link Resolver }
067         * 
068         */
069        public Resolver createResolver() {
070            return new Resolver();
071        }
072    
073        /**
074         * Create an instance of {@link Target }
075         * 
076         */
077        public Target createTarget() {
078            return new Target();
079        }
080    
081        /**
082         * Create an instance of {@link Sesame }
083         * 
084         */
085        public Sesame createSesame() {
086            return new Sesame();
087        }
088    
089        /**
090         * Create an instance of {@link PmVector }
091         * 
092         */
093        public PmVector createPmVector() {
094            return new PmVector();
095        }
096    
097        /**
098         * Create an instance of {@link Target.Name }
099         * 
100         */
101        public Target.Name createTargetName() {
102            return new Target.Name();
103        }
104    
105        /**
106         * Create an instance of {@link Veqr }
107         * 
108         */
109        public Veqr createVeqr() {
110            return new Veqr();
111        }
112    
113        /**
114         * Create an instance of {@link JAXBElement }{@code <}{@link Veqr }{@code >}}
115         * 
116         */
117        @XmlElementDecl(namespace = "", name = "Vel", scope = Resolver.class)
118        public JAXBElement<Veqr> createResolverVel(Veqr value) {
119            return new JAXBElement<Veqr>(_ResolverVel_QNAME, Veqr.class, Resolver.class, value);
120        }
121    
122        /**
123         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
124         * 
125         */
126        @XmlElementDecl(namespace = "", name = "MType", scope = Resolver.class)
127        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
128        public JAXBElement<String> createResolverMType(String value) {
129            return new JAXBElement<String>(_ResolverMType_QNAME, String.class, Resolver.class, value);
130        }
131    
132        /**
133         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
134         * 
135         */
136        @XmlElementDecl(namespace = "", name = "oname", scope = Resolver.class)
137        public JAXBElement<String> createResolverOname(String value) {
138            return new JAXBElement<String>(_ResolverOname_QNAME, String.class, Resolver.class, value);
139        }
140    
141        /**
142         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
143         * 
144         */
145        @XmlElementDecl(namespace = "", name = "alias", scope = Resolver.class)
146        public JAXBElement<String> createResolverAlias(String value) {
147            return new JAXBElement<String>(_ResolverAlias_QNAME, String.class, Resolver.class, value);
148        }
149    
150        /**
151         * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
152         * 
153         */
154        @XmlElementDecl(namespace = "", name = "jradeg", scope = Resolver.class)
155        public JAXBElement<BigDecimal> createResolverJradeg(BigDecimal value) {
156            return new JAXBElement<BigDecimal>(_ResolverJradeg_QNAME, BigDecimal.class, Resolver.class, value);
157        }
158    
159        /**
160         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
161         * 
162         */
163        @XmlElementDecl(namespace = "", name = "refPos", scope = Resolver.class)
164        public JAXBElement<String> createResolverRefPos(String value) {
165            return new JAXBElement<String>(_ResolverRefPos_QNAME, String.class, Resolver.class, value);
166        }
167    
168        /**
169         * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
170         * 
171         */
172        @XmlElementDecl(namespace = "", name = "nrefs", scope = Resolver.class)
173        public JAXBElement<BigInteger> createResolverNrefs(BigInteger value) {
174            return new JAXBElement<BigInteger>(_ResolverNrefs_QNAME, BigInteger.class, Resolver.class, value);
175        }
176    
177        /**
178         * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
179         * 
180         */
181        @XmlElementDecl(namespace = "", name = "errDEmas", scope = Resolver.class)
182        public JAXBElement<BigDecimal> createResolverErrDEmas(BigDecimal value) {
183            return new JAXBElement<BigDecimal>(_ResolverErrDEmas_QNAME, BigDecimal.class, Resolver.class, value);
184        }
185    
186        /**
187         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
188         * 
189         */
190        @XmlElementDecl(namespace = "", name = "spType", scope = Resolver.class)
191        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
192        public JAXBElement<String> createResolverSpType(String value) {
193            return new JAXBElement<String>(_ResolverSpType_QNAME, String.class, Resolver.class, value);
194        }
195    
196        /**
197         * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
198         * 
199         */
200        @XmlElementDecl(namespace = "", name = "errRAmas", scope = Resolver.class)
201        public JAXBElement<BigDecimal> createResolverErrRAmas(BigDecimal value) {
202            return new JAXBElement<BigDecimal>(_ResolverErrRAmas_QNAME, BigDecimal.class, Resolver.class, value);
203        }
204    
205        /**
206         * Create an instance of {@link JAXBElement }{@code <}{@link Veqr }{@code >}}
207         * 
208         */
209        @XmlElementDecl(namespace = "", name = "mag", scope = Resolver.class)
210        public JAXBElement<Veqr> createResolverMag(Veqr value) {
211            return new JAXBElement<Veqr>(_ResolverMag_QNAME, Veqr.class, Resolver.class, value);
212        }
213    
214        /**
215         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
216         * 
217         */
218        @XmlElementDecl(namespace = "", name = "ERROR", scope = Resolver.class)
219        public JAXBElement<String> createResolverERROR(String value) {
220            return new JAXBElement<String>(_ResolverERROR_QNAME, String.class, Resolver.class, value);
221        }
222    
223        /**
224         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
225         * 
226         */
227        @XmlElementDecl(namespace = "", name = "jpos", scope = Resolver.class)
228        public JAXBElement<String> createResolverJpos(String value) {
229            return new JAXBElement<String>(_ResolverJpos_QNAME, String.class, Resolver.class, value);
230        }
231    
232        /**
233         * Create an instance of {@link JAXBElement }{@code <}{@link PmVector }{@code >}}
234         * 
235         */
236        @XmlElementDecl(namespace = "", name = "pm", scope = Resolver.class)
237        public JAXBElement<PmVector> createResolverPm(PmVector value) {
238            return new JAXBElement<PmVector>(_ResolverPm_QNAME, PmVector.class, Resolver.class, value);
239        }
240    
241        /**
242         * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
243         * 
244         */
245        @XmlElementDecl(namespace = "", name = "jdedeg", scope = Resolver.class)
246        public JAXBElement<BigDecimal> createResolverJdedeg(BigDecimal value) {
247            return new JAXBElement<BigDecimal>(_ResolverJdedeg_QNAME, BigDecimal.class, Resolver.class, value);
248        }
249    
250        /**
251         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
252         * 
253         */
254        @XmlElementDecl(namespace = "", name = "otype", scope = Resolver.class)
255        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
256        public JAXBElement<String> createResolverOtype(String value) {
257            return new JAXBElement<String>(_ResolverOtype_QNAME, String.class, Resolver.class, value);
258        }
259    
260        /**
261         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
262         * 
263         */
264        @XmlElementDecl(namespace = "", name = "INFO", scope = Resolver.class)
265        public JAXBElement<String> createResolverINFO(String value) {
266            return new JAXBElement<String>(_ResolverINFO_QNAME, String.class, Resolver.class, value);
267        }
268    
269        /**
270         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
271         * 
272         */
273        @XmlElementDecl(namespace = "", name = "spNum", scope = Resolver.class)
274        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
275        public JAXBElement<String> createResolverSpNum(String value) {
276            return new JAXBElement<String>(_ResolverSpNum_QNAME, String.class, Resolver.class, value);
277        }
278    
279        /**
280         * Create an instance of {@link JAXBElement }{@code <}{@link Veqr }{@code >}}
281         * 
282         */
283        @XmlElementDecl(namespace = "", name = "z", scope = Resolver.class)
284        public JAXBElement<Veqr> createResolverZ(Veqr value) {
285            return new JAXBElement<Veqr>(_ResolverZ_QNAME, Veqr.class, Resolver.class, value);
286        }
287    
288    }