plp.orientadaObjetos1.expressao.valor.ValorString Class Reference

Inherits plp.orientadaObjetos1.expressao.valor.ValorConcreto.

Inheritance diagram for plp.orientadaObjetos1.expressao.valor.ValorString:

Inheritance graph
[legend]
Collaboration diagram for plp.orientadaObjetos1.expressao.valor.ValorString:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ValorString (String valor)
String toString ()
boolean equals (ValorConcreto obj)
Valor avaliar (AmbienteExecucaoOO1 amb) throws ClasseNaoDeclaradaException
String valor ()
boolean checaTipo (AmbienteCompilacaoOO1 amb)
Tipo getTipo (AmbienteCompilacaoOO1 amb)

Private Attributes

String valor

Detailed Description

Este valor primitivo encapsula um String.

Definition at line 12 of file ValorString.java.


Constructor & Destructor Documentation

plp.orientadaObjetos1.expressao.valor.ValorString.ValorString ( String  valor  ) 

cria um objeto encapsulando o String fornecido

Definition at line 19 of file ValorString.java.


Member Function Documentation

Valor plp.orientadaObjetos1.expressao.valor.ValorString.avaliar ( AmbienteExecucaoOO1  amb  )  throws ClasseNaoDeclaradaException

Retorna o valor deste valor primitivo, i.e, ele mesmo.

Implements plp.orientadaObjetos1.expressao.Expressao.

Definition at line 46 of file ValorString.java.

boolean plp.orientadaObjetos1.expressao.valor.ValorString.checaTipo ( AmbienteCompilacaoOO1  amb  ) 

Realiza a verificacao de tipos desta expressao.

Parameters:
ambiente o ambiente de compilação.
Returns:
true se os tipos da expressao são válidos; false caso contrario.

Implements plp.orientadaObjetos1.expressao.Expressao.

Definition at line 64 of file ValorString.java.

boolean plp.orientadaObjetos1.expressao.valor.ValorString.equals ( ValorConcreto  obj  ) 

Determina igualdade entre objetos desta classe

Implements plp.orientadaObjetos1.expressao.valor.ValorConcreto.

Definition at line 35 of file ValorString.java.

References plp.orientadaObjetos1.expressao.valor.ValorString.valor().

Here is the call graph for this function:

Tipo plp.orientadaObjetos1.expressao.valor.ValorString.getTipo ( AmbienteCompilacaoOO1  amb  )  [virtual]

Retorna os tipos possiveis desta expressao.

Parameters:
ambiente o ambiente de compilação.
Returns:
os tipos possiveis desta expressao.

Implements plp.orientadaObjetos1.expressao.valor.Valor.

Definition at line 74 of file ValorString.java.

String plp.orientadaObjetos1.expressao.valor.ValorString.toString (  ) 

Retorna texto representando o valor string do objeto desta classe.

Returns:
texto representando o valor string do objeto desta classe.

Definition at line 28 of file ValorString.java.

References plp.orientadaObjetos1.expressao.valor.ValorString.valor().

Here is the call graph for this function:

String plp.orientadaObjetos1.expressao.valor.ValorString.valor (  ) 

Retorna o string encapsulado pelo objeto desta classe

Definition at line 53 of file ValorString.java.

Referenced by plp.orientadaObjetos1.expressao.valor.ValorString.equals(), and plp.orientadaObjetos1.expressao.valor.ValorString.toString().


Member Data Documentation

String plp.orientadaObjetos1.expressao.valor.ValorString.valor [private]

Definition at line 14 of file ValorString.java.


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