⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 todolistdocumentimpl.java

📁 XML Beans contains required to handle almost all the XML prasing and writing.
💻 JAVA
字号:
/*
 * An XML document type.
 * Localname: todolist
 * Namespace: http://xmlbeans.apache.org/samples/validation/todolist
 * Java type: org.apache.xmlbeans.samples.validation.todolist.TodolistDocument
 *
 * Automatically generated - do not modify.
 */
package org.apache.xmlbeans.samples.validation.todolist.impl;
/**
 * A document containing one todolist(@http://xmlbeans.apache.org/samples/validation/todolist) element.
 *
 * This is a complex type.
 */
public class TodolistDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.xmlbeans.samples.validation.todolist.TodolistDocument
{
    
    public TodolistDocumentImpl(org.apache.xmlbeans.SchemaType sType)
    {
        super(sType);
    }
    
    private static final javax.xml.namespace.QName TODOLIST$0 = 
        new javax.xml.namespace.QName("http://xmlbeans.apache.org/samples/validation/todolist", "todolist");
    
    
    /**
     * Gets the "todolist" element
     */
    public org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist getTodolist()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist target = null;
            target = (org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist)get_store().find_element_user(TODOLIST$0, 0);
            if (target == null)
            {
                return null;
            }
            return target;
        }
    }
    
    /**
     * Sets the "todolist" element
     */
    public void setTodolist(org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist todolist)
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist target = null;
            target = (org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist)get_store().find_element_user(TODOLIST$0, 0);
            if (target == null)
            {
                target = (org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist)get_store().add_element_user(TODOLIST$0);
            }
            target.set(todolist);
        }
    }
    
    /**
     * Appends and returns a new empty "todolist" element
     */
    public org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist addNewTodolist()
    {
        synchronized (monitor())
        {
            check_orphaned();
            org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist target = null;
            target = (org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist)get_store().add_element_user(TODOLIST$0);
            return target;
        }
    }
    /**
     * An XML todolist(@http://xmlbeans.apache.org/samples/validation/todolist).
     *
     * This is a complex type.
     */
    public static class TodolistImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.xmlbeans.samples.validation.todolist.TodolistDocument.Todolist
    {
        
        public TodolistImpl(org.apache.xmlbeans.SchemaType sType)
        {
            super(sType);
        }
        
        private static final javax.xml.namespace.QName ITEM$0 = 
            new javax.xml.namespace.QName("http://xmlbeans.apache.org/samples/validation/todolist", "item");
        
        
        /**
         * Gets array of all "item" elements
         */
        public org.apache.xmlbeans.samples.validation.todolist.ItemType[] getItemArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                java.util.List targetList = new java.util.ArrayList();
                get_store().find_all_element_users(ITEM$0, targetList);
                org.apache.xmlbeans.samples.validation.todolist.ItemType[] result = new org.apache.xmlbeans.samples.validation.todolist.ItemType[targetList.size()];
                targetList.toArray(result);
                return result;
            }
        }
        
        /**
         * Gets ith "item" element
         */
        public org.apache.xmlbeans.samples.validation.todolist.ItemType getItemArray(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.samples.validation.todolist.ItemType target = null;
                target = (org.apache.xmlbeans.samples.validation.todolist.ItemType)get_store().find_element_user(ITEM$0, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                return target;
            }
        }
        
        /**
         * Returns number of "item" element
         */
        public int sizeOfItemArray()
        {
            synchronized (monitor())
            {
                check_orphaned();
                return get_store().count_elements(ITEM$0);
            }
        }
        
        /**
         * Sets array of all "item" element
         */
        public void setItemArray(org.apache.xmlbeans.samples.validation.todolist.ItemType[] itemArray)
        {
            synchronized (monitor())
            {
                check_orphaned();
                arraySetterHelper(itemArray, ITEM$0);
            }
        }
        
        /**
         * Sets ith "item" element
         */
        public void setItemArray(int i, org.apache.xmlbeans.samples.validation.todolist.ItemType item)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.samples.validation.todolist.ItemType target = null;
                target = (org.apache.xmlbeans.samples.validation.todolist.ItemType)get_store().find_element_user(ITEM$0, i);
                if (target == null)
                {
                    throw new IndexOutOfBoundsException();
                }
                target.set(item);
            }
        }
        
        /**
         * Inserts and returns a new empty value (as xml) as the ith "item" element
         */
        public org.apache.xmlbeans.samples.validation.todolist.ItemType insertNewItem(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.samples.validation.todolist.ItemType target = null;
                target = (org.apache.xmlbeans.samples.validation.todolist.ItemType)get_store().insert_element_user(ITEM$0, i);
                return target;
            }
        }
        
        /**
         * Appends and returns a new empty value (as xml) as the last "item" element
         */
        public org.apache.xmlbeans.samples.validation.todolist.ItemType addNewItem()
        {
            synchronized (monitor())
            {
                check_orphaned();
                org.apache.xmlbeans.samples.validation.todolist.ItemType target = null;
                target = (org.apache.xmlbeans.samples.validation.todolist.ItemType)get_store().add_element_user(ITEM$0);
                return target;
            }
        }
        
        /**
         * Removes the ith "item" element
         */
        public void removeItem(int i)
        {
            synchronized (monitor())
            {
                check_orphaned();
                get_store().remove_element(ITEM$0, i);
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -