p1.aplic.banco
Class Extrato

java.lang.Object
  |
  +--p1.aplic.banco.Extrato
Direct Known Subclasses:
ExtratoHTML

public class Extrato
extends java.lang.Object

Classe que implementa um extrato. Um extrato é um subconjunto das transações de um movimento que ocorreram entre duas datas.

Version:
1.1
Copyright (C) 1999 Universidade Federal da Paraíba.
Author:
Jacques Philippe Sauvé, jacques@dsc.ufpb.br

Constructor Summary
Extrato(Data dataInicial, Data dataFinal, Movimento movimento)
          Constroi um Extrato.
 
Method Summary
 java.lang.String formatar()
          Formata o movimento como string.
 java.util.Iterator getTransações()
          Fornece um Iterator para varrer as transações do extrato por data.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Extrato

public Extrato(Data dataInicial,
               Data dataFinal,
               Movimento movimento)
Constroi um Extrato.
Parameters:
dataInicial - A data inicial desejada para o extrato.
dataFinal - A data final desejada para o extrato.
Method Detail

formatar

public java.lang.String formatar()
Formata o movimento como string.
Returns:
O movimento formatado como string, pronto para impressão.

getTransações

public java.util.Iterator getTransações()
Fornece um Iterator para varrer as transações do extrato por data.
Returns:
O Iterator.