util
Class Fila<Type>

java.lang.Object
  extended by util.Fila<Type>
Type Parameters:
Type - tipo do elemento

public class Fila<Type>
extends java.lang.Object

Classe que representa uma fila, também conhecida como FIFO (First In, First Out) Consiste em uma lista que devolve primeiro os elementos que entraram primeiro nela

See Also:
PreProcessador

Constructor Summary
Fila()
          Construtor da classe
 
Method Summary
 Type consultaPrimeiroDaFila()
          Pega o próximo da fila sem remover
 boolean filaVazia()
          Para verificar se há algum elemento na fila
 void insere(Type novo)
          Método para enfileirar
 Type pegaPrimeiroDaFila()
          Pega e remove o próximo da fila
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Fila

public Fila()
Construtor da classe

Method Detail

insere

public void insere(Type novo)
Método para enfileirar

Parameters:
novo - elemento a entrar na fila

filaVazia

public boolean filaVazia()
Para verificar se há algum elemento na fila

Returns:
devolve true se e somente se a fila está vazia

pegaPrimeiroDaFila

public Type pegaPrimeiroDaFila()
Pega e remove o próximo da fila

Returns:
devolve null se a fila estiver vazia ou o elemento mais antigo se existir

consultaPrimeiroDaFila

public Type consultaPrimeiroDaFila()
Pega o próximo da fila sem remover

Returns:
devolve null se a fila estiver vazia ou o elemento mais antigo se existir