|
||||||||||
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 |