public class MyMarshallerService {
|
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 mapFilePath)
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 |
addBeans
Marshaller addBeans(java.lang.String mapFilePath)
throws MarshallerException
- Añade los mapeos del fichero cuya ruta (que tiene que ser accesible en el classPath)
se pasa como parametro
- Parameters:
mapFilePath - el path al fichero de mapeo
- Throws:
MarshallerException - si el fichero de mapeo es incorrecto
addBeans
Marshaller addBeans(java.io.InputStream mapsIS)
throws MarshallerException
- Añade los mapeos del stream que se pasa como parametro
- Parameters:
mapIS - el stream con los mapeos
- Throws:
MarshallerException - si el fichero de mapeos es incorrecto
addBeans
Marshaller addBeans(java.lang.Class<?>... annotatedTypes)
throws MarshallerException
- 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
- Parameters:
annotatedTypes - beans "principales" independientes entre sí desde donde comenzar
a buscar anotaciones para componer los mapeos
- Throws:
MarshallerException - si hay algún error al componer los mapeos
usingEncoder
Marshaller usingEncoder(TextEncoder encoder)
- Establece el encoder a utilizar
- Parameters:
encoder - encoder
beanFromXml
<T> T beanFromXml(java.lang.String beanXml)
throws MarshallerException
- Obtiene un objeto a partir de un xml en forma de String
- Parameters:
objectXML - El xml a convertir a objetos en forma de String
- Returns:
- El objeto creado por el marshaller que representa el fichero XML.
- Throws:
MarshallerException
beanFromXml
<T> T beanFromXml(java.io.InputStream beanXmlIS)
throws MarshallerException
- Obtiene un objeto a partir de un xml en forma de String
- Parameters:
objectXML - El xml a convertir a objetos en forma de String
- Returns:
- El objeto creado por el marshaller que representa el fichero XML.
- Throws:
MarshallerException
beanFromXml
<T> T beanFromXml(org.w3c.dom.Node beanXmlNode)
throws MarshallerException
- Obtiene un objeto a partir de un objeto Node del DOM XML
- Parameters:
beanXmlNode - el objeto Node del DOM XML
- Returns:
- el objeto creado por el marshaller que representa el ficheor XML
- Throws:
MarshallerException
xmlFromBean
java.lang.String xmlFromBean(java.lang.Object bean)
throws MarshallerException
- Obtiene una cadena xml a partir de un objeto
- Parameters:
bean - el objeto a partir del cual debe crearse el XML
- Returns:
- cadena que representa el XML creado por el marshaller.
- Throws:
MarshallerException