submarine.connectors
Class Identity

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

public class Identity
extends java.lang.Object
implements Serializer


Field Summary
private  java.lang.String encoding
           
private  boolean xmldecl
           
 
Constructor Summary
Identity()
           
 
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

encoding

private java.lang.String encoding

xmldecl

private boolean xmldecl
Constructor Detail

Identity

public Identity()
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)
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.