fw.jogoCartas
Interface ColecaoPilhasIF

All Known Implementing Classes:
ColecaoPilhas

public abstract interface ColecaoPilhasIF

Define uma interface para uma colecao de pilhas de cartas.


Method Summary
 PilhaIF getPilha(java.lang.String nome)
          Retorna uma pilha da colecao.
 void inserePilha(PilhaIF pilha, java.lang.String nome)
          Insere uma pilha na colecao.
 java.util.Iterator iterador()
          Retorna um iterador dos objetos da colecao.
 void removeAll()
          Remove todas as pilhas da colecao.
 void removePilha(java.lang.String nome)
          Remove uma pilha da colecao.
 int tamanho()
          Retorna o tamanho da colecao.
 

Method Detail

inserePilha

public void inserePilha(PilhaIF pilha,
                        java.lang.String nome)
Insere uma pilha na colecao.
Parameters:
pilha - A pilha a ser inserida.
nome - A identificacao da pilha a ser inserida.

getPilha

public PilhaIF getPilha(java.lang.String nome)
Retorna uma pilha da colecao.
Parameters:
nome - O nome da pilha.

removePilha

public void removePilha(java.lang.String nome)
Remove uma pilha da colecao.
Parameters:
nome - O nome da pilha.

removeAll

public void removeAll()
Remove todas as pilhas da colecao.

iterador

public java.util.Iterator iterador()
Retorna um iterador dos objetos da colecao.
Returns:
Um iterador dos objetos da colecao.

tamanho

public int tamanho()
Retorna o tamanho da colecao.
Returns:
O tamanho da colecao.