submarine.connectors
Class FlatFileSerializer

java.lang.Object
  |
  +--submarine.connectors.FlatFileSerializer
All Implemented Interfaces:
Serializer, XMLConfigurable

public class FlatFileSerializer
extends java.lang.Object
implements Serializer


Field Summary
private  java.lang.String encoding
           
private  com.unidex.xflat.XmlConvert xflat
           
 
Constructor Summary
FlatFileSerializer()
           
 
Method Summary
 void init(org.w3c.dom.Element xml)
           
 org.w3c.dom.Document serializeObject(java.lang.Object obj)
          Transforme un object java en un document XML.
 java.lang.Object serializeXML(org.w3c.dom.Document doc)
          Transforme un document XML en object Java.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

xflat

private com.unidex.xflat.XmlConvert xflat

encoding

private java.lang.String encoding
Constructor Detail

FlatFileSerializer

public FlatFileSerializer()
Method Detail

serializeObject

public org.w3c.dom.Document serializeObject(java.lang.Object obj)
                                     throws java.lang.Exception
Description copied from interface: Serializer
Transforme un object java en un document XML.
Specified by:
serializeObject in interface Serializer
Following copied from interface: submarine.core.Serializer
Parameters:
obj - l'object à transformer
Returns:
org.w3c.dom.Document Le document XML résultat.
Throws:
java.lang.Exception - Une exception doit être levée si le Serializer ne sait pas transformer ce type d'objet java.

serializeXML

public java.lang.Object serializeXML(org.w3c.dom.Document doc)
                              throws java.lang.Exception
Description copied from interface: Serializer
Transforme un document XML en object Java.
Specified by:
serializeXML in interface Serializer
Following copied from interface: submarine.core.Serializer
Parameters:
doc - Le document XML contenant les informations décrivant l'objet.
Returns:
java.lang.Object L'object Java initialisé avec le document XML.
Throws:
java.lang.Exception - Lève une exception si la syntaxe attendue pour le document XML n'est pas respectée.

init

public void init(org.w3c.dom.Element xml)
          throws java.lang.Exception
Specified by:
init in interface XMLConfigurable
Following copied from interface: submarine.core.XMLConfigurable
Parameters:
xml -  
Throws:
java.lang.Exception -  

Submarine project. free distribution of this software must include the opensource licence.
Guénolé de Cadoudal.