eu.beesoft.gaia.util
Class XmlEncoder

java.lang.Object
  extended by eu.beesoft.gaia.util.XmlEncoder

public class XmlEncoder
extends java.lang.Object


Constructor Summary
XmlEncoder(XmlWriter output)
           
 
Method Summary
protected  void encodeArray(java.lang.Object array)
           
protected  void encodeCollection(java.util.Collection<?> collection)
           
protected  void encodeField(java.lang.reflect.Field field, java.lang.Object fieldOwner)
           
protected  void encodeField(java.lang.String fieldName, java.lang.Object fieldValue)
           
protected  void encodeFieldContent(java.lang.Object fieldValue)
           
protected  void encodeFields(java.lang.Object object)
           
protected  void encodeMap(java.util.Map<?,?> map)
           
protected  void encodeNull()
           
 void encodeObject(java.lang.Object object)
           
 void encodeObjects(java.util.Collection<java.lang.Object> objects)
           
protected  void encodeProperties(java.util.Properties properties)
           
protected  void encodeReference(java.lang.Object object)
           
protected  void encodeValue(java.lang.Object value)
           
protected  java.lang.String getClassName(java.lang.Object object)
           
protected  java.lang.String getObjectId(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlEncoder

public XmlEncoder(XmlWriter output)
Method Detail

encodeObjects

public void encodeObjects(java.util.Collection<java.lang.Object> objects)

encodeObject

public void encodeObject(java.lang.Object object)

encodeFields

protected void encodeFields(java.lang.Object object)

encodeField

protected void encodeField(java.lang.reflect.Field field,
                           java.lang.Object fieldOwner)

encodeField

protected void encodeField(java.lang.String fieldName,
                           java.lang.Object fieldValue)

encodeFieldContent

protected void encodeFieldContent(java.lang.Object fieldValue)

encodeNull

protected void encodeNull()

encodeReference

protected void encodeReference(java.lang.Object object)

encodeCollection

protected void encodeCollection(java.util.Collection<?> collection)

encodeArray

protected void encodeArray(java.lang.Object array)

encodeProperties

protected void encodeProperties(java.util.Properties properties)

encodeMap

protected void encodeMap(java.util.Map<?,?> map)

encodeValue

protected void encodeValue(java.lang.Object value)

getObjectId

protected java.lang.String getObjectId(java.lang.Object object)

getClassName

protected java.lang.String getClassName(java.lang.Object object)