Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

pdd
Class PricedSerieSet  view PricedSerieSet download PricedSerieSet.java

java.lang.Object
  extended bypdd.PricedSerieSet

public class PricedSerieSet
extends java.lang.Object

SerieSet implementa la clase para un objeto que es un conjunto de series no superpuestas. El objeto controla que las series no se superpongan. Las series en el conjunto se numeran desde 1..maxLength Las series se ordenan para seguir el orden de numeración. De cada serie se guarda su precio.


Field Summary
private  java.util.Vector pricedSerieSet
          Almacén para las series
 
Constructor Summary
PricedSerieSet()
          Constructor
PricedSerieSet(SerieSet ss)
          Constructor
 
Method Summary
 int add(PricedSerie ps)
          Añade una serie al conjunto.
 SerieSet getSerieSet()
           
 int nNumbers()
          Devuelve la cantidad de numeros que hay en todas las series del conjunto
 int nSeries()
          Devuelve el número de series del conjunto
 app.Money priceOfNumber(int number)
          Devuelve el precio de la serie que contiene el numero de calzado indicado Si no se encuentra devuelve cero en la moneda por defecto
 void remove(int index)
          Elimina la serie indicada del conjunto
 PricedSerie serieAt(int index)
          Devuelve la serie indicada Lanza una excepcion de Vector si el indice está fuera de los límites
 int serieOfNumber(int number)
          Devuelve el numero de serie del conjunto que contiene el numero de calzado indicado Si no se encuentra devuelve -1
 void setPriceOfNumber(int number, double price)
          Establece un precio para un numero y para toda su serie
 void setPriceOfNumber(int number, app.Money price)
          Establece un precio para un numero y para toda su serie
 java.lang.String toString()
          Devuelve una representación en cadena de caracteres del conjunto de series
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

pricedSerieSet

private java.util.Vector pricedSerieSet
Almacén para las series

Constructor Detail

PricedSerieSet

public PricedSerieSet()
Constructor


PricedSerieSet

public PricedSerieSet(SerieSet ss)
Constructor

Method Detail

add

public int add(PricedSerie ps)
Añade una serie al conjunto. Si la serie es correcta se inserta en su lugar y se devuelve el orden en el que se insertó. Si la serie no puede insertarse porque es erronea, se solapa o se ha rebasado el limite de series se devuelve -1.


remove

public void remove(int index)
Elimina la serie indicada del conjunto


nSeries

public int nSeries()
Devuelve el número de series del conjunto


serieAt

public PricedSerie serieAt(int index)
Devuelve la serie indicada Lanza una excepcion de Vector si el indice está fuera de los límites


serieOfNumber

public int serieOfNumber(int number)
Devuelve el numero de serie del conjunto que contiene el numero de calzado indicado Si no se encuentra devuelve -1


priceOfNumber

public app.Money priceOfNumber(int number)
Devuelve el precio de la serie que contiene el numero de calzado indicado Si no se encuentra devuelve cero en la moneda por defecto


setPriceOfNumber

public void setPriceOfNumber(int number,
                             app.Money price)
Establece un precio para un numero y para toda su serie


setPriceOfNumber

public void setPriceOfNumber(int number,
                             double price)
Establece un precio para un numero y para toda su serie


nNumbers

public int nNumbers()
Devuelve la cantidad de numeros que hay en todas las series del conjunto


toString

public java.lang.String toString()
Devuelve una representación en cadena de caracteres del conjunto de series


getSerieSet

public SerieSet getSerieSet()