|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectr01f.marshalling.simple.BeanMap
class BeanMap
Modela la configuración de mapeo de una clase de xml a objetos
| Nested Class Summary | |
|---|---|
(package private) class |
BeanMap.BeanXMLMap
|
| Field Summary | |
|---|---|
private java.util.Map<java.lang.String,FieldMap> |
_attrFieldsByXmlNodeName
|
private java.util.Map<java.lang.String,java.util.List<FieldMap>> |
_colFieldsContainingBeansEnclosedByXmlNodeName
|
private java.util.Map<java.lang.String,FieldMap> |
_elementsFieldsByXmlNodeName
|
private java.util.Map<java.lang.String,FieldMap> |
_fields
|
private java.lang.String |
_oidAccessorMethod
|
private FieldMap |
_oidField
|
private java.lang.String |
_type
|
private boolean |
_useAccessors
|
private BeanMap.BeanXMLMap |
_xmlMap
|
| Constructor Summary | |
|---|---|
BeanMap()
Constructor vacío |
|
BeanMap(java.lang.String newType)
Constructor en base al nombre del tipo (incluido el paquete) |
|
| Method Summary | |
|---|---|
void |
addField(FieldMap newField)
Establece un miembro en la clase como elemento |
java.lang.String |
debugInfo()
Devuelve la representación en String de las clases |
FieldMap |
getField(java.lang.String fieldName)
Devuelve la definición del miembro |
java.util.List<FieldMap> |
getFieldFromCollecionContaindedBeansXmlNode(java.lang.String beanTag)
Obtiene la definición los posibles miembros tipo colección que contienen objetos englobados en un determinado tag |
FieldMap |
getFieldFromXmlNode(java.lang.String xmlNodeName,
boolean isAttribute)
Devuelve la definición de un miembro a partir del nombre del nodo xml |
FieldMap |
getOidField()
Devuelve el miembro que es oid |
(package private) void |
initIndexes()
|
java.lang.String |
toXml()
Devuelve la representación en XML del beanMap |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private BeanMap.BeanXMLMap _xmlMap
private java.lang.String _type
private boolean _useAccessors
private java.util.Map<java.lang.String,FieldMap> _fields
private java.lang.String _oidAccessorMethod
private java.util.Map<java.lang.String,FieldMap> _attrFieldsByXmlNodeName
private java.util.Map<java.lang.String,FieldMap> _elementsFieldsByXmlNodeName
private java.util.Map<java.lang.String,java.util.List<FieldMap>> _colFieldsContainingBeansEnclosedByXmlNodeName
private FieldMap _oidField
| Constructor Detail |
|---|
public BeanMap()
public BeanMap(java.lang.String newType)
newType - el nombre del tipo| Method Detail |
|---|
public FieldMap getFieldFromXmlNode(java.lang.String xmlNodeName,
boolean isAttribute)
xmlNodeName - Nombre del nodo XMLisAttribute - true si el nodo es un atributo
public java.util.List<FieldMap> getFieldFromCollecionContaindedBeansXmlNode(java.lang.String beanTag)
beanTag - nombre de la clase (incluyendo paquete) de los objetos contenidos en la coleccion
public FieldMap getOidField()
public FieldMap getField(java.lang.String fieldName)
fieldName - Nombre del miembro
public void addField(FieldMap newField)
throws MarshallerException
newField -
MarshallerException - si el miembro que se está intentando introducir ya existia en el beanvoid initIndexes()
public java.lang.String debugInfo()
public java.lang.String toXml()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||