Class exception

Description

Classe de Exceptions base do Framework da Áton. Todas as classes de Exception a serem criadas devem herdar essa classe

Located in /exception/exception.classe.php (line 45)

Exception
   |
   --exception
Variable Summary
String $classeErro
Timestamp $date
Integer $intNivel
mixed $strContexto
Method Summary
exception __construct (String $strMensagem, [Integer $intErro = 0])
void buildLog ()
Boolean getBuildLog ()
Boolean getDisplayErro ()
Integer getLinhaErro ()
String getMensagem ()
String getNomeArquivoErro ()
void getTipoErro ()
Void setCodigo ( $intCodigo, Integer $inrCodigo)
void setData ()
Void setLinha (Integer $intLinha)
Void setMensagem (String $strMensagem)
Void setNomeArquivo (String $strNomeArquivo)
String __toString ()
Variables
String $classeErro (line 51)
  • var: Nome da Exceção que lançou o erro
  • access: protected
Timestamp $date (line 64)
  • var: Data e Hora do erro
  • access: protected
Integer $intNivel (line 69)
  • var: código de erro em tempo de excução
  • access: protected
mixed $strContexto (line 59)
  • access: protected
String $strMensagemTecnica (line 57)
  • var: Mensagem técnica para erros provindos de tempo de execuçao ou erros for�ados pelo usuário
  • access: protected

Inherited Variables

Inherited from Exception (Internal Class)

$code
$file
$line
$message
$string
$trace
Methods
Constructor __construct (line 83)

Construtor da classe

  • access: public
exception __construct (String $strMensagem, [Integer $intErro = 0])
  • String $strMensagem: Descrição do Erro/Exception
  • Integer $intErro: Número do tipo de erro ocorrido

Redefinition of:
Exception::constructor __construct ( [$message = ], [$code = ] )
buildLog (line 448)

Adiciona o erro ao arquivo de log

  • access: public
void buildLog ()
buildSmartyMessage (line 504)

Gera as mensagens de erro e retorna ao smarty

  • access: public
void buildSmartyMessage ()
disabledErrorHandler (line 538)
  • access: public
void disabledErrorHandler ()
enabledErrorHandler (line 531)
  • access: public
void enabledErrorHandler ()
getArquivoErroFaltaTryCatch (line 311)

Retorna o nome e caminho completo do arquivo onde faltou o bloco de try/catch.

  • access: public
String getArquivoErroFaltaTryCatch ()
getBuildLog (line 167)

Retorna o valor das diretivas definidas na configuração. Se retornar 1, quer dizer que o erro

será salvo no arquivo de log

  • access: public
Boolean getBuildLog ()
getCaminhoArquivoErro (line 267)

Retorna o caminho completo e nome do arquivo que gerou a Exceção.

  • access: public
String getCaminhoArquivoErro ()
getDisplayErro (line 118)

Retorna o valor das diretivas definidas na configuração. Se retornar 1, quer dizer que o erro

será mostrado na tela

  • access: public
Boolean getDisplayErro ()
getFuncaoErroFaltaTryCatch (line 334)

Retorna a função/método onde faltou o bloco de try/catch

  • access: public
Integer getFuncaoErroFaltaTryCatch ()
getLinhaErro (line 289)

Retorna o Número da linha em que ocorreu o erro

  • access: public
Integer getLinhaErro ()
getLinhaErroFaltaTryCatch (line 320)

Retorna o Número da linha onde faltou o bloco de try/catch

  • access: public
Integer getLinhaErroFaltaTryCatch ()
getMensagem (line 102)

Função que captura a mensagem do erro

  • access: public
String getMensagem ()
getMensagemFaltaBlocoTryCatch (line 483)

método chamado quando uma função lançar uma Exceção fora do bloco

try/catch

  • access: public
String getMensagemFaltaBlocoTryCatch ()
getNomeArquivoErro (line 278)

Retorna o nome do arquivo que gerou a Exceção.

  • access: public
String getNomeArquivoErro ()
getStringErroTecnico (line 527)

Retorna o erro técnico

  • access: public
void getStringErroTecnico ()
getStringErroUsuario (line 497)

Retorna o erro do usuário

  • access: public
void getStringErroUsuario ()
getTipoErro (line 109)

Função que retorna o número do tipo de erro

  • access: public
void getTipoErro ()
setCodigo (line 216)

Define o código da Exceção definido pelo usuário

  • access: protected
Void setCodigo ( $intCodigo, Integer $inrCodigo)
  • Integer $inrCodigo: código da Exceção
  • $intCodigo
setData (line 241)

Define a dara em que o erro/exceção foi gerado

  • access: protected
void setData ()
setLinha (line 234)

Define a linha que gerou a Exceção

  • access: protected
Void setLinha (Integer $intLinha)
  • Integer $intLinha: Número da Linha
setMensagem (line 94)

Define a mensagem da Exceção

  • access: protected
Void setMensagem (String $strMensagem)
  • String $strMensagem: Mensagem
setNomeArquivo (line 225)

Define o nome do arquivo gerador da Exceção

  • access: protected
Void setNomeArquivo (String $strNomeArquivo)
  • String $strNomeArquivo: description
__toString (line 348)

Monta uma string com o erro técnico

  • access: public
String __toString ()

Redefinition of:
Exception::__toString ( )

Inherited Methods

Inherited From Exception (Internal Class)

constructor __construct ( [$message = ], [$code = ] )
getCode ( )
getFile ( )
getLine ( )
getMessage ( )
getTrace ( )
getTraceAsString ( )
__clone ( )
__toString ( )

Documentation generated on Sun, 09 Mar 2008 23:51:49 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project