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

Quick Search    Search Deep

pdd
Class SerieSet  view SerieSet download SerieSet.java

java.lang.Object
  extended bypdd.SerieSet

public class SerieSet
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.


Field Summary
static int maxLength
          Número máximo de series que puede contener el conjunto
private  java.util.Vector serieSet
          Almacén para las series
 
Constructor Summary
SerieSet()
          Constructor
 
Method Summary
 int add(Serie s)
          Añade una serie al conjunto.
 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
 void remove(int index)
          Elimina la serie indicada del conjunto
 void removeAll()
          Elimina todas las series
 Serie 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
 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

maxLength

public static int maxLength
Número máximo de series que puede contener el conjunto


serieSet

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

Constructor Detail

SerieSet

public SerieSet()
Constructor

Method Detail

add

public int add(Serie s)
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


removeAll

public void removeAll()
Elimina todas las series


nSeries

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


serieAt

public Serie 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


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