|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use r01f.marshalling.simple | |
|---|---|
| r01f.marshalling.simple | |
| Classes in r01f.marshalling.simple used by r01f.marshalling.simple | |
|---|---|
| BeanInstance
Clase que modela una instancia de una clase durante el proceso de conversión de XML a objetos |
|
| BeanMap
Modela la configuración de mapeo de una clase de xml a objetos |
|
| BeanMap.BeanXMLMap
|
|
| DataTypes.CollectionType
|
|
| DataTypes.DataType
Encapsula el tipo de dato |
|
| DataTypes.DataTypeEnum
Tipos de datos |
|
| DataTypes.DateType
|
|
| DataTypes.EnumType
|
|
| DataTypes.ListCollectionType
|
|
| DataTypes.MapCollectionType
|
|
| DataTypes.ObjectType
|
|
| FieldInstance
Clase que modela un miembro dentro de una intancia de una clase durante el proceso de conversión de XML a objetos |
|
| FieldMap
MemberMap.java Modela el mapeo de un miembro de una clase a partir de un documento xml que lo define |
|
| FieldMap.FieldXMLMap
|
|
| FieldMap.Relation
Encapsula el tipo de Relacion |
|
| FieldMap.RelationEnum
Relaciones |
|
| ObjsFromXMLBuilder.BeanAndFieldWrapper
|
|
| SimpleMarshallerBase
Marshaller de XML a objetos y viceversa La forma habitual de utilizar es la siguiente: [CASO 1]: La definición del mapeo se carga desde un fichero XML de mapeo
// obtener una instancia del marshaller
Marshaller marshaller = new SimpleMarshallerFactory().create().addBeans(mapFile);
// Pasar de objetos a XML
MyObj myObjInstance = marshaller.beanFrom(xml);
// Pasar del XML a objetos
String xml = marshaller.xmlFrom(myObjInstance);
[CASO 2]: La definición del mapeo se carga desde un fichero XML de mapeo
// obtener una instancia del marshaller
Marshaller marshaller = new SimpleMarshallerFactory().addBeans(MyClass.class);
// Pasar de objetos a XML
MyObj myObjInstance = marshaller.beanFrom(xml);
// Pasar del XML a objetos
String xml = marshaller.xmlFrom(myObjInstance);
Para inicializar el Marshaller es necesario un XML de definición de cómo hacer las transformaciones
hay detalles de cómo configurar el XML de definición en MarshallerMappingsFromXMLLoader |
|
| SimpleMarshallerMappings
Se encarga de construir un modelo de objetos en memoria que tiene la información para realizar el marshalling / unmarshalling de XML a objetos y viceversa Esta información de mapeo se puede obtener de dos formas: - Con un XML de definición del mapeo (ver MarshallerMappingsFromXMLLoader)
- Desde anotaciones en las clases java (ver MarshallerMappingsFromAnnotationsLoader)
IMPORTANTE!! |
|
| XMLBuilder.XMLAttribute
|
|
| XMLBuilder.XMLElement
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||