Uses of Package
r01f.marshalling.simple

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