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
|
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 |
xflat
private com.unidex.xflat.XmlConvert xflat
encoding
private java.lang.String encoding
FlatFileSerializer
public FlatFileSerializer()
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
-