1
2
3
4
5
6
7
8 package de.nierbeck.timeTrack.model;
9
10 /***
11 * This object contains factory methods for each Java content interface and Java
12 * element interface generated in the de.nierbeck.timeTrack.model package.
13 * <p>
14 * An ObjectFactory allows you to programatically construct new instances of the
15 * Java representation for XML content. The Java representation of XML content
16 * can consist of schema derived interfaces and classes representing the binding
17 * of schema type definitions, element declarations and model groups. Factory
18 * methods for each of these are provided in this class.
19 *
20 */
21 public class ObjectFactory extends
22 de.nierbeck.timeTrack.model.impl.runtime.DefaultJAXBContextImpl {
23
24 private static java.util.HashMap defaultImplementations = new java.util.HashMap(
25 16, 0.75F);
26
27 private static java.util.HashMap rootTagMap = new java.util.HashMap();
28
29 public final static de.nierbeck.timeTrack.model.impl.runtime.GrammarInfo grammarInfo = new de.nierbeck.timeTrack.model.impl.runtime.GrammarInfoImpl(
30 rootTagMap, defaultImplementations,
31 (de.nierbeck.timeTrack.model.ObjectFactory.class));
32
33 public final static java.lang.Class version = (de.nierbeck.timeTrack.model.impl.JAXBVersion.class);
34
35 static {
36 defaultImplementations.put(
37 (de.nierbeck.timeTrack.model.EntriesType.class),
38 "de.nierbeck.timeTrack.model.impl.EntriesTypeImpl");
39 defaultImplementations.put((de.nierbeck.timeTrack.model.Entries.class),
40 "de.nierbeck.timeTrack.model.impl.EntriesImpl");
41 defaultImplementations.put(
42 (de.nierbeck.timeTrack.model.EntryType.class),
43 "de.nierbeck.timeTrack.model.impl.EntryTypeImpl");
44 rootTagMap.put(new javax.xml.namespace.QName("", "Entries"),
45 (de.nierbeck.timeTrack.model.Entries.class));
46 }
47
48 /***
49 * Create a new ObjectFactory that can be used to create new instances of
50 * schema derived classes for package: de.nierbeck.timeTrack.model
51 *
52 */
53 public ObjectFactory() {
54 super(grammarInfo);
55 }
56
57 /***
58 * Create an instance of the specified Java content interface.
59 *
60 * @param javaContentInterface
61 * the Class object of the javacontent interface to instantiate
62 * @return a new instance
63 * @throws JAXBException
64 * if an error occurs
65 */
66 public java.lang.Object newInstance(java.lang.Class javaContentInterface)
67 throws javax.xml.bind.JAXBException {
68 return super.newInstance(javaContentInterface);
69 }
70
71 /***
72 * Get the specified property. This method can only be used to get provider
73 * specific properties. Attempting to get an undefined property will result
74 * in a PropertyException being thrown.
75 *
76 * @param name
77 * the name of the property to retrieve
78 * @return the value of the requested property
79 * @throws PropertyException
80 * when there is an error retrieving the given property or value
81 */
82 public java.lang.Object getProperty(java.lang.String name)
83 throws javax.xml.bind.PropertyException {
84 return super.getProperty(name);
85 }
86
87 /***
88 * Set the specified property. This method can only be used to set provider
89 * specific properties. Attempting to set an undefined property will result
90 * in a PropertyException being thrown.
91 *
92 * @param value
93 * the value of the property to be set
94 * @param name
95 * the name of the property to retrieve
96 * @throws PropertyException
97 * when there is an error processing the given property or value
98 */
99 public void setProperty(java.lang.String name, java.lang.Object value)
100 throws javax.xml.bind.PropertyException {
101 super.setProperty(name, value);
102 }
103
104 /***
105 * Create an instance of EntriesType
106 *
107 * @throws JAXBException
108 * if an error occurs
109 */
110 public de.nierbeck.timeTrack.model.EntriesType createEntriesType()
111 throws javax.xml.bind.JAXBException {
112 return new de.nierbeck.timeTrack.model.impl.EntriesTypeImpl();
113 }
114
115 /***
116 * Create an instance of Entries
117 *
118 * @throws JAXBException
119 * if an error occurs
120 */
121 public de.nierbeck.timeTrack.model.Entries createEntries()
122 throws javax.xml.bind.JAXBException {
123 return new de.nierbeck.timeTrack.model.impl.EntriesImpl();
124 }
125
126 /***
127 * Create an instance of EntryType
128 *
129 * @throws JAXBException
130 * if an error occurs
131 */
132 public de.nierbeck.timeTrack.model.EntryType createEntryType()
133 throws javax.xml.bind.JAXBException {
134 return new de.nierbeck.timeTrack.model.impl.EntryTypeImpl();
135 }
136
137 }