org.LexGrid.LexBIG.DataModel.Collections
Class CodingSchemeRenderingList

java.lang.Object
  extended by org.LexGrid.LexBIG.DataModel.Collections.CodingSchemeRenderingList
All Implemented Interfaces:
java.io.Serializable

public class CodingSchemeRenderingList
extends java.lang.Object
implements java.io.Serializable

Class CodingSchemeRenderingList.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
CodingSchemeRenderingList()
           
 
Method Summary
 void addCodingSchemeRendering(CodingSchemeRendering vCodingSchemeRendering)
           
 void addCodingSchemeRendering(int index, CodingSchemeRendering vCodingSchemeRendering)
           
 java.util.Enumeration<? extends CodingSchemeRendering> enumerateCodingSchemeRendering()
          Method enumerateCodingSchemeRendering.
 CodingSchemeRendering[] getCodingSchemeRendering()
          Method getCodingSchemeRendering.Returns the contents of the collection in an Array.
 CodingSchemeRendering getCodingSchemeRendering(int index)
          Method getCodingSchemeRendering.
 int getCodingSchemeRenderingCount()
          Method getCodingSchemeRenderingCount.
 java.util.Iterator<? extends CodingSchemeRendering> iterateCodingSchemeRendering()
          Method iterateCodingSchemeRendering.
 void removeAllCodingSchemeRendering()
           
 boolean removeCodingSchemeRendering(CodingSchemeRendering vCodingSchemeRendering)
          Method removeCodingSchemeRendering.
 CodingSchemeRendering removeCodingSchemeRenderingAt(int index)
          Method removeCodingSchemeRenderingAt.
 void setCodingSchemeRendering(CodingSchemeRendering[] vCodingSchemeRenderingArray)
           
 void setCodingSchemeRendering(int index, CodingSchemeRendering vCodingSchemeRendering)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodingSchemeRenderingList

public CodingSchemeRenderingList()
Method Detail

addCodingSchemeRendering

public void addCodingSchemeRendering(CodingSchemeRendering vCodingSchemeRendering)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
vCodingSchemeRendering -
Throws:
java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection

addCodingSchemeRendering

public void addCodingSchemeRendering(int index,
                                     CodingSchemeRendering vCodingSchemeRendering)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vCodingSchemeRendering -
Throws:
java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection

enumerateCodingSchemeRendering

public java.util.Enumeration<? extends CodingSchemeRendering> enumerateCodingSchemeRendering()
Method enumerateCodingSchemeRendering.

Returns:
an Enumeration over all possible elements of this collection

getCodingSchemeRendering

public CodingSchemeRendering getCodingSchemeRendering(int index)
                                               throws java.lang.IndexOutOfBoundsException
Method getCodingSchemeRendering.

Parameters:
index -
Returns:
the value of the org.LexGrid.LexBIG.DataModel.InterfaceElements.CodingSchemeRendering at the given index
Throws:
java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection

getCodingSchemeRendering

public CodingSchemeRendering[] getCodingSchemeRendering()
Method getCodingSchemeRendering.Returns the contents of the collection in an Array.

Note: Just in case the collection contents are changing in another thread, we pass a 0-length Array of the correct type into the API call. This way we know that the Array returned is of exactly the correct length.

Returns:
this collection as an Array

getCodingSchemeRenderingCount

public int getCodingSchemeRenderingCount()
Method getCodingSchemeRenderingCount.

Returns:
the size of this collection

iterateCodingSchemeRendering

public java.util.Iterator<? extends CodingSchemeRendering> iterateCodingSchemeRendering()
Method iterateCodingSchemeRendering.

Returns:
an Iterator over all possible elements in this collection

removeAllCodingSchemeRendering

public void removeAllCodingSchemeRendering()

removeCodingSchemeRendering

public boolean removeCodingSchemeRendering(CodingSchemeRendering vCodingSchemeRendering)
Method removeCodingSchemeRendering.

Parameters:
vCodingSchemeRendering -
Returns:
true if the object was removed from the collection.

removeCodingSchemeRenderingAt

public CodingSchemeRendering removeCodingSchemeRenderingAt(int index)
Method removeCodingSchemeRenderingAt.

Parameters:
index -
Returns:
the element removed from the collection

setCodingSchemeRendering

public void setCodingSchemeRendering(int index,
                                     CodingSchemeRendering vCodingSchemeRendering)
                              throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vCodingSchemeRendering -
Throws:
java.lang.IndexOutOfBoundsException - if the index given is outside the bounds of the collection

setCodingSchemeRendering

public void setCodingSchemeRendering(CodingSchemeRendering[] vCodingSchemeRenderingArray)
Parameters:
vCodingSchemeRenderingArray -

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.