| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Reader
Definição de interface de leitura de XML.
| Method Summary | |
|---|---|
 boolean | 
containsElement(java.lang.String path)
Verifica se há um elemento correspondente ao path especificado por
 parâmetro. | 
 java.lang.String | 
encoding()
Retorna o encoding do XML.  | 
 Element | 
find(java.lang.String path)
Retorna o elemento correspondente ao path especificado por parâmetro. | 
 Element | 
root()
Retorna o elemento raiz do XML.  | 
 java.lang.String | 
version()
Retorna a versão do XML.  | 
| Method Detail | 
|---|
java.lang.String version()
java.lang.String contendo a versão do XML.java.lang.String encoding()
java.lang.String contendo o encoding do XML.Element root()
Element correspondente ao elemento raiz do XML.boolean containsElement(java.lang.String path)
path especificado por
 parâmetro.
 
 
 Veja a sintaxe para path no método find(String).
 
path - java.lang.String correspondente ao elemento que será verificado.
true se existir um elemento para o path especificado.
Element find(java.lang.String path)
             throws ElementNotFoundException
path especificado por parâmetro.
 
 
 O valor de path indica o caminho para se chegar até o elemento desejado
 a partir do elemento raiz do documento XML. Cada elemento do caminho deve ser separado pelo
 caractere '/'. 
 
Exemplo: XML:
 <?xml version="1.0" encoding="UTF-8"?>
 <root>
   <level1>
     <level2 />
   </level1>
 </root>
  
 
 
 Tabela contendo o elemento e o path correspondente.
 | Elemento | path | 
| root | root | 
| level1 | root/level1 | 
| level2 | root/level1/level2 | 
 A exceção ElementNotFoundException será disparada se o método não localizar um elemento
 para o path especificado. Portando, para evitar uma possível exceção, verifique se o elemento
 existe para o path consultando o método containsElement(String).
 
path - java.lang.String contendo o path para o elemento que deverá ser retornado.
Element correspondente ao path especificado
       ou o valor null caso não encontre.
ElementNotFoundException - exceção disparada se não for localizado um elemento para o path especificado. Para previnir isso, 
       verifique antes se a instância de Reader contém o elemento desejado.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||