/* * This class was automatically generated with * <a href="http://castor.exolab.org">Castor 0.9.3.9+</a>, using an * XML Schema. * $Id: EntitybuilderSettings.java,v 1.7 2002/09/02 16:03:20 vltsccm Exp $ */ package alma.tools.entitybuilder.generated; //---------------------------------/ //- Imported classes and packages -/ //---------------------------------/ import java.util.ArrayList; /** * * * @version $Revision: 1.7 $ $Date: 2002/09/02 16:03:20 $ **/ public class EntitybuilderSettings implements java.io.Serializable { //--------------------------/ //- Class/Member Variables -/ //--------------------------/ private java.util.ArrayList _entitySchemaList; private java.util.ArrayList _xmlNamespace2JPackageList; //----------------/ //- Constructors -/ //----------------/ public EntitybuilderSettings() { super(); _entitySchemaList = new ArrayList(); _xmlNamespace2JPackageList = new ArrayList(); } //-- alma.tools.entitybuilder.generated.EntitybuilderSettings() //-----------/ //- Methods -/ //-----------/ /** * * * @param vEntitySchema **/ public void addEntitySchema(EntitySchema vEntitySchema) throws java.lang.IndexOutOfBoundsException { _entitySchemaList.add(vEntitySchema); } //-- void addEntitySchema(EntitySchema) /** * * * @param index * @param vEntitySchema **/ public void addEntitySchema(int index, EntitySchema vEntitySchema) throws java.lang.IndexOutOfBoundsException { _entitySchemaList.add(index, vEntitySchema); } //-- void addEntitySchema(int, EntitySchema) /** * * * @param vXmlNamespace2JPackage **/ public void addXmlNamespace2JPackage(XmlNamespace2JPackage vXmlNamespace2JPackage) throws java.lang.IndexOutOfBoundsException { _xmlNamespace2JPackageList.add(vXmlNamespace2JPackage); } //-- void addXmlNamespace2JPackage(XmlNamespace2JPackage) /** * * * @param index * @param vXmlNamespace2JPackage **/ public void addXmlNamespace2JPackage(int index, XmlNamespace2JPackage vXmlNamespace2JPackage) throws java.lang.IndexOutOfBoundsException { _xmlNamespace2JPackageList.add(index, vXmlNamespace2JPackage); } //-- void addXmlNamespace2JPackage(int, XmlNamespace2JPackage) /** **/ public void clearEntitySchema() { _entitySchemaList.clear(); } //-- void clearEntitySchema() /** **/ public void clearXmlNamespace2JPackage() { _xmlNamespace2JPackageList.clear(); } //-- void clearXmlNamespace2JPackage() /** **/ public java.util.Enumeration enumerateEntitySchema() { return new org.exolab.castor.util.IteratorEnumeration(_entitySchemaList.iterator()); } //-- java.util.Enumeration enumerateEntitySchema() /** **/ public java.util.Enumeration enumerateXmlNamespace2JPackage() { return new org.exolab.castor.util.IteratorEnumeration(_xmlNamespace2JPackageList.iterator()); } //-- java.util.Enumeration enumerateXmlNamespace2JPackage() /** * * * @param index **/ public EntitySchema getEntitySchema(int index) throws java.lang.IndexOutOfBoundsException { //-- check bounds for index if ((index < 0) || (index > _entitySchemaList.size())) { throw new IndexOutOfBoundsException(); } return (EntitySchema) _entitySchemaList.get(index); } //-- EntitySchema getEntitySchema(int) /** **/ public EntitySchema[] getEntitySchema() { int size = _entitySchemaList.size(); EntitySchema[] mArray = new EntitySchema[size]; for (int index = 0; index < size; index++) { mArray[index] = (EntitySchema) _entitySchemaList.get(index); } return mArray; } //-- EntitySchema[] getEntitySchema() /** **/ public int getEntitySchemaCount() { return _entitySchemaList.size(); } //-- int getEntitySchemaCount() /** * * * @param index **/ public XmlNamespace2JPackage getXmlNamespace2JPackage(int index) throws java.lang.IndexOutOfBoundsException { //-- check bounds for index if ((index < 0) || (index > _xmlNamespace2JPackageList.size())) { throw new IndexOutOfBoundsException(); } return (XmlNamespace2JPackage) _xmlNamespace2JPackageList.get(index); } //-- XmlNamespace2JPackage getXmlNamespace2JPackage(int) /** **/ public XmlNamespace2JPackage[] getXmlNamespace2JPackage() { int size = _xmlNamespace2JPackageList.size(); XmlNamespace2JPackage[] mArray = new XmlNamespace2JPackage[size]; for (int index = 0; index < size; index++) { mArray[index] = (XmlNamespace2JPackage) _xmlNamespace2JPackageList.get(index); } return mArray; } //-- XmlNamespace2JPackage[] getXmlNamespace2JPackage() /** **/ public int getXmlNamespace2JPackageCount() { return _xmlNamespace2JPackageList.size(); } //-- int getXmlNamespace2JPackageCount() /** * * * @param vEntitySchema **/ public boolean removeEntitySchema(EntitySchema vEntitySchema) { boolean removed = _entitySchemaList.remove(vEntitySchema); return removed; } //-- boolean removeEntitySchema(EntitySchema) /** * * * @param vXmlNamespace2JPackage **/ public boolean removeXmlNamespace2JPackage(XmlNamespace2JPackage vXmlNamespace2JPackage) { boolean removed = _xmlNamespace2JPackageList.remove(vXmlNamespace2JPackage); return removed; } //-- boolean removeXmlNamespace2JPackage(XmlNamespace2JPackage) /** * * * @param index * @param vEntitySchema **/ public void setEntitySchema(int index, EntitySchema vEntitySchema) throws java.lang.IndexOutOfBoundsException { //-- check bounds for index if ((index < 0) || (index > _entitySchemaList.size())) { throw new IndexOutOfBoundsException(); } _entitySchemaList.set(index, vEntitySchema); } //-- void setEntitySchema(int, EntitySchema) /** * * * @param entitySchemaArray **/ public void setEntitySchema(EntitySchema[] entitySchemaArray) { //-- copy array _entitySchemaList.clear(); for (int i = 0; i < entitySchemaArray.length; i++) { _entitySchemaList.add(entitySchemaArray[i]); } } //-- void setEntitySchema(EntitySchema) /** * * * @param index * @param vXmlNamespace2JPackage **/ public void setXmlNamespace2JPackage(int index, XmlNamespace2JPackage vXmlNamespace2JPackage) throws java.lang.IndexOutOfBoundsException { //-- check bounds for index if ((index < 0) || (index > _xmlNamespace2JPackageList.size())) { throw new IndexOutOfBoundsException(); } _xmlNamespace2JPackageList.set(index, vXmlNamespace2JPackage); } //-- void setXmlNamespace2JPackage(int, XmlNamespace2JPackage) /** * * * @param xmlNamespace2JPackageArray **/ public void setXmlNamespace2JPackage(XmlNamespace2JPackage[] xmlNamespace2JPackageArray) { //-- copy array _xmlNamespace2JPackageList.clear(); for (int i = 0; i < xmlNamespace2JPackageArray.length; i++) { _xmlNamespace2JPackageList.add(xmlNamespace2JPackageArray[i]); } } //-- void setXmlNamespace2JPackage(XmlNamespace2JPackage) }