|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.xml.XMLWriter
public class XMLWriter
Grava em um stream o XML gerado a partir de objetos da aplicação.
| Field Summary | |
|---|---|
static Charset |
DEFAULT_CHARSET
Charset default (ISO-8859-1). |
| Constructor Summary | |
|---|---|
XMLWriter(Object rootObject,
Map<Class<?>,String> objToTagMap,
String dtd,
Charset charset)
Cria um escritor que usa um mapa para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
Map<Class<?>,String> objToTagMap,
String dtd,
String charset)
Cria um escritor que usa um mapa para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory,
String dtd)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory,
String dtd,
Charset charset)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory,
String dtd,
String encoding)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory,
String dtd)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory,
String dtd,
Charset charset)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory,
String dtd,
String encoding)
Cria um escritor que usa uma fábrica
para criar tags a partir de objetos da aplicação. |
|
| Method Summary | |
|---|---|
void |
close()
Fecha o writer. |
static String |
getDefaultIdent()
Retorna a string de identação default usada pelo writer. |
XMLElementFactoryInterface |
getXmlFactory()
Retorna a fábrica de elementos usada pelo writer. |
void |
setDefaultIdent(String ident)
Define a string de identação a ser usada pelo writer. |
void |
write()
Escreve o documento na saída padrão (System.out). |
void |
write(OutputStream stream)
Escreve o documento em um OutputStream, usando o charset
especificado para este XMLWriter. |
void |
write(Writer w)
Escreve o documento em um Writer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Charset DEFAULT_CHARSET
| Constructor Detail |
|---|
public XMLWriter(Object rootObject,
Map<Class<?>,String> objToTagMap,
String dtd,
Charset charset)
throws XMLException
rootObject - objeto da aplicação correspondente à raiz do XMLobjToTagMap - mapa relacionando objetos a tagsdtd - DTD (pode ser null)charset - codificação de caracteres do documento
XMLException - se o elemento XML retornado pela fábrica para o objeto
fornecido for null.
public XMLWriter(Object rootObject,
Map<Class<?>,String> objToTagMap,
String dtd,
String charset)
throws XMLException
rootObject - objeto da aplicação correspondente à raiz do XMLobjToTagMap - mapa relacionando objetos a tagsdtd - DTD (pode ser null)charset - nome do charset usado no documento
XMLException - se o elemento XML retornado pela fábrica para o objeto
fornecido for null.
public XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory,
String dtd,
Charset charset)
throws XMLException
fábrica
para criar tags a partir de objetos da aplicação.
rootObject - objeto da aplicação correspondente à raiz do XMLxmlFactory - fábrica de elementos XMLdtd - DTD a ser usadocharset - codificação de caracteres do documento
XMLException - se o elemento XML retornado pela fábrica para o objeto
fornecido for null.
public XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory,
String dtd,
String encoding)
throws XMLException
fábrica
para criar tags a partir de objetos da aplicação.
rootObject - objeto da aplicação correspondente à raiz do XMLxmlFactory - fábrica de elementos XMLdtd - DTD a ser usadoencoding - codificação de caracteres do documento
XMLException - se houver algum erro na geração do documento
public XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory,
String dtd,
String encoding)
throws XMLException
fábrica
para criar tags a partir de objetos da aplicação.
rootObject - objeto da aplicação correspondente à raiz do XMLappContext - contexto da aplicação, pode ser acessado pelos elementos
XML quando estes estão sendo processadosxmlFactory - fábrica de elementos XMLdtd - DTD a ser usadoencoding - codificação de caracteres do documento
XMLException - se houver algum erro na geração do documento
public XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory,
String dtd,
Charset charset)
throws XMLException
fábrica
para criar tags a partir de objetos da aplicação.
rootObject - objeto da aplicação correspondente à raiz do XMLappContext - contexto da aplicação, pode ser acessado pelos elementos
XML quando estes estão sendo processadosxmlFactory - fábrica de elementos XMLdtd - DTD a ser usadocharset - charset a ser usado na geração do documento
XMLException - se houver algum erro na geração do documento
public XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory,
String dtd)
fábrica
para criar tags a partir de objetos da aplicação. Usa o encoding default.
rootObject - objeto da aplicação correspondente à raiz do XMLxmlFactory - fábrica de elementos XMLdtd - DTD a ser usadoXMLWriter(Object, XMLElementFactoryInterface, String, Charset)
public XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory,
String dtd)
fábrica
para criar tags a partir de objetos da aplicação. Usa o encoding default.
rootObject - objeto da aplicação correspondente à raiz do XMLappContext - contexto da aplicação, pode ser acessado pelos elementos
XML quando estes estão sendo processadosxmlFactory - fábrica de elementos XMLdtd - DTD a ser usadoXMLWriter(Object, XMLElementFactoryInterface, String, Charset)
public XMLWriter(Object rootObject,
XMLElementFactoryInterface xmlFactory)
fábrica
para criar tags a partir de objetos da aplicação. Usa o encoding default.
rootObject - objeto da aplicação correspondente à raiz do XMLxmlFactory - fábrica de elementos XML
public XMLWriter(Object rootObject,
Object appContext,
XMLElementFactoryInterface xmlFactory)
fábrica
para criar tags a partir de objetos da aplicação. Usa o encoding default.
rootObject - objeto da aplicação correspondente à raiz do XMLappContext - contexto da aplicação, pode ser acessado pelos elementos
XML quando estes estão sendo processadosxmlFactory - fábrica de elementos XML| Method Detail |
|---|
public static String getDefaultIdent()
public final XMLElementFactoryInterface getXmlFactory()
public final void setDefaultIdent(String ident)
ident - string de identação.
public final void write()
throws XMLException
XMLException - em caso de erro.public final void write(Writer w)
Writer.
IMPORTANTE: o Writer recebido como parâmetro pode ter
definido um charset diferente daquele especificado para este
XMLWriter. Para garantir que o charset correto seja usado, use
write(OutputStream).
w - stream de saídawrite(OutputStream)public final void write(OutputStream stream)
OutputStream, usando o charset
especificado para este XMLWriter.
stream - write(Writer)
public void close()
throws IOException
close in interface CloseableIOException - se houver algum erro no fechamento do writer.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||