io.github.isotes.vs.model.impl.FileAssociationDocumentImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vs-model Show documentation
Show all versions of vs-model Show documentation
Generated XMLBeans Java classes for the XML schema of MSBuild project files
The newest version!
/*
* An XML document type.
* Localname: FileAssociation
* Namespace: http://schemas.microsoft.com/developer/msbuild/2003
* Java type: io.github.isotes.vs.model.FileAssociationDocument
*
* Automatically generated - do not modify.
*/
package io.github.isotes.vs.model.impl;
/**
* A document containing one FileAssociation(@http://schemas.microsoft.com/developer/msbuild/2003) element.
*
* This is a complex type.
*/
public class FileAssociationDocumentImpl extends io.github.isotes.vs.model.impl.ItemDocumentImpl implements io.github.isotes.vs.model.FileAssociationDocument
{
private static final long serialVersionUID = 1L;
public FileAssociationDocumentImpl(org.apache.xmlbeans.SchemaType sType)
{
super(sType);
}
private static final javax.xml.namespace.QName FILEASSOCIATION$0 =
new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "FileAssociation");
/**
* Gets the "FileAssociation" element
*/
public io.github.isotes.vs.model.FileAssociationDocument.FileAssociation getFileAssociation()
{
synchronized (monitor())
{
check_orphaned();
io.github.isotes.vs.model.FileAssociationDocument.FileAssociation target = null;
target = (io.github.isotes.vs.model.FileAssociationDocument.FileAssociation)get_store().find_element_user(FILEASSOCIATION$0, 0);
if (target == null)
{
return null;
}
return target;
}
}
/**
* Sets the "FileAssociation" element
*/
public void setFileAssociation(io.github.isotes.vs.model.FileAssociationDocument.FileAssociation fileAssociation)
{
generatedSetterHelperImpl(fileAssociation, FILEASSOCIATION$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
}
/**
* Appends and returns a new empty "FileAssociation" element
*/
public io.github.isotes.vs.model.FileAssociationDocument.FileAssociation addNewFileAssociation()
{
synchronized (monitor())
{
check_orphaned();
io.github.isotes.vs.model.FileAssociationDocument.FileAssociation target = null;
target = (io.github.isotes.vs.model.FileAssociationDocument.FileAssociation)get_store().add_element_user(FILEASSOCIATION$0);
return target;
}
}
/**
* An XML FileAssociation(@http://schemas.microsoft.com/developer/msbuild/2003).
*
* This is a complex type.
*/
public static class FileAssociationImpl extends io.github.isotes.vs.model.impl.SimpleItemTypeImpl implements io.github.isotes.vs.model.FileAssociationDocument.FileAssociation
{
private static final long serialVersionUID = 1L;
public FileAssociationImpl(org.apache.xmlbeans.SchemaType sType)
{
super(sType);
}
private static final javax.xml.namespace.QName VISIBLE$0 =
new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Visible");
private static final javax.xml.namespace.QName DEFAULTICON$2 =
new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "DefaultIcon");
private static final javax.xml.namespace.QName DESCRIPTION$4 =
new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Description");
private static final javax.xml.namespace.QName PROGID$6 =
new javax.xml.namespace.QName("http://schemas.microsoft.com/developer/msbuild/2003", "Progid");
/**
* Gets a List of "Visible" elements
*/
public java.util.List getVisibleList()
{
final class VisibleList extends java.util.AbstractList
{
@Override
public org.apache.xmlbeans.XmlObject get(int i)
{ return FileAssociationImpl.this.getVisibleArray(i); }
@Override
public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getVisibleArray(i);
FileAssociationImpl.this.setVisibleArray(i, o);
return old;
}
@Override
public void add(int i, org.apache.xmlbeans.XmlObject o)
{ FileAssociationImpl.this.insertNewVisible(i).set(o); }
@Override
public org.apache.xmlbeans.XmlObject remove(int i)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getVisibleArray(i);
FileAssociationImpl.this.removeVisible(i);
return old;
}
@Override
public int size()
{ return FileAssociationImpl.this.sizeOfVisibleArray(); }
}
synchronized (monitor())
{
check_orphaned();
return new VisibleList();
}
}
/**
* Gets array of all "Visible" elements
* @deprecated
*/
@Deprecated
public org.apache.xmlbeans.XmlObject[] getVisibleArray()
{
synchronized (monitor())
{
check_orphaned();
java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(VISIBLE$0, targetList);
org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
targetList.toArray(result);
return result;
}
}
/**
* Gets ith "Visible" element
*/
public org.apache.xmlbeans.XmlObject getVisibleArray(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(VISIBLE$0, i);
if (target == null)
{
throw new IndexOutOfBoundsException();
}
return target;
}
}
/**
* Returns number of "Visible" element
*/
public int sizeOfVisibleArray()
{
synchronized (monitor())
{
check_orphaned();
return get_store().count_elements(VISIBLE$0);
}
}
/**
* Sets array of all "Visible" element WARNING: This method is not atomicaly synchronized.
*/
public void setVisibleArray(org.apache.xmlbeans.XmlObject[] visibleArray)
{
check_orphaned();
arraySetterHelper(visibleArray, VISIBLE$0);
}
/**
* Sets ith "Visible" element
*/
public void setVisibleArray(int i, org.apache.xmlbeans.XmlObject visible)
{
generatedSetterHelperImpl(visible, VISIBLE$0, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
}
/**
* Inserts and returns a new empty value (as xml) as the ith "Visible" element
*/
public org.apache.xmlbeans.XmlObject insertNewVisible(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(VISIBLE$0, i);
return target;
}
}
/**
* Appends and returns a new empty value (as xml) as the last "Visible" element
*/
public org.apache.xmlbeans.XmlObject addNewVisible()
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(VISIBLE$0);
return target;
}
}
/**
* Removes the ith "Visible" element
*/
public void removeVisible(int i)
{
synchronized (monitor())
{
check_orphaned();
get_store().remove_element(VISIBLE$0, i);
}
}
/**
* Gets a List of "DefaultIcon" elements
*/
public java.util.List getDefaultIconList()
{
final class DefaultIconList extends java.util.AbstractList
{
@Override
public org.apache.xmlbeans.XmlObject get(int i)
{ return FileAssociationImpl.this.getDefaultIconArray(i); }
@Override
public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getDefaultIconArray(i);
FileAssociationImpl.this.setDefaultIconArray(i, o);
return old;
}
@Override
public void add(int i, org.apache.xmlbeans.XmlObject o)
{ FileAssociationImpl.this.insertNewDefaultIcon(i).set(o); }
@Override
public org.apache.xmlbeans.XmlObject remove(int i)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getDefaultIconArray(i);
FileAssociationImpl.this.removeDefaultIcon(i);
return old;
}
@Override
public int size()
{ return FileAssociationImpl.this.sizeOfDefaultIconArray(); }
}
synchronized (monitor())
{
check_orphaned();
return new DefaultIconList();
}
}
/**
* Gets array of all "DefaultIcon" elements
* @deprecated
*/
@Deprecated
public org.apache.xmlbeans.XmlObject[] getDefaultIconArray()
{
synchronized (monitor())
{
check_orphaned();
java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(DEFAULTICON$2, targetList);
org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
targetList.toArray(result);
return result;
}
}
/**
* Gets ith "DefaultIcon" element
*/
public org.apache.xmlbeans.XmlObject getDefaultIconArray(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(DEFAULTICON$2, i);
if (target == null)
{
throw new IndexOutOfBoundsException();
}
return target;
}
}
/**
* Returns number of "DefaultIcon" element
*/
public int sizeOfDefaultIconArray()
{
synchronized (monitor())
{
check_orphaned();
return get_store().count_elements(DEFAULTICON$2);
}
}
/**
* Sets array of all "DefaultIcon" element WARNING: This method is not atomicaly synchronized.
*/
public void setDefaultIconArray(org.apache.xmlbeans.XmlObject[] defaultIconArray)
{
check_orphaned();
arraySetterHelper(defaultIconArray, DEFAULTICON$2);
}
/**
* Sets ith "DefaultIcon" element
*/
public void setDefaultIconArray(int i, org.apache.xmlbeans.XmlObject defaultIcon)
{
generatedSetterHelperImpl(defaultIcon, DEFAULTICON$2, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
}
/**
* Inserts and returns a new empty value (as xml) as the ith "DefaultIcon" element
*/
public org.apache.xmlbeans.XmlObject insertNewDefaultIcon(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(DEFAULTICON$2, i);
return target;
}
}
/**
* Appends and returns a new empty value (as xml) as the last "DefaultIcon" element
*/
public org.apache.xmlbeans.XmlObject addNewDefaultIcon()
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(DEFAULTICON$2);
return target;
}
}
/**
* Removes the ith "DefaultIcon" element
*/
public void removeDefaultIcon(int i)
{
synchronized (monitor())
{
check_orphaned();
get_store().remove_element(DEFAULTICON$2, i);
}
}
/**
* Gets a List of "Description" elements
*/
public java.util.List getDescriptionList()
{
final class DescriptionList extends java.util.AbstractList
{
@Override
public org.apache.xmlbeans.XmlObject get(int i)
{ return FileAssociationImpl.this.getDescriptionArray(i); }
@Override
public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getDescriptionArray(i);
FileAssociationImpl.this.setDescriptionArray(i, o);
return old;
}
@Override
public void add(int i, org.apache.xmlbeans.XmlObject o)
{ FileAssociationImpl.this.insertNewDescription(i).set(o); }
@Override
public org.apache.xmlbeans.XmlObject remove(int i)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getDescriptionArray(i);
FileAssociationImpl.this.removeDescription(i);
return old;
}
@Override
public int size()
{ return FileAssociationImpl.this.sizeOfDescriptionArray(); }
}
synchronized (monitor())
{
check_orphaned();
return new DescriptionList();
}
}
/**
* Gets array of all "Description" elements
* @deprecated
*/
@Deprecated
public org.apache.xmlbeans.XmlObject[] getDescriptionArray()
{
synchronized (monitor())
{
check_orphaned();
java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(DESCRIPTION$4, targetList);
org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
targetList.toArray(result);
return result;
}
}
/**
* Gets ith "Description" element
*/
public org.apache.xmlbeans.XmlObject getDescriptionArray(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(DESCRIPTION$4, i);
if (target == null)
{
throw new IndexOutOfBoundsException();
}
return target;
}
}
/**
* Returns number of "Description" element
*/
public int sizeOfDescriptionArray()
{
synchronized (monitor())
{
check_orphaned();
return get_store().count_elements(DESCRIPTION$4);
}
}
/**
* Sets array of all "Description" element WARNING: This method is not atomicaly synchronized.
*/
public void setDescriptionArray(org.apache.xmlbeans.XmlObject[] descriptionArray)
{
check_orphaned();
arraySetterHelper(descriptionArray, DESCRIPTION$4);
}
/**
* Sets ith "Description" element
*/
public void setDescriptionArray(int i, org.apache.xmlbeans.XmlObject description)
{
generatedSetterHelperImpl(description, DESCRIPTION$4, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
}
/**
* Inserts and returns a new empty value (as xml) as the ith "Description" element
*/
public org.apache.xmlbeans.XmlObject insertNewDescription(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(DESCRIPTION$4, i);
return target;
}
}
/**
* Appends and returns a new empty value (as xml) as the last "Description" element
*/
public org.apache.xmlbeans.XmlObject addNewDescription()
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(DESCRIPTION$4);
return target;
}
}
/**
* Removes the ith "Description" element
*/
public void removeDescription(int i)
{
synchronized (monitor())
{
check_orphaned();
get_store().remove_element(DESCRIPTION$4, i);
}
}
/**
* Gets a List of "Progid" elements
*/
public java.util.List getProgidList()
{
final class ProgidList extends java.util.AbstractList
{
@Override
public org.apache.xmlbeans.XmlObject get(int i)
{ return FileAssociationImpl.this.getProgidArray(i); }
@Override
public org.apache.xmlbeans.XmlObject set(int i, org.apache.xmlbeans.XmlObject o)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getProgidArray(i);
FileAssociationImpl.this.setProgidArray(i, o);
return old;
}
@Override
public void add(int i, org.apache.xmlbeans.XmlObject o)
{ FileAssociationImpl.this.insertNewProgid(i).set(o); }
@Override
public org.apache.xmlbeans.XmlObject remove(int i)
{
org.apache.xmlbeans.XmlObject old = FileAssociationImpl.this.getProgidArray(i);
FileAssociationImpl.this.removeProgid(i);
return old;
}
@Override
public int size()
{ return FileAssociationImpl.this.sizeOfProgidArray(); }
}
synchronized (monitor())
{
check_orphaned();
return new ProgidList();
}
}
/**
* Gets array of all "Progid" elements
* @deprecated
*/
@Deprecated
public org.apache.xmlbeans.XmlObject[] getProgidArray()
{
synchronized (monitor())
{
check_orphaned();
java.util.List targetList = new java.util.ArrayList();
get_store().find_all_element_users(PROGID$6, targetList);
org.apache.xmlbeans.XmlObject[] result = new org.apache.xmlbeans.XmlObject[targetList.size()];
targetList.toArray(result);
return result;
}
}
/**
* Gets ith "Progid" element
*/
public org.apache.xmlbeans.XmlObject getProgidArray(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().find_element_user(PROGID$6, i);
if (target == null)
{
throw new IndexOutOfBoundsException();
}
return target;
}
}
/**
* Returns number of "Progid" element
*/
public int sizeOfProgidArray()
{
synchronized (monitor())
{
check_orphaned();
return get_store().count_elements(PROGID$6);
}
}
/**
* Sets array of all "Progid" element WARNING: This method is not atomicaly synchronized.
*/
public void setProgidArray(org.apache.xmlbeans.XmlObject[] progidArray)
{
check_orphaned();
arraySetterHelper(progidArray, PROGID$6);
}
/**
* Sets ith "Progid" element
*/
public void setProgidArray(int i, org.apache.xmlbeans.XmlObject progid)
{
generatedSetterHelperImpl(progid, PROGID$6, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
}
/**
* Inserts and returns a new empty value (as xml) as the ith "Progid" element
*/
public org.apache.xmlbeans.XmlObject insertNewProgid(int i)
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().insert_element_user(PROGID$6, i);
return target;
}
}
/**
* Appends and returns a new empty value (as xml) as the last "Progid" element
*/
public org.apache.xmlbeans.XmlObject addNewProgid()
{
synchronized (monitor())
{
check_orphaned();
org.apache.xmlbeans.XmlObject target = null;
target = (org.apache.xmlbeans.XmlObject)get_store().add_element_user(PROGID$6);
return target;
}
}
/**
* Removes the ith "Progid" element
*/
public void removeProgid(int i)
{
synchronized (monitor())
{
check_orphaned();
get_store().remove_element(PROGID$6, i);
}
}
}
}