View Javadoc
1   /*
2    * An XML document type.
3    * Localname: metaschema-bindings
4    * Namespace: https://csrc.nist.gov/ns/metaschema-binding/1.0
5    * Java type: gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.nist.secauto.metaschema.databind.codegen.xmlbeans.impl;
10  
11  import javax.xml.namespace.QName;
12  import org.apache.xmlbeans.QNameSet;
13  import org.apache.xmlbeans.XmlObject;
14  
15  /**
16   * A document containing one metaschema-bindings(@https://csrc.nist.gov/ns/metaschema-binding/1.0) element.
17   *
18   * This is a complex type.
19   */
20  public class MetaschemaBindingsDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsDocument {
21      private static final long serialVersionUID = 1L;
22  
23      public MetaschemaBindingsDocumentImpl(org.apache.xmlbeans.SchemaType sType) {
24          super(sType);
25      }
26  
27      private static final QName[] PROPERTY_QNAME = {
28          new QName("https://csrc.nist.gov/ns/metaschema-binding/1.0", "metaschema-bindings"),
29      };
30  
31  
32      /**
33       * Gets the "metaschema-bindings" element
34       */
35      @Override
36      public gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType getMetaschemaBindings() {
37          synchronized (monitor()) {
38              check_orphaned();
39              gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType target = null;
40              target = (gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType)get_store().find_element_user(PROPERTY_QNAME[0], 0);
41              return (target == null) ? null : target;
42          }
43      }
44  
45      /**
46       * Sets the "metaschema-bindings" element
47       */
48      @Override
49      public void setMetaschemaBindings(gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType metaschemaBindings) {
50          generatedSetterHelperImpl(metaschemaBindings, PROPERTY_QNAME[0], 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
51      }
52  
53      /**
54       * Appends and returns a new empty "metaschema-bindings" element
55       */
56      @Override
57      public gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType addNewMetaschemaBindings() {
58          synchronized (monitor()) {
59              check_orphaned();
60              gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType target = null;
61              target = (gov.nist.secauto.metaschema.databind.codegen.xmlbeans.MetaschemaBindingsType)get_store().add_element_user(PROPERTY_QNAME[0]);
62              return target;
63          }
64      }
65  }