/*
 *
 * Copyright (c) 2007
 * Adrian Michel
 * http://www.tradery.com
 *
 * Permission to use, copy, modify, distribute and sell this software
 * and its documentation for any purpose is hereby granted without fee,
 * provided that the above copyright notice appear in all copies and
 * that both that copyright notice and this permission notice appear
 * in supporting documentation.  Adrian Michel makes no
 * representations about the suitability of this software for any
 * purpose.  It is provided "as is" without express or implied warranty.
*/


package  com.tradery.contentmodel;

import java.util.Vector;
import com.tradery.contract.Contract;

class LimitsVector extends Vector
{
  public void dump()
  {
    for( int n = 0; n < size(); n++ )
    {
      ( ( Limits )elementAt( n ) ).dump();
    }
  }
  
  void add( Limits limits )
  {
    if( Contract.REQUIRE )
      Contract.require( limits != null );
    
    insertElementAt( limits, 0 );
  }
  
  Limits getLimits( int n )
  {
    return (Limits)elementAt( n );
  }
}