|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectr01f.marshalling.simple.BeanInstance
class BeanInstance
Clase que modela una instancia de una clase durante el proceso de conversión de XML a objetos
| Nested Class Summary | |
|---|---|
(package private) static class |
BeanInstance.CollectionElementBean
|
| Field Summary | |
|---|---|
private java.lang.String |
_effectiveNodeName
|
private java.util.Map<java.lang.String,FieldInstance> |
_fields
|
private java.lang.Object |
_instance
|
private BeanMap |
_mapping
|
| Constructor Summary | |
|---|---|
BeanInstance()
Constructor sin especificar el mapeo del bean Se utiliza en los siguientes casos: - un tipo primitivo (String, integer, etc) que NO se declaran en el fichero de mapeo - una colección de tipos primitivos (String, integer, etc) |
|
BeanInstance(BeanMap newBeanMap,
java.lang.String effectiveNodeName)
Constructor a partir del tag y la definición de la clase |
|
| Method Summary | ||
|---|---|---|
java.lang.Object |
build()
Construye la instancia del objeto estableciendo cada una de sus propiedades |
|
|
getInstance()
Obtiene la instancia concreta del bean |
|
FieldInstance |
getOrCreateField(FieldMap fieldMap)
Añade una instancia de un miembro a una instancia de una clase |
|
BeanMap.BeanXMLMap |
getXmlMap()
Devuelve el mapeo xml del bean |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private final BeanMap _mapping
private final java.lang.String _effectiveNodeName
private final java.util.Map<java.lang.String,FieldInstance> _fields
private java.lang.Object _instance
| Constructor Detail |
|---|
public BeanInstance()
throws MarshallerException
MarshallerException
public BeanInstance(BeanMap newBeanMap,
java.lang.String effectiveNodeName)
throws MarshallerException
newBeanMap - la definición de la claseeffectiveNodeName - tag efectivo que envuelve la clase
MarshallerException| Method Detail |
|---|
public <T> T getInstance()
public BeanMap.BeanXMLMap getXmlMap()
public FieldInstance getOrCreateField(FieldMap fieldMap)
throws MarshallerException
fieldMap - mapeo del miembro
MarshallerException - Si se produce algún error en el procesopublic java.lang.Object build()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||