plp.orientadaObjetos1.util.ListaTipo Class Reference

Collaboration diagram for plp.orientadaObjetos1.util.ListaTipo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ListaTipo ()
 ListaTipo (Tipo tipo)
 ListaTipo (Tipo tipo, ListaTipo listaTipo)
int length ()
Tipo head ()
ListaTipo tail ()
String toString ()

Private Member Functions

StringBuffer getString (StringBuffer resposta)

Private Attributes

Tipo tipo
ListaTipo listaTipo

Detailed Description

Lista encadeada contendo os tipos

Definition at line 8 of file ListaTipo.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.util.ListaTipo.ListaTipo (  ) 

Construtor default.

Definition at line 22 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.listaTipo, and plp.orientadaObjetos1.util.ListaTipo.tipo.

Referenced by plp.orientadaObjetos1.util.ListaTipo.ListaTipo().

plp.orientadaObjetos1.util.ListaTipo.ListaTipo ( Tipo  tipo  ) 

Construtor

Parameters:
tipo Cabeça da tail

Definition at line 31 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.ListaTipo(), and plp.orientadaObjetos1.util.ListaTipo.tipo.

Here is the call graph for this function:

plp.orientadaObjetos1.util.ListaTipo.ListaTipo ( Tipo  tipo,
ListaTipo  listaTipo 
)

Construtor

Parameters:
tipo Cabeça da tail
listaTipo Cauda da tail

Definition at line 40 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.listaTipo, and plp.orientadaObjetos1.util.ListaTipo.tipo.


Member Function Documentation

StringBuffer plp.orientadaObjetos1.util.ListaTipo.getString ( StringBuffer  resposta  )  [private]

Método auxiliar que captura todo o conteúdo da tail.

Parameters:
resposta StringBuffer onde vai sendo impresso o resultado.
Returns:
todo o conteúdo da tail.

Definition at line 91 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.getString(), plp.orientadaObjetos1.util.ListaTipo.listaTipo, and plp.orientadaObjetos1.util.ListaTipo.tipo.

Referenced by plp.orientadaObjetos1.util.ListaTipo.getString().

Here is the call graph for this function:

Tipo plp.orientadaObjetos1.util.ListaTipo.head (  ) 

Cabeça da tail.

Returns:
a cabeça dessa tail de tipos, representada por um Tipo.

Definition at line 64 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.tipo.

Referenced by plp.orientadaObjetos1.comando.ChamadaProcedimento.checaTipo().

int plp.orientadaObjetos1.util.ListaTipo.length (  ) 

Tamanho da tail

Returns:
tamanho da tail.

Definition at line 49 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.length(), and plp.orientadaObjetos1.util.ListaTipo.listaTipo.

Referenced by plp.orientadaObjetos1.comando.ChamadaProcedimento.checaTipo(), and plp.orientadaObjetos1.util.ListaTipo.length().

Here is the call graph for this function:

ListaTipo plp.orientadaObjetos1.util.ListaTipo.tail (  ) 

Cauda da tail, contendo uma outra tail de tipos.

Returns:
Cauda da tail, contendo uma outra tail de tipos.

Definition at line 72 of file ListaTipo.java.

References plp.orientadaObjetos1.util.ListaTipo.listaTipo.

Referenced by plp.orientadaObjetos1.comando.ChamadaProcedimento.checaTipo().

String plp.orientadaObjetos1.util.ListaTipo.toString (  ) 

Representação textual dessa tail de tipos.

Returns:
representação textual dessa tail de tipos.

Definition at line 80 of file ListaTipo.java.


Member Data Documentation

ListaTipo plp.orientadaObjetos1.util.ListaTipo.listaTipo [private]

Lista de tipos que representa a cauda dessa tail.

Definition at line 17 of file ListaTipo.java.

Referenced by plp.orientadaObjetos1.util.ListaTipo.getString(), plp.orientadaObjetos1.util.ListaTipo.length(), plp.orientadaObjetos1.util.ListaTipo.ListaTipo(), and plp.orientadaObjetos1.util.ListaTipo.tail().

Tipo plp.orientadaObjetos1.util.ListaTipo.tipo [private]

O tipo que representa a cabeça dessa tail.

Definition at line 12 of file ListaTipo.java.

Referenced by plp.orientadaObjetos1.util.ListaTipo.getString(), plp.orientadaObjetos1.util.ListaTipo.head(), and plp.orientadaObjetos1.util.ListaTipo.ListaTipo().


The documentation for this class was generated from the following file:
Generated on Tue Sep 12 22:12:08 2006 for PLP by  doxygen 1.4.7