edu.indiana.extreme.lead.resource_catalog.xsd.impl
Class RegisterDataProductDocumentImpl.RegisterDataProductImpl

java.lang.Object
  extended by org.apache.xmlbeans.impl.values.XmlComplexContentImpl
      extended by edu.indiana.extreme.lead.resource_catalog.xsd.impl.RegisterDataProductDocumentImpl.RegisterDataProductImpl
All Implemented Interfaces:
RegisterDataProductDocument.RegisterDataProduct
Enclosing class:
RegisterDataProductDocumentImpl

public static class RegisterDataProductDocumentImpl.RegisterDataProductImpl
extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl
implements RegisterDataProductDocument.RegisterDataProduct

An XML RegisterDataProduct(@http://www.extreme.indiana.edu/lead/resource-catalog/v2/xsd). This is a complex type.


Nested Class Summary
static class RegisterDataProductDocumentImpl.RegisterDataProductImpl.DataProductImpl
          An XML dataProduct(@http://www.extreme.indiana.edu/lead/resource-catalog/v2/xsd).
 
Nested classes/interfaces inherited from interface edu.indiana.extreme.lead.resource_catalog.xsd.RegisterDataProductDocument.RegisterDataProduct
RegisterDataProductDocument.RegisterDataProduct.DataProduct, RegisterDataProductDocument.RegisterDataProduct.Factory
 
Field Summary
 
Fields inherited from interface edu.indiana.extreme.lead.resource_catalog.xsd.RegisterDataProductDocument.RegisterDataProduct
type
 
Constructor Summary
RegisterDataProductDocumentImpl.RegisterDataProductImpl(org.apache.xmlbeans.SchemaType sType)
           
 
Method Summary
 RegisterDataProductDocument.RegisterDataProduct.DataProduct addNewDataProduct()
          Appends and returns a new empty value (as xml) as the last "dataProduct" element
 DataCatalogRestrictionType addNewModifyRestriction()
          Appends and returns a new empty "modifyRestriction" element
 DataCatalogRestrictionType addNewSearchRestriction()
          Appends and returns a new empty "searchRestriction" element
 RegisterDataProductDocument.RegisterDataProduct.DataProduct[] getDataProductArray()
          Gets array of all "dataProduct" elements
 RegisterDataProductDocument.RegisterDataProduct.DataProduct getDataProductArray(int i)
          Gets ith "dataProduct" element
 DataCatalogRestrictionType getModifyRestriction()
          Gets the "modifyRestriction" element
 DataCatalogRestrictionType getSearchRestriction()
          Gets the "searchRestriction" element
 RegisterDataProductDocument.RegisterDataProduct.DataProduct insertNewDataProduct(int i)
          Inserts and returns a new empty value (as xml) as the ith "dataProduct" element
 boolean isSetModifyRestriction()
          True if has "modifyRestriction" element
 boolean isSetSearchRestriction()
          True if has "searchRestriction" element
 void removeDataProduct(int i)
          Removes the ith "dataProduct" element
 void setDataProductArray(int i, RegisterDataProductDocument.RegisterDataProduct.DataProduct dataProduct)
          Sets ith "dataProduct" element
 void setDataProductArray(RegisterDataProductDocument.RegisterDataProduct.DataProduct[] dataProductArray)
          Sets array of all "dataProduct" element
 void setModifyRestriction(DataCatalogRestrictionType modifyRestriction)
          Sets the "modifyRestriction" element
 void setSearchRestriction(DataCatalogRestrictionType searchRestriction)
          Sets the "searchRestriction" element
 int sizeOfDataProductArray()
          Returns number of "dataProduct" element
 void unsetModifyRestriction()
          Unsets the "modifyRestriction" element
 void unsetSearchRestriction()
          Unsets the "searchRestriction" element
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisterDataProductDocumentImpl.RegisterDataProductImpl

public RegisterDataProductDocumentImpl.RegisterDataProductImpl(org.apache.xmlbeans.SchemaType sType)
Method Detail

getDataProductArray

public RegisterDataProductDocument.RegisterDataProduct.DataProduct[] getDataProductArray()
Gets array of all "dataProduct" elements

Specified by:
getDataProductArray in interface RegisterDataProductDocument.RegisterDataProduct

getDataProductArray

public RegisterDataProductDocument.RegisterDataProduct.DataProduct getDataProductArray(int i)
Gets ith "dataProduct" element

Specified by:
getDataProductArray in interface RegisterDataProductDocument.RegisterDataProduct

sizeOfDataProductArray

public int sizeOfDataProductArray()
Returns number of "dataProduct" element

Specified by:
sizeOfDataProductArray in interface RegisterDataProductDocument.RegisterDataProduct

setDataProductArray

public void setDataProductArray(RegisterDataProductDocument.RegisterDataProduct.DataProduct[] dataProductArray)
Sets array of all "dataProduct" element

Specified by:
setDataProductArray in interface RegisterDataProductDocument.RegisterDataProduct

setDataProductArray

public void setDataProductArray(int i,
                                RegisterDataProductDocument.RegisterDataProduct.DataProduct dataProduct)
Sets ith "dataProduct" element

Specified by:
setDataProductArray in interface RegisterDataProductDocument.RegisterDataProduct

insertNewDataProduct

public RegisterDataProductDocument.RegisterDataProduct.DataProduct insertNewDataProduct(int i)
Inserts and returns a new empty value (as xml) as the ith "dataProduct" element

Specified by:
insertNewDataProduct in interface RegisterDataProductDocument.RegisterDataProduct

addNewDataProduct

public RegisterDataProductDocument.RegisterDataProduct.DataProduct addNewDataProduct()
Appends and returns a new empty value (as xml) as the last "dataProduct" element

Specified by:
addNewDataProduct in interface RegisterDataProductDocument.RegisterDataProduct

removeDataProduct

public void removeDataProduct(int i)
Removes the ith "dataProduct" element

Specified by:
removeDataProduct in interface RegisterDataProductDocument.RegisterDataProduct

getSearchRestriction

public DataCatalogRestrictionType getSearchRestriction()
Gets the "searchRestriction" element

Specified by:
getSearchRestriction in interface RegisterDataProductDocument.RegisterDataProduct

isSetSearchRestriction

public boolean isSetSearchRestriction()
True if has "searchRestriction" element

Specified by:
isSetSearchRestriction in interface RegisterDataProductDocument.RegisterDataProduct

setSearchRestriction

public void setSearchRestriction(DataCatalogRestrictionType searchRestriction)
Sets the "searchRestriction" element

Specified by:
setSearchRestriction in interface RegisterDataProductDocument.RegisterDataProduct

addNewSearchRestriction

public DataCatalogRestrictionType addNewSearchRestriction()
Appends and returns a new empty "searchRestriction" element

Specified by:
addNewSearchRestriction in interface RegisterDataProductDocument.RegisterDataProduct

unsetSearchRestriction

public void unsetSearchRestriction()
Unsets the "searchRestriction" element

Specified by:
unsetSearchRestriction in interface RegisterDataProductDocument.RegisterDataProduct

getModifyRestriction

public DataCatalogRestrictionType getModifyRestriction()
Gets the "modifyRestriction" element

Specified by:
getModifyRestriction in interface RegisterDataProductDocument.RegisterDataProduct

isSetModifyRestriction

public boolean isSetModifyRestriction()
True if has "modifyRestriction" element

Specified by:
isSetModifyRestriction in interface RegisterDataProductDocument.RegisterDataProduct

setModifyRestriction

public void setModifyRestriction(DataCatalogRestrictionType modifyRestriction)
Sets the "modifyRestriction" element

Specified by:
setModifyRestriction in interface RegisterDataProductDocument.RegisterDataProduct

addNewModifyRestriction

public DataCatalogRestrictionType addNewModifyRestriction()
Appends and returns a new empty "modifyRestriction" element

Specified by:
addNewModifyRestriction in interface RegisterDataProductDocument.RegisterDataProduct

unsetModifyRestriction

public void unsetModifyRestriction()
Unsets the "modifyRestriction" element

Specified by:
unsetModifyRestriction in interface RegisterDataProductDocument.RegisterDataProduct


Copyright (c) 2005 Extreme! Lab, Indiana University. All rights reserved.
This software is open source. See here for the licence.