|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.xml.XMLReader
public class XMLReader
Leitor de documentos XML.
| Field Summary | |
|---|---|
static String |
DEFAULT_ENCODING
Encoding default usado na leitura do documento. |
| Constructor Summary | |
|---|---|
XMLReader(Reader reader,
Class<? extends XMLElementInterface> cls,
boolean validate)
Cria um leitor que mapeia todas as tags para um único tipo de objeto XML. |
|
XMLReader(Reader reader,
Map<String,Class<? extends XMLElementInterface>> tagToObjMap,
boolean validate)
Cria um leitor que usa um mapa para criar os objetos. |
|
XMLReader(Reader reader,
XMLElementFactoryInterface factory,
boolean validate)
Cria um leitor que usa uma fábrica para criar objetos XML a partir das tags. |
|
XMLReader(Reader reader,
XMLHandlerInterface handler,
boolean validate)
Cria um leitor que usa um handler para criar
objetos XML a partir das tags. |
|
XMLReader(Reader reader,
XMLHandlerInterface handler,
boolean validate,
Object appContext)
Cria um leitor que usa um handler para criar
objetos XML a partir das tags. |
|
| Method Summary | |
|---|---|
void |
close()
Fecha o Reader usado para leitura do XML. |
Object |
getAppRootObject()
Retorna o objeto da aplicação associado à raiz do documento XML. |
String |
getDTD()
Retorna o DTD assoacido ao documento. |
String |
getEncoding()
Retorna o encoding associado ao documento. |
XMLElementFactoryInterface |
getXmlFactory()
Deprecated. use o método getXMLFactory() |
XMLElementFactoryInterface |
getXMLFactory()
Retorna a fábrica de elementos XML usada pelo reader. |
String |
getXmlFilePath()
Deprecated. use getXMLFilePath() |
String |
getXMLFilePath()
Retorna o path para o arquivo XML. |
XMLElementInterface |
getXMLRootObject()
Retorna o objeto XML associado à raiz do documento XML. |
void |
read()
Processa o arquivo XML associado ao documento. |
void |
setEncoding(String encoding)
Define o encoding a ser usado na leitura do documento. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String DEFAULT_ENCODING
| Constructor Detail |
|---|
public XMLReader(Reader reader,
Map<String,Class<? extends XMLElementInterface>> tagToObjMap,
boolean validate)
reader - reader para leitura do XMLtagToObjMap - mapa relacionando tags a objetos XMLvalidate - true para validar o documento com relação ao
DTD
public XMLReader(Reader reader,
Class<? extends XMLElementInterface> cls,
boolean validate)
reader - reader para leitura do XMLcls - classe do objeto XML para o qual todas as tags serão mapeadasvalidate - true para validar o documento com relação ao
DTD
public XMLReader(Reader reader,
XMLElementFactoryInterface factory,
boolean validate)
reader - reader para leitura do XMLfactory - fábrica para criar objetos XML a partir das tagsvalidate - true para validar o documento com relação ao
DTD
public XMLReader(Reader reader,
XMLHandlerInterface handler,
boolean validate)
handler para criar
objetos XML a partir das tags.
reader - reader para leitura do XMLhandler - handler de eventos da aplicaçãovalidate - true para validar o documento com relação ao
DTD
public XMLReader(Reader reader,
XMLHandlerInterface handler,
boolean validate,
Object appContext)
handler para criar
objetos XML a partir das tags.
reader - reader para leitura do XMLhandler - handler de eventos da aplicaçãovalidate - true para validar o documento com relação ao
DTDappContext - contexto da aplicação. Este objeto pode ser acessado por
todos os elementos XML durante seu processamento, de forma a
permitir acesso a informações da aplicação| Method Detail |
|---|
public final void read()
throws IOException
IOException - se houve algum erro de I/O
IllegalStateException - se o arquivo já foi processadopublic final String getEncoding()
@Deprecated public final XMLElementFactoryInterface getXmlFactory()
getXMLFactory()
XMLElementFactoryInterfacepublic final XMLElementFactoryInterface getXMLFactory()
XMLElementFactoryInterfacepublic final void setEncoding(String encoding)
encoding - - novo encodingpublic final String getDTD()
public final XMLElementInterface getXMLRootObject()
public final Object getAppRootObject()
@Deprecated public final String getXmlFilePath()
getXMLFilePath()
InputStream)public final String getXMLFilePath()
InputStream)
public void close()
throws IOException
Reader usado para leitura do XML.
IMPORTANTE: este método só deve ser executado após o término da leitura
close in interface CloseableIOException - se houve algum erro de I/O
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||