tecgraf.javautils.xml.conversion.exception
Enum XMLConversionException.XMLConversionExceptionType

java.lang.Object
  extended by java.lang.Enum<XMLConversionException.XMLConversionExceptionType>
      extended by tecgraf.javautils.xml.conversion.exception.XMLConversionException.XMLConversionExceptionType
All Implemented Interfaces:
Serializable, Comparable<XMLConversionException.XMLConversionExceptionType>
Enclosing class:
XMLConversionException

public static enum XMLConversionException.XMLConversionExceptionType
extends Enum<XMLConversionException.XMLConversionExceptionType>

Códigos de erro para a exceção. Indicam qual foi o erro, evitando a necessidade de criar múltiplas exceções para diferentes situações correlatas.


Enum Constant Summary
BROKEN_CHAIN
          Cadeia de conversões foi quebrada.
CANT_BACKUP
          Não foi possível fazer backup do arquivo
CANT_CONVERT
          Documento não pode ser convertido.
CANT_VALIDATE
          Não foi possível validar o resultado da conversão.
CONVERSIONS_NOT_APPLIED
          As conversões não foram aplicadas no arquivo em questão.
FILE_NOT_FOUND
          Arquivo inválido (não encontrado).
INVALID_DTD
          DTD associado ao arquivo não corresponde ao DTD corrente e não é compatível com nenhuma conversão.
NO_CONVERSIONS
          Não foi definida nenhuma conversão.
NO_INPUT
          Não foi definido uma entrada para a conversão.
NO_VALUE
          Nó não possui valor.
NODE_TYPE
          Tipo do nó não é válido para a operação solicitada (p.ex.
NOT_NUMBER
          Valor do nó não é número e tentou ser usado como tal.
PARSER
          Erro no processamento do XML.
QUERY
          Query XPath mal-formada.
UNSUPPORTED_CHARSET
          Charset utilizado não é suportado pelo ambiente.
WRITE
          Erro na gravação do XML.
 
Method Summary
static XMLConversionException.XMLConversionExceptionType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static XMLConversionException.XMLConversionExceptionType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

PARSER

public static final XMLConversionException.XMLConversionExceptionType PARSER
Erro no processamento do XML.


QUERY

public static final XMLConversionException.XMLConversionExceptionType QUERY
Query XPath mal-formada.


WRITE

public static final XMLConversionException.XMLConversionExceptionType WRITE
Erro na gravação do XML.


CANT_CONVERT

public static final XMLConversionException.XMLConversionExceptionType CANT_CONVERT
Documento não pode ser convertido. Isto tipicamente acontece quando a conversão em questão não aceita o DTD do documento em questão como entrada.


NO_INPUT

public static final XMLConversionException.XMLConversionExceptionType NO_INPUT
Não foi definido uma entrada para a conversão.


NODE_TYPE

public static final XMLConversionException.XMLConversionExceptionType NODE_TYPE
Tipo do nó não é válido para a operação solicitada (p.ex. recuperação do valor de um nó que não é um TEXT_NODE).


BROKEN_CHAIN

public static final XMLConversionException.XMLConversionExceptionType BROKEN_CHAIN
Cadeia de conversões foi quebrada. O conversor percorre sua lista de conversões procurando por uma capaz de converter o documento que tem em mãos; uma vez que ache a primeira capaz de fazê-lo, todas as conversões subsequentes até o final da lista têm que ser capazes de ser encadeadas (processar o documento da conversão anterior).


NO_VALUE

public static final XMLConversionException.XMLConversionExceptionType NO_VALUE
Nó não possui valor.


NOT_NUMBER

public static final XMLConversionException.XMLConversionExceptionType NOT_NUMBER
Valor do nó não é número e tentou ser usado como tal.


FILE_NOT_FOUND

public static final XMLConversionException.XMLConversionExceptionType FILE_NOT_FOUND
Arquivo inválido (não encontrado).


NO_CONVERSIONS

public static final XMLConversionException.XMLConversionExceptionType NO_CONVERSIONS
Não foi definida nenhuma conversão.


INVALID_DTD

public static final XMLConversionException.XMLConversionExceptionType INVALID_DTD
DTD associado ao arquivo não corresponde ao DTD corrente e não é compatível com nenhuma conversão. Isto vale também para documentos que não possuem DTD (i.e. sem declaração DOCTYPE).


CONVERSIONS_NOT_APPLIED

public static final XMLConversionException.XMLConversionExceptionType CONVERSIONS_NOT_APPLIED
As conversões não foram aplicadas no arquivo em questão.


CANT_VALIDATE

public static final XMLConversionException.XMLConversionExceptionType CANT_VALIDATE
Não foi possível validar o resultado da conversão.


CANT_BACKUP

public static final XMLConversionException.XMLConversionExceptionType CANT_BACKUP
Não foi possível fazer backup do arquivo


UNSUPPORTED_CHARSET

public static final XMLConversionException.XMLConversionExceptionType UNSUPPORTED_CHARSET
Charset utilizado não é suportado pelo ambiente.

Method Detail

values

public static XMLConversionException.XMLConversionExceptionType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (XMLConversionException.XMLConversionExceptionType c : XMLConversionException.XMLConversionExceptionType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static XMLConversionException.XMLConversionExceptionType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null


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