|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectr01f.marshalling.jaxb.JAXBMarshallerBase
public class JAXBMarshallerBase
| Constructor Summary | |
|---|---|
JAXBMarshallerBase()
|
|
| Method Summary | ||
|---|---|---|
Marshaller |
addBeans(java.lang.Class<?>... annotatedTypes)
Añade los mapeos examinando las anotaciones de los beans que se pasan como parametro NOTA: Unicamente es necesario pasar los "beans principales" ya que automaticamente va recorriendo los beans "hijo" presentes como miembro o componentes de una colección / mapa |
|
Marshaller |
addBeans(java.io.InputStream mapsIS)
Añade los mapeos del stream que se pasa como parametro |
|
Marshaller |
addBeans(java.lang.String mapFilesPath)
Añade los mapeos del fichero cuya ruta (que tiene que ser accesible en el classPath) se pasa como parametro |
|
|
beanFromXml(java.io.InputStream beanXmlIS)
Obtiene un objeto a partir de un xml en forma de String |
|
|
beanFromXml(org.w3c.dom.Node beanXmlNode)
Obtiene un objeto a partir de un objeto Node del DOM XML |
|
|
beanFromXml(java.lang.String beanXml)
Obtiene un objeto a partir de un xml en forma de String |
|
Marshaller |
usingEncoder(TextEncoder encoder)
Establece el encoder a utilizar |
|
java.lang.String |
xmlFromBean(java.lang.Object bean)
Obtiene una cadena xml a partir de un objeto |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JAXBMarshallerBase()
| Method Detail |
|---|
public Marshaller addBeans(java.lang.String mapFilesPath)
throws MarshallerException
Marshaller
addBeans in interface MarshallermapFilesPath - el path al fichero de mapeo
MarshallerException - si el fichero de mapeo es incorrecto
public Marshaller addBeans(java.io.InputStream mapsIS)
throws MarshallerException
Marshaller
addBeans in interface MarshallerMarshallerException - si el fichero de mapeos es incorrecto
public Marshaller addBeans(java.lang.Class<?>... annotatedTypes)
throws MarshallerException
Marshaller
addBeans in interface MarshallerannotatedTypes - beans "principales" independientes entre sí desde donde comenzar
a buscar anotaciones para componer los mapeos
MarshallerException - si hay algún error al componer los mapeospublic Marshaller usingEncoder(TextEncoder encoder)
Marshaller
usingEncoder in interface Marshallerencoder - encoder
public <T> T beanFromXml(java.lang.String beanXml)
throws MarshallerException
Marshaller
beanFromXml in interface MarshallerMarshallerException
public <T> T beanFromXml(java.io.InputStream beanXmlIS)
throws MarshallerException
Marshaller
beanFromXml in interface MarshallerMarshallerException
public <T> T beanFromXml(org.w3c.dom.Node beanXmlNode)
throws MarshallerException
Marshaller
beanFromXml in interface MarshallerbeanXmlNode - el objeto Node del DOM XML
MarshallerException
public java.lang.String xmlFromBean(java.lang.Object bean)
throws MarshallerException
Marshaller
xmlFromBean in interface Marshallerbean - el objeto a partir del cual debe crearse el XML
MarshallerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||