All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.isotes.vs.model.impl.WebReferenceUrlDocumentImpl Maven / Gradle / Ivy

Go to download

Generated XMLBeans Java classes for the XML schema of MSBuild project files

The newest version!
/*
 * An XML document type.
 * Localname: WebReferenceUrl
 * Namespace: http://schemas.microsoft.com/developer/msbuild/2003
 * Java type: io.github.isotes.vs.model.WebReferenceUrlDocument
 *
 * Automatically generated - do not modify.
 */
package io.github.isotes.vs.model.impl;
/**
 * A document containing one WebReferenceUrl(@http://schemas.microsoft.com/developer/msbuild/2003) element.
 *
 * This is a complex type.
 */
public class WebReferenceUrlDocumentImpl extends io.github.isotes.vs.model.impl.ItemDocumentImpl implements io.github.isotes.vs.model.WebReferenceUrlDocument
{
    private static final long serialVersionUID = 1L;
    
    public WebReferenceUrlDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName WEBREFERENCEURL$0 = 
        new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "WebReferenceUrl");
    
    
    /**
     * Gets the "WebReferenceUrl" element
     */
    public io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl getWebReferenceUrl()
    {
        synchronized (monitor())
        {
            check_orphaned();
            io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl target = null;
            target = (io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl)get_store().find_element_user(WEBREFERENCEURL$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "WebReferenceUrl" element
     */
    public void setWebReferenceUrl(io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl webReferenceUrl)
    {
        generatedSetterHelperImpl(webReferenceUrl, WEBREFERENCEURL$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
    }
    
    /**
     * Appends and returns a new empty "WebReferenceUrl" element
     */
    public io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl addNewWebReferenceUrl()
    {
        synchronized (monitor())
        {
            check_orphaned();
            io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl target = null;
            target = (io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl)get_store().add_element_user(WEBREFERENCEURL$0);
            return target;
        }
    }
    /**
     * An XML WebReferenceUrl(@http://schemas.microsoft.com/developer/msbuild/2003).
     *
     * This is a complex type.
     */
    public static class WebReferenceUrlImpl extends io.github.isotes.vs.model.impl.SimpleItemTypeImpl implements io.github.isotes.vs.model.WebReferenceUrlDocument.WebReferenceUrl
    {
        private static final long serialVersionUID = 1L;
        
        public WebReferenceUrlImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName URLBEHAVIOR$0 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "UrlBehavior");
        private static final javax.xml.namespace.QName RELPATH$2 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "RelPath");
        private static final javax.xml.namespace.QName UPDATEFROMURL$4 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "UpdateFromURL");
        private static final javax.xml.namespace.QName SERVICELOCATIONURL$6 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "ServiceLocationURL");
        private static final javax.xml.namespace.QName CACHEDDYNAMICPROPNAME$8 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "CachedDynamicPropName");
        private static final javax.xml.namespace.QName CACHEDAPPSETTINGSOBJECTNAME$10 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "CachedAppSettingsObjectName");
        private static final javax.xml.namespace.QName CACHEDSETTINGSPROPNAME$12 = 
            new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "CachedSettingsPropName");
        
        
        /**
         * Gets a List of "UrlBehavior" elements
         */
        public java.util.List getUrlBehaviorList()
        {
            final class UrlBehaviorList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getUrlBehaviorArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getUrlBehaviorArray(i);
                    WebReferenceUrlImpl.this.setUrlBehaviorArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewUrlBehavior(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getUrlBehaviorArray(i);
                    WebReferenceUrlImpl.this.removeUrlBehavior(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfUrlBehaviorArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new UrlBehaviorList();
            }
        }
        
        /**
         * Gets array of all "UrlBehavior" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getUrlBehaviorArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(URLBEHAVIOR$0, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "UrlBehavior" element
         */
        public org.apache.xmlbeans.XmlObject getUrlBehaviorArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(URLBEHAVIOR$0, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "UrlBehavior" element
         */
        public int sizeOfUrlBehaviorArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(URLBEHAVIOR$0);
            }
        }
        
        /**
         * Sets array of all "UrlBehavior" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setUrlBehaviorArray(org.apache.xmlbeans.XmlObject[] urlBehaviorArray)
        {
            check_orphaned();
            arraySetterHelper(urlBehaviorArray, URLBEHAVIOR$0);
        }
        
        /**
         * Sets ith "UrlBehavior" element
         */
        public void setUrlBehaviorArray(int i, org.apache.xmlbeans.XmlObject urlBehavior)
        {
            generatedSetterHelperImpl(urlBehavior, URLBEHAVIOR$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "UrlBehavior" element
         */
        public org.apache.xmlbeans.XmlObject insertNewUrlBehavior(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(URLBEHAVIOR$0, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "UrlBehavior" element
         */
        public org.apache.xmlbeans.XmlObject addNewUrlBehavior()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(URLBEHAVIOR$0);
                return target;
            }
        }
        
        /**
         * Removes the ith "UrlBehavior" element
         */
        public void removeUrlBehavior(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(URLBEHAVIOR$0, i);
            }
        }
        
        /**
         * Gets a List of "RelPath" elements
         */
        public java.util.List getRelPathList()
        {
            final class RelPathList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getRelPathArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getRelPathArray(i);
                    WebReferenceUrlImpl.this.setRelPathArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewRelPath(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getRelPathArray(i);
                    WebReferenceUrlImpl.this.removeRelPath(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfRelPathArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new RelPathList();
            }
        }
        
        /**
         * Gets array of all "RelPath" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getRelPathArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(RELPATH$2, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "RelPath" element
         */
        public org.apache.xmlbeans.XmlObject getRelPathArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(RELPATH$2, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "RelPath" element
         */
        public int sizeOfRelPathArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(RELPATH$2);
            }
        }
        
        /**
         * Sets array of all "RelPath" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setRelPathArray(org.apache.xmlbeans.XmlObject[] relPathArray)
        {
            check_orphaned();
            arraySetterHelper(relPathArray, RELPATH$2);
        }
        
        /**
         * Sets ith "RelPath" element
         */
        public void setRelPathArray(int i, org.apache.xmlbeans.XmlObject relPath)
        {
            generatedSetterHelperImpl(relPath, RELPATH$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "RelPath" element
         */
        public org.apache.xmlbeans.XmlObject insertNewRelPath(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(RELPATH$2, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "RelPath" element
         */
        public org.apache.xmlbeans.XmlObject addNewRelPath()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(RELPATH$2);
                return target;
            }
        }
        
        /**
         * Removes the ith "RelPath" element
         */
        public void removeRelPath(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(RELPATH$2, i);
            }
        }
        
        /**
         * Gets a List of "UpdateFromURL" elements
         */
        public java.util.List getUpdateFromURLList()
        {
            final class UpdateFromURLList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getUpdateFromURLArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getUpdateFromURLArray(i);
                    WebReferenceUrlImpl.this.setUpdateFromURLArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewUpdateFromURL(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getUpdateFromURLArray(i);
                    WebReferenceUrlImpl.this.removeUpdateFromURL(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfUpdateFromURLArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new UpdateFromURLList();
            }
        }
        
        /**
         * Gets array of all "UpdateFromURL" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getUpdateFromURLArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(UPDATEFROMURL$4, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "UpdateFromURL" element
         */
        public org.apache.xmlbeans.XmlObject getUpdateFromURLArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(UPDATEFROMURL$4, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "UpdateFromURL" element
         */
        public int sizeOfUpdateFromURLArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(UPDATEFROMURL$4);
            }
        }
        
        /**
         * Sets array of all "UpdateFromURL" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setUpdateFromURLArray(org.apache.xmlbeans.XmlObject[] updateFromURLArray)
        {
            check_orphaned();
            arraySetterHelper(updateFromURLArray, UPDATEFROMURL$4);
        }
        
        /**
         * Sets ith "UpdateFromURL" element
         */
        public void setUpdateFromURLArray(int i, org.apache.xmlbeans.XmlObject updateFromURL)
        {
            generatedSetterHelperImpl(updateFromURL, UPDATEFROMURL$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "UpdateFromURL" element
         */
        public org.apache.xmlbeans.XmlObject insertNewUpdateFromURL(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(UPDATEFROMURL$4, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "UpdateFromURL" element
         */
        public org.apache.xmlbeans.XmlObject addNewUpdateFromURL()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(UPDATEFROMURL$4);
                return target;
            }
        }
        
        /**
         * Removes the ith "UpdateFromURL" element
         */
        public void removeUpdateFromURL(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(UPDATEFROMURL$4, i);
            }
        }
        
        /**
         * Gets a List of "ServiceLocationURL" elements
         */
        public java.util.List getServiceLocationURLList()
        {
            final class ServiceLocationURLList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getServiceLocationURLArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getServiceLocationURLArray(i);
                    WebReferenceUrlImpl.this.setServiceLocationURLArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewServiceLocationURL(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getServiceLocationURLArray(i);
                    WebReferenceUrlImpl.this.removeServiceLocationURL(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfServiceLocationURLArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new ServiceLocationURLList();
            }
        }
        
        /**
         * Gets array of all "ServiceLocationURL" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getServiceLocationURLArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(SERVICELOCATIONURL$6, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "ServiceLocationURL" element
         */
        public org.apache.xmlbeans.XmlObject getServiceLocationURLArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(SERVICELOCATIONURL$6, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "ServiceLocationURL" element
         */
        public int sizeOfServiceLocationURLArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(SERVICELOCATIONURL$6);
            }
        }
        
        /**
         * Sets array of all "ServiceLocationURL" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setServiceLocationURLArray(org.apache.xmlbeans.XmlObject[] serviceLocationURLArray)
        {
            check_orphaned();
            arraySetterHelper(serviceLocationURLArray, SERVICELOCATIONURL$6);
        }
        
        /**
         * Sets ith "ServiceLocationURL" element
         */
        public void setServiceLocationURLArray(int i, org.apache.xmlbeans.XmlObject serviceLocationURL)
        {
            generatedSetterHelperImpl(serviceLocationURL, SERVICELOCATIONURL$6, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "ServiceLocationURL" element
         */
        public org.apache.xmlbeans.XmlObject insertNewServiceLocationURL(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(SERVICELOCATIONURL$6, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "ServiceLocationURL" element
         */
        public org.apache.xmlbeans.XmlObject addNewServiceLocationURL()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(SERVICELOCATIONURL$6);
                return target;
            }
        }
        
        /**
         * Removes the ith "ServiceLocationURL" element
         */
        public void removeServiceLocationURL(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(SERVICELOCATIONURL$6, i);
            }
        }
        
        /**
         * Gets a List of "CachedDynamicPropName" elements
         */
        public java.util.List getCachedDynamicPropNameList()
        {
            final class CachedDynamicPropNameList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getCachedDynamicPropNameArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getCachedDynamicPropNameArray(i);
                    WebReferenceUrlImpl.this.setCachedDynamicPropNameArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewCachedDynamicPropName(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getCachedDynamicPropNameArray(i);
                    WebReferenceUrlImpl.this.removeCachedDynamicPropName(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfCachedDynamicPropNameArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new CachedDynamicPropNameList();
            }
        }
        
        /**
         * Gets array of all "CachedDynamicPropName" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getCachedDynamicPropNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(CACHEDDYNAMICPROPNAME$8, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "CachedDynamicPropName" element
         */
        public org.apache.xmlbeans.XmlObject getCachedDynamicPropNameArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(CACHEDDYNAMICPROPNAME$8, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "CachedDynamicPropName" element
         */
        public int sizeOfCachedDynamicPropNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CACHEDDYNAMICPROPNAME$8);
            }
        }
        
        /**
         * Sets array of all "CachedDynamicPropName" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setCachedDynamicPropNameArray(org.apache.xmlbeans.XmlObject[] cachedDynamicPropNameArray)
        {
            check_orphaned();
            arraySetterHelper(cachedDynamicPropNameArray, CACHEDDYNAMICPROPNAME$8);
        }
        
        /**
         * Sets ith "CachedDynamicPropName" element
         */
        public void setCachedDynamicPropNameArray(int i, org.apache.xmlbeans.XmlObject cachedDynamicPropName)
        {
            generatedSetterHelperImpl(cachedDynamicPropName, CACHEDDYNAMICPROPNAME$8, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CachedDynamicPropName" element
         */
        public org.apache.xmlbeans.XmlObject insertNewCachedDynamicPropName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(CACHEDDYNAMICPROPNAME$8, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CachedDynamicPropName" element
         */
        public org.apache.xmlbeans.XmlObject addNewCachedDynamicPropName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(CACHEDDYNAMICPROPNAME$8);
                return target;
            }
        }
        
        /**
         * Removes the ith "CachedDynamicPropName" element
         */
        public void removeCachedDynamicPropName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CACHEDDYNAMICPROPNAME$8, i);
            }
        }
        
        /**
         * Gets a List of "CachedAppSettingsObjectName" elements
         */
        public java.util.List getCachedAppSettingsObjectNameList()
        {
            final class CachedAppSettingsObjectNameList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getCachedAppSettingsObjectNameArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getCachedAppSettingsObjectNameArray(i);
                    WebReferenceUrlImpl.this.setCachedAppSettingsObjectNameArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewCachedAppSettingsObjectName(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getCachedAppSettingsObjectNameArray(i);
                    WebReferenceUrlImpl.this.removeCachedAppSettingsObjectName(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfCachedAppSettingsObjectNameArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new CachedAppSettingsObjectNameList();
            }
        }
        
        /**
         * Gets array of all "CachedAppSettingsObjectName" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getCachedAppSettingsObjectNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(CACHEDAPPSETTINGSOBJECTNAME$10, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "CachedAppSettingsObjectName" element
         */
        public org.apache.xmlbeans.XmlObject getCachedAppSettingsObjectNameArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(CACHEDAPPSETTINGSOBJECTNAME$10, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "CachedAppSettingsObjectName" element
         */
        public int sizeOfCachedAppSettingsObjectNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CACHEDAPPSETTINGSOBJECTNAME$10);
            }
        }
        
        /**
         * Sets array of all "CachedAppSettingsObjectName" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setCachedAppSettingsObjectNameArray(org.apache.xmlbeans.XmlObject[] cachedAppSettingsObjectNameArray)
        {
            check_orphaned();
            arraySetterHelper(cachedAppSettingsObjectNameArray, CACHEDAPPSETTINGSOBJECTNAME$10);
        }
        
        /**
         * Sets ith "CachedAppSettingsObjectName" element
         */
        public void setCachedAppSettingsObjectNameArray(int i, org.apache.xmlbeans.XmlObject cachedAppSettingsObjectName)
        {
            generatedSetterHelperImpl(cachedAppSettingsObjectName, CACHEDAPPSETTINGSOBJECTNAME$10, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CachedAppSettingsObjectName" element
         */
        public org.apache.xmlbeans.XmlObject insertNewCachedAppSettingsObjectName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(CACHEDAPPSETTINGSOBJECTNAME$10, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CachedAppSettingsObjectName" element
         */
        public org.apache.xmlbeans.XmlObject addNewCachedAppSettingsObjectName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(CACHEDAPPSETTINGSOBJECTNAME$10);
                return target;
            }
        }
        
        /**
         * Removes the ith "CachedAppSettingsObjectName" element
         */
        public void removeCachedAppSettingsObjectName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CACHEDAPPSETTINGSOBJECTNAME$10, i);
            }
        }
        
        /**
         * Gets a List of "CachedSettingsPropName" elements
         */
        public java.util.List getCachedSettingsPropNameList()
        {
            final class CachedSettingsPropNameList extends java.util.AbstractList
            {
                @Override
                public org.apache.xmlbeans.XmlObject get(int i)
                    { return WebReferenceUrlImpl.this.getCachedSettingsPropNameArray(i); }
                
                @Override
                public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getCachedSettingsPropNameArray(i);
                    WebReferenceUrlImpl.this.setCachedSettingsPropNameArray(i, o);
                    return old;
                }
                
                @Override
                public void add(int i, org.apache.xmlbeans.XmlObject o)
                    { WebReferenceUrlImpl.this.insertNewCachedSettingsPropName(i).set(o); }
                
                @Override
                public org.apache.xmlbeans.XmlObject remove(int i)
                {
                    org.apache.xmlbeans.XmlObject old = WebReferenceUrlImpl.this.getCachedSettingsPropNameArray(i);
                    WebReferenceUrlImpl.this.removeCachedSettingsPropName(i);
                    return old;
                }
                
                @Override
                public int size()
                    { return WebReferenceUrlImpl.this.sizeOfCachedSettingsPropNameArray(); }
                
            }
            
            synchronized (monitor())
            {
                check_orphaned();
                return new CachedSettingsPropNameList();
            }
        }
        
        /**
         * Gets array of all "CachedSettingsPropName" elements
         * @deprecated
         */
        @Deprecated
        public org.apache.xmlbeans.XmlObject[] getCachedSettingsPropNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(CACHEDSETTINGSPROPNAME$12, targetList);
                org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "CachedSettingsPropName" element
         */
        public org.apache.xmlbeans.XmlObject getCachedSettingsPropNameArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(CACHEDSETTINGSPROPNAME$12, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "CachedSettingsPropName" element
         */
        public int sizeOfCachedSettingsPropNameArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(CACHEDSETTINGSPROPNAME$12);
            }
        }
        
        /**
         * Sets array of all "CachedSettingsPropName" element  WARNING: This method is not atomicaly synchronized.
         */
        public void setCachedSettingsPropNameArray(org.apache.xmlbeans.XmlObject[] cachedSettingsPropNameArray)
        {
            check_orphaned();
            arraySetterHelper(cachedSettingsPropNameArray, CACHEDSETTINGSPROPNAME$12);
        }
        
        /**
         * Sets ith "CachedSettingsPropName" element
         */
        public void setCachedSettingsPropNameArray(int i, org.apache.xmlbeans.XmlObject cachedSettingsPropName)
        {
            generatedSetterHelperImpl(cachedSettingsPropName, CACHEDSETTINGSPROPNAME$12, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "CachedSettingsPropName" element
         */
        public org.apache.xmlbeans.XmlObject insertNewCachedSettingsPropName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(CACHEDSETTINGSPROPNAME$12, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "CachedSettingsPropName" element
         */
        public org.apache.xmlbeans.XmlObject addNewCachedSettingsPropName()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.XmlObject target = null;
                target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(CACHEDSETTINGSPROPNAME$12);
                return target;
            }
        }
        
        /**
         * Removes the ith "CachedSettingsPropName" element
         */
        public void removeCachedSettingsPropName(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(CACHEDSETTINGSPROPNAME$12, i);
            }
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy