tecgraf.javautils.xml.exception
Class XMLException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by tecgraf.javautils.xml.exception.XMLException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
XMLInternalErrorException, XMLParseException, XMLWriteException

public class XMLException
extends RuntimeException

A classe XMLException modela exceções causadas no processamento de arquivos XML. Ela é usada como base para tipos específicos de erros, e tipicamente não é instanciada.

Author:
Andre Oliveira da Costa
See Also:
Serialized Form

Field Summary
protected  String tag
          Tag da excecao
 
Constructor Summary
XMLException(Exception e)
          Constrói uma XMLException apenas para encapsular outra.
XMLException(String tag)
          Constrói uma exceção recebendo a tag que causou o erro.
XMLException(String tag, Exception e)
          Constrói uma exceção recebendo a tag que causou o erro e a exceção original que causou o erro.
XMLException(String tag, Exception e, String message)
          Constrói uma exceção recebendo a tag que causou o erro, a exceção original e uma mensagem com dados adicionais sobre o erro.
XMLException(String tag, String message)
          Constrói uma exceção recebendo a tag que causou o erro e uma mensagem adicional.
 
Method Summary
 String getTag()
          Retorno da tag associada.
 String toString()
          Formata a mensagem associada à exceção, indicando a tag que gerou o problema e (eventualmente) a mensagem associada.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tag

protected String tag
Tag da excecao

Constructor Detail

XMLException

public XMLException(String tag)
Constrói uma exceção recebendo a tag que causou o erro.

Parameters:
tag - que gerou o erro

XMLException

public XMLException(String tag,
                    Exception e)
Constrói uma exceção recebendo a tag que causou o erro e a exceção original que causou o erro.

Parameters:
tag - tag que causou o erro
e - exceção original que causou o erro

XMLException

public XMLException(String tag,
                    String message)
Constrói uma exceção recebendo a tag que causou o erro e uma mensagem adicional.

Parameters:
tag - Tag que causou o erro
message - Mensagem com dados adicionais sobre o problema

XMLException

public XMLException(String tag,
                    Exception e,
                    String message)
Constrói uma exceção recebendo a tag que causou o erro, a exceção original e uma mensagem com dados adicionais sobre o erro.

Parameters:
tag - Tag que causou o erro
e - Exceção original
message - Mensagem com dados adicionais sobre o problema

XMLException

public XMLException(Exception e)
Constrói uma XMLException apenas para encapsular outra.

Parameters:
e - Exceção original
Method Detail

getTag

public final String getTag()
Retorno da tag associada.

Returns:
a tag

toString

public String toString()
Formata a mensagem associada à exceção, indicando a tag que gerou o problema e (eventualmente) a mensagem associada.

Overrides:
toString in class Throwable
Returns:
mensagem associada à exceção.


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.