/* | |
* XML Type: ListOfStrings | |
* Namespace: http://xmlbeans.apache.org/samples/any | |
* Java type: org.apache.xmlbeans.samples.any.ListOfStrings | |
* | |
* Automatically generated - do not modify. | |
*/ | |
package org.apache.xmlbeans.samples.any.impl; | |
/** | |
* An XML ListOfStrings(@http://xmlbeans.apache.org/samples/any). | |
* | |
* This is a complex type. | |
*/ | |
public class ListOfStringsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements org.apache.xmlbeans.samples.any.ListOfStrings | |
{ | |
public ListOfStringsImpl(org.apache.xmlbeans.SchemaType sType) | |
{ | |
super(sType); | |
} | |
private static final javax.xml.namespace.QName STRINGELEMENT$0 = | |
new javax.xml.namespace.QName("http://xmlbeans.apache.org/samples/any", "stringelement"); | |
private static final javax.xml.namespace.QName ID$2 = | |
new javax.xml.namespace.QName("", "id"); | |
/** | |
* Gets array of all "stringelement" elements | |
*/ | |
public java.lang.String[] getStringelementArray() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
java.util.List targetList = new java.util.ArrayList(); | |
get_store().find_all_element_users(STRINGELEMENT$0, targetList); | |
java.lang.String[] result = new java.lang.String[targetList.size()]; | |
for (int i = 0, len = targetList.size() ; i < len ; i++) | |
result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue(); | |
return result; | |
} | |
} | |
/** | |
* Gets ith "stringelement" element | |
*/ | |
public java.lang.String getStringelementArray(int i) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.SimpleValue target = null; | |
target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRINGELEMENT$0, i); | |
if (target == null) | |
{ | |
throw new IndexOutOfBoundsException(); | |
} | |
return target.getStringValue(); | |
} | |
} | |
/** | |
* Gets (as xml) array of all "stringelement" elements | |
*/ | |
public org.apache.xmlbeans.XmlString[] xgetStringelementArray() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
java.util.List targetList = new java.util.ArrayList(); | |
get_store().find_all_element_users(STRINGELEMENT$0, targetList); | |
org.apache.xmlbeans.XmlString[] result = new org.apache.xmlbeans.XmlString[targetList.size()]; | |
targetList.toArray(result); | |
return result; | |
} | |
} | |
/** | |
* Gets (as xml) ith "stringelement" element | |
*/ | |
public org.apache.xmlbeans.XmlString xgetStringelementArray(int i) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.XmlString target = null; | |
target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(STRINGELEMENT$0, i); | |
if (target == null) | |
{ | |
throw new IndexOutOfBoundsException(); | |
} | |
return (org.apache.xmlbeans.XmlString)target; | |
} | |
} | |
/** | |
* Returns number of "stringelement" element | |
*/ | |
public int sizeOfStringelementArray() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
return get_store().count_elements(STRINGELEMENT$0); | |
} | |
} | |
/** | |
* Sets array of all "stringelement" element | |
*/ | |
public void setStringelementArray(java.lang.String[] stringelementArray) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
arraySetterHelper(stringelementArray, STRINGELEMENT$0); | |
} | |
} | |
/** | |
* Sets ith "stringelement" element | |
*/ | |
public void setStringelementArray(int i, java.lang.String stringelement) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.SimpleValue target = null; | |
target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STRINGELEMENT$0, i); | |
if (target == null) | |
{ | |
throw new IndexOutOfBoundsException(); | |
} | |
target.setStringValue(stringelement); | |
} | |
} | |
/** | |
* Sets (as xml) array of all "stringelement" element | |
*/ | |
public void xsetStringelementArray(org.apache.xmlbeans.XmlString[]stringelementArray) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
arraySetterHelper(stringelementArray, STRINGELEMENT$0); | |
} | |
} | |
/** | |
* Sets (as xml) ith "stringelement" element | |
*/ | |
public void xsetStringelementArray(int i, org.apache.xmlbeans.XmlString stringelement) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.XmlString target = null; | |
target = (org.apache.xmlbeans.XmlString)get_store().find_element_user(STRINGELEMENT$0, i); | |
if (target == null) | |
{ | |
throw new IndexOutOfBoundsException(); | |
} | |
target.set(stringelement); | |
} | |
} | |
/** | |
* Inserts the value as the ith "stringelement" element | |
*/ | |
public void insertStringelement(int i, java.lang.String stringelement) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.SimpleValue target = | |
(org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(STRINGELEMENT$0, i); | |
target.setStringValue(stringelement); | |
} | |
} | |
/** | |
* Appends the value as the last "stringelement" element | |
*/ | |
public void addStringelement(java.lang.String stringelement) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.SimpleValue target = null; | |
target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STRINGELEMENT$0); | |
target.setStringValue(stringelement); | |
} | |
} | |
/** | |
* Inserts and returns a new empty value (as xml) as the ith "stringelement" element | |
*/ | |
public org.apache.xmlbeans.XmlString insertNewStringelement(int i) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.XmlString target = null; | |
target = (org.apache.xmlbeans.XmlString)get_store().insert_element_user(STRINGELEMENT$0, i); | |
return target; | |
} | |
} | |
/** | |
* Appends and returns a new empty value (as xml) as the last "stringelement" element | |
*/ | |
public org.apache.xmlbeans.XmlString addNewStringelement() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.XmlString target = null; | |
target = (org.apache.xmlbeans.XmlString)get_store().add_element_user(STRINGELEMENT$0); | |
return target; | |
} | |
} | |
/** | |
* Removes the ith "stringelement" element | |
*/ | |
public void removeStringelement(int i) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
get_store().remove_element(STRINGELEMENT$0, i); | |
} | |
} | |
/** | |
* Gets the "id" attribute | |
*/ | |
public java.lang.String getId() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.SimpleValue target = null; | |
target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ID$2); | |
if (target == null) | |
{ | |
return null; | |
} | |
return target.getStringValue(); | |
} | |
} | |
/** | |
* Gets (as xml) the "id" attribute | |
*/ | |
public org.apache.xmlbeans.XmlString xgetId() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.XmlString target = null; | |
target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(ID$2); | |
return target; | |
} | |
} | |
/** | |
* True if has "id" attribute | |
*/ | |
public boolean isSetId() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
return get_store().find_attribute_user(ID$2) != null; | |
} | |
} | |
/** | |
* Sets the "id" attribute | |
*/ | |
public void setId(java.lang.String id) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.SimpleValue target = null; | |
target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ID$2); | |
if (target == null) | |
{ | |
target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ID$2); | |
} | |
target.setStringValue(id); | |
} | |
} | |
/** | |
* Sets (as xml) the "id" attribute | |
*/ | |
public void xsetId(org.apache.xmlbeans.XmlString id) | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
org.apache.xmlbeans.XmlString target = null; | |
target = (org.apache.xmlbeans.XmlString)get_store().find_attribute_user(ID$2); | |
if (target == null) | |
{ | |
target = (org.apache.xmlbeans.XmlString)get_store().add_attribute_user(ID$2); | |
} | |
target.set(id); | |
} | |
} | |
/** | |
* Unsets the "id" attribute | |
*/ | |
public void unsetId() | |
{ | |
synchronized (monitor()) | |
{ | |
check_orphaned(); | |
get_store().remove_attribute(ID$2); | |
} | |
} | |
} |