View Javadoc

1   /*
2    * An XML document type.
3    * Localname: entry
4    * Namespace: 
5    * Java type: org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package org.codehaus.mojo.scmchangelog.scm.svn.xml.impl;
10  /**
11   * A document containing one entry(@) element.
12   *
13   * This is a complex type.
14   */
15  public class EntryDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument
16  {
17      
18      public EntryDocumentImpl(org.apache.xmlbeans.SchemaType sType)
19      {
20          super(sType);
21      }
22      
23      private static final javax.xml.namespace.QName ENTRY$0 = 
24          new javax.xml.namespace.QName("", "entry");
25      
26      
27      /**
28       * Gets the "entry" element
29       */
30      public org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry getEntry()
31      {
32          synchronized (monitor())
33          {
34              check_orphaned();
35              org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry target = null;
36              target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry)get_store().find_element_user(ENTRY$0, 0);
37              if (target == null)
38              {
39                  return null;
40              }
41              return target;
42          }
43      }
44      
45      /**
46       * Sets the "entry" element
47       */
48      public void setEntry(org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry entry)
49      {
50          synchronized (monitor())
51          {
52              check_orphaned();
53              org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry target = null;
54              target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry)get_store().find_element_user(ENTRY$0, 0);
55              if (target == null)
56              {
57                  target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry)get_store().add_element_user(ENTRY$0);
58              }
59              target.set(entry);
60          }
61      }
62      
63      /**
64       * Appends and returns a new empty "entry" element
65       */
66      public org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry addNewEntry()
67      {
68          synchronized (monitor())
69          {
70              check_orphaned();
71              org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry target = null;
72              target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry)get_store().add_element_user(ENTRY$0);
73              return target;
74          }
75      }
76      /**
77       * An XML entry(@).
78       *
79       * This is a complex type.
80       */
81      public static class EntryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry
82      {
83          
84          public EntryImpl(org.apache.xmlbeans.SchemaType sType)
85          {
86              super(sType);
87          }
88          
89          private static final javax.xml.namespace.QName NAME$0 = 
90              new javax.xml.namespace.QName("", "name");
91          private static final javax.xml.namespace.QName SIZE$2 = 
92              new javax.xml.namespace.QName("", "size");
93          private static final javax.xml.namespace.QName COMMIT$4 = 
94              new javax.xml.namespace.QName("", "commit");
95          private static final javax.xml.namespace.QName LOCK$6 = 
96              new javax.xml.namespace.QName("", "lock");
97          private static final javax.xml.namespace.QName KIND$8 = 
98              new javax.xml.namespace.QName("", "kind");
99          
100         
101         /**
102          * Gets the "name" element
103          */
104         public java.lang.String getName()
105         {
106             synchronized (monitor())
107             {
108                 check_orphaned();
109                 org.apache.xmlbeans.SimpleValue target = null;
110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAME$0, 0);
111                 if (target == null)
112                 {
113                     return null;
114                 }
115                 return target.getStringValue();
116             }
117         }
118         
119         /**
120          * Gets (as xml) the "name" element
121          */
122         public org.apache.xmlbeans.XmlString xgetName()
123         {
124             synchronized (monitor())
125             {
126                 check_orphaned();
127                 org.apache.xmlbeans.XmlString target = null;
128                 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NAME$0, 0);
129                 return target;
130             }
131         }
132         
133         /**
134          * Sets the "name" element
135          */
136         public void setName(java.lang.String name)
137         {
138             synchronized (monitor())
139             {
140                 check_orphaned();
141                 org.apache.xmlbeans.SimpleValue target = null;
142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NAME$0, 0);
143                 if (target == null)
144                 {
145                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NAME$0);
146                 }
147                 target.setStringValue(name);
148             }
149         }
150         
151         /**
152          * Sets (as xml) the "name" element
153          */
154         public void xsetName(org.apache.xmlbeans.XmlString name)
155         {
156             synchronized (monitor())
157             {
158                 check_orphaned();
159                 org.apache.xmlbeans.XmlString target = null;
160                 target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(NAME$0, 0);
161                 if (target == null)
162                 {
163                     target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(NAME$0);
164                 }
165                 target.set(name);
166             }
167         }
168         
169         /**
170          * Gets the "size" element
171          */
172         public java.math.BigInteger getSize()
173         {
174             synchronized (monitor())
175             {
176                 check_orphaned();
177                 org.apache.xmlbeans.SimpleValue target = null;
178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIZE$2, 0);
179                 if (target == null)
180                 {
181                     return null;
182                 }
183                 return target.getBigIntegerValue();
184             }
185         }
186         
187         /**
188          * Gets (as xml) the "size" element
189          */
190         public org.apache.xmlbeans.XmlNonNegativeInteger xgetSize()
191         {
192             synchronized (monitor())
193             {
194                 check_orphaned();
195                 org.apache.xmlbeans.XmlNonNegativeInteger target = null;
196                 target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().find_element_user(SIZE$2, 0);
197                 return target;
198             }
199         }
200         
201         /**
202          * True if has "size" element
203          */
204         public boolean isSetSize()
205         {
206             synchronized (monitor())
207             {
208                 check_orphaned();
209                 return get_store().count_elements(SIZE$2) != 0;
210             }
211         }
212         
213         /**
214          * Sets the "size" element
215          */
216         public void setSize(java.math.BigInteger size)
217         {
218             synchronized (monitor())
219             {
220                 check_orphaned();
221                 org.apache.xmlbeans.SimpleValue target = null;
222                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SIZE$2, 0);
223                 if (target == null)
224                 {
225                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SIZE$2);
226                 }
227                 target.setBigIntegerValue(size);
228             }
229         }
230         
231         /**
232          * Sets (as xml) the "size" element
233          */
234         public void xsetSize(org.apache.xmlbeans.XmlNonNegativeInteger size)
235         {
236             synchronized (monitor())
237             {
238                 check_orphaned();
239                 org.apache.xmlbeans.XmlNonNegativeInteger target = null;
240                 target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().find_element_user(SIZE$2, 0);
241                 if (target == null)
242                 {
243                     target = (org.apache.xmlbeans.XmlNonNegativeInteger)get_store().add_element_user(SIZE$2);
244                 }
245                 target.set(size);
246             }
247         }
248         
249         /**
250          * Unsets the "size" element
251          */
252         public void unsetSize()
253         {
254             synchronized (monitor())
255             {
256                 check_orphaned();
257                 get_store().remove_element(SIZE$2, 0);
258             }
259         }
260         
261         /**
262          * Gets the "commit" element
263          */
264         public org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit getCommit()
265         {
266             synchronized (monitor())
267             {
268                 check_orphaned();
269                 org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit target = null;
270                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit)get_store().find_element_user(COMMIT$4, 0);
271                 if (target == null)
272                 {
273                     return null;
274                 }
275                 return target;
276             }
277         }
278         
279         /**
280          * Sets the "commit" element
281          */
282         public void setCommit(org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit commit)
283         {
284             synchronized (monitor())
285             {
286                 check_orphaned();
287                 org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit target = null;
288                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit)get_store().find_element_user(COMMIT$4, 0);
289                 if (target == null)
290                 {
291                     target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit)get_store().add_element_user(COMMIT$4);
292                 }
293                 target.set(commit);
294             }
295         }
296         
297         /**
298          * Appends and returns a new empty "commit" element
299          */
300         public org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit addNewCommit()
301         {
302             synchronized (monitor())
303             {
304                 check_orphaned();
305                 org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit target = null;
306                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.CommitDocument.Commit)get_store().add_element_user(COMMIT$4);
307                 return target;
308             }
309         }
310         
311         /**
312          * Gets the "lock" element
313          */
314         public org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock getLock()
315         {
316             synchronized (monitor())
317             {
318                 check_orphaned();
319                 org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock target = null;
320                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock)get_store().find_element_user(LOCK$6, 0);
321                 if (target == null)
322                 {
323                     return null;
324                 }
325                 return target;
326             }
327         }
328         
329         /**
330          * True if has "lock" element
331          */
332         public boolean isSetLock()
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 return get_store().count_elements(LOCK$6) != 0;
338             }
339         }
340         
341         /**
342          * Sets the "lock" element
343          */
344         public void setLock(org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock lock)
345         {
346             synchronized (monitor())
347             {
348                 check_orphaned();
349                 org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock target = null;
350                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock)get_store().find_element_user(LOCK$6, 0);
351                 if (target == null)
352                 {
353                     target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock)get_store().add_element_user(LOCK$6);
354                 }
355                 target.set(lock);
356             }
357         }
358         
359         /**
360          * Appends and returns a new empty "lock" element
361          */
362         public org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock addNewLock()
363         {
364             synchronized (monitor())
365             {
366                 check_orphaned();
367                 org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock target = null;
368                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.LockDocument.Lock)get_store().add_element_user(LOCK$6);
369                 return target;
370             }
371         }
372         
373         /**
374          * Unsets the "lock" element
375          */
376         public void unsetLock()
377         {
378             synchronized (monitor())
379             {
380                 check_orphaned();
381                 get_store().remove_element(LOCK$6, 0);
382             }
383         }
384         
385         /**
386          * Gets the "kind" attribute
387          */
388         public org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind.Enum getKind()
389         {
390             synchronized (monitor())
391             {
392                 check_orphaned();
393                 org.apache.xmlbeans.SimpleValue target = null;
394                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(KIND$8);
395                 if (target == null)
396                 {
397                     return null;
398                 }
399                 return (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind.Enum)target.getEnumValue();
400             }
401         }
402         
403         /**
404          * Gets (as xml) the "kind" attribute
405          */
406         public org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind xgetKind()
407         {
408             synchronized (monitor())
409             {
410                 check_orphaned();
411                 org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind target = null;
412                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind)get_store().find_attribute_user(KIND$8);
413                 return target;
414             }
415         }
416         
417         /**
418          * Sets the "kind" attribute
419          */
420         public void setKind(org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind.Enum kind)
421         {
422             synchronized (monitor())
423             {
424                 check_orphaned();
425                 org.apache.xmlbeans.SimpleValue target = null;
426                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(KIND$8);
427                 if (target == null)
428                 {
429                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(KIND$8);
430                 }
431                 target.setEnumValue(kind);
432             }
433         }
434         
435         /**
436          * Sets (as xml) the "kind" attribute
437          */
438         public void xsetKind(org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind kind)
439         {
440             synchronized (monitor())
441             {
442                 check_orphaned();
443                 org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind target = null;
444                 target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind)get_store().find_attribute_user(KIND$8);
445                 if (target == null)
446                 {
447                     target = (org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind)get_store().add_attribute_user(KIND$8);
448                 }
449                 target.set(kind);
450             }
451         }
452         /**
453          * An XML kind(@).
454          *
455          * This is an atomic type that is a restriction of org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument$Entry$Kind.
456          */
457         public static class KindImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements org.codehaus.mojo.scmchangelog.scm.svn.xml.EntryDocument.Entry.Kind
458         {
459             
460             public KindImpl(org.apache.xmlbeans.SchemaType sType)
461             {
462                 super(sType, false);
463             }
464             
465             protected KindImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
466             {
467                 super(sType, b);
468             }
469         }
470     }
471 }