/*
* XML Type: RegistrationMetaData
* Namespace:
* Java type: noNamespace.RegistrationMetaData
*
* Automatically generated - do not modify.
*/
package noNamespace.impl;
/**
* An XML RegistrationMetaData(@).
*
* This is a complex type.
*/
public class RegistrationMetaDataImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements noNamespace.RegistrationMetaData
{
private static final long serialVersionUID = 1L;
public RegistrationMetaDataImpl(org.apache.xmlbeans.SchemaType sType)
{
super(sType);
}
private static final javax.xml.namespace.QName CONTEXTMETADATA$0 =
new javax.xml.namespace.QName("", "contextMetadata");
/**
* Gets array of all "contextMetadata" elements
*/
public noNamespace.ContextMetadata[] getContextMetadataArray()
{
synchronized (monitor())
{
check_orphaned();
java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(CONTEXTMETADATA$0, targetList);
noNamespace.ContextMetadata[] result = new noNamespace.ContextMetadata[targetList.size()];
targetList.toArray(result);
return result;
}
}
/**
* Gets ith "contextMetadata" element
*/
public noNamespace.ContextMetadata getContextMetadataArray(int i)
{
synchronized (monitor())
{
check_orphaned();
noNamespace.ContextMetadata target = null;
target = (noNamespace.ContextMetadata)get_store().find_element_user(CONTEXTMETADATA$0, i);
if (target == null)
{
throw new IndexOutOfBoundsException();
}
return target;
}
}
/**
* Returns number of "contextMetadata" element
*/
public int sizeOfContextMetadataArray()
{
synchronized (monitor())
{
check_orphaned();
return get_store().count_elements(CONTEXTMETADATA$0);
}
}
/**
* Sets array of all "contextMetadata" element
*/
public void setContextMetadataArray(noNamespace.ContextMetadata[] contextMetadataArray)
{
synchronized (monitor())
{
check_orphaned();
arraySetterHelper(contextMetadataArray, CONTEXTMETADATA$0);
}
}
/**
* Sets ith "contextMetadata" element
*/
public void setContextMetadataArray(int i, noNamespace.ContextMetadata contextMetadata)
{
synchronized (monitor())
{
check_orphaned();
noNamespace.ContextMetadata target = null;
target = (noNamespace.ContextMetadata)get_store().find_element_user(CONTEXTMETADATA$0, i);
if (target == null)
{
throw new IndexOutOfBoundsException();
}
target.set(contextMetadata);
}
}
/**
* Inserts and returns a new empty value (as xml) as the ith "contextMetadata" element
*/
public noNamespace.ContextMetadata insertNewContextMetadata(int i)
{
synchronized (monitor())
{
check_orphaned();
noNamespace.ContextMetadata target = null;
target = (noNamespace.ContextMetadata)get_store().insert_element_user(CONTEXTMETADATA$0, i);
return target;
}
}
/**
* Appends and returns a new empty value (as xml) as the last "contextMetadata" element
*/
public noNamespace.ContextMetadata addNewContextMetadata()
{
synchronized (monitor())
{
check_orphaned();
noNamespace.ContextMetadata target = null;
target = (noNamespace.ContextMetadata)get_store().add_element_user(CONTEXTMETADATA$0);
return target;
}
}
/**
* Removes the ith "contextMetadata" element
*/
public void removeContextMetadata(int i)
{
synchronized (monitor())
{
check_orphaned();
get_store().remove_element(CONTEXTMETADATA$0, i);
}
}
}