001    /*
002     * An XML document type.
003     * Localname: jetty
004     * Namespace: http://geronimo.apache.org/xml/ns/web/jetty/config-1.0.1
005     * Java type: org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyDocument
006     *
007     * Automatically generated - do not modify.
008     */
009    package org.apache.geronimo.xbeans.geronimo.web.jetty.config.impl;
010    /**
011     * A document containing one jetty(@http://geronimo.apache.org/xml/ns/web/jetty/config-1.0.1) element.
012     *
013     * This is a complex type.
014     */
015    public class GerJettyDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyDocument
016    {
017        
018        public GerJettyDocumentImpl(org.apache.xmlbeans.SchemaType sType)
019        {
020            super(sType);
021        }
022        
023        private static final javax.xml.namespace.QName JETTY$0 = 
024            new javax.xml.namespace.QName("http://geronimo.apache.org/xml/ns/web/jetty/config-1.0.1", "jetty");
025        
026        
027        /**
028         * Gets the "jetty" element
029         */
030        public org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType getJetty()
031        {
032            synchronized (monitor())
033            {
034                check_orphaned();
035                org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType target = null;
036                target = (org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType)get_store().find_element_user(JETTY$0, 0);
037                if (target == null)
038                {
039                    return null;
040                }
041                return target;
042            }
043        }
044        
045        /**
046         * Sets the "jetty" element
047         */
048        public void setJetty(org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType jetty)
049        {
050            synchronized (monitor())
051            {
052                check_orphaned();
053                org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType target = null;
054                target = (org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType)get_store().find_element_user(JETTY$0, 0);
055                if (target == null)
056                {
057                    target = (org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType)get_store().add_element_user(JETTY$0);
058                }
059                target.set(jetty);
060            }
061        }
062        
063        /**
064         * Appends and returns a new empty "jetty" element
065         */
066        public org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType addNewJetty()
067        {
068            synchronized (monitor())
069            {
070                check_orphaned();
071                org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType target = null;
072                target = (org.apache.geronimo.xbeans.geronimo.web.jetty.config.GerJettyConfigType)get_store().add_element_user(JETTY$0);
073                return target;
074            }
075        }
076    }