submarine.connectors
Class ProcessorSerializer
java.lang.Object
|
+--submarine.connectors.ProcessorSerializer
- All Implemented Interfaces:
- Serializer, SerializerWithContext, XMLConfigurable
- public class ProcessorSerializer
- extends java.lang.Object
- implements SerializerWithContext
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
processor
private ObjectProcessor processor
serializer
private Serializer serializer
ProcessorSerializer
public ProcessorSerializer()
init
public void init(org.w3c.dom.Element xml)
throws java.lang.Exception
- Syntaxe XML attendue.
<serializer> <!-- Le nom de l'élément n'est pas testé ici -->
<Serializer class="package.class"/>
<Processor class="package.class"/>
</serializer>
- Specified by:
init in interface XMLConfigurable
- Following copied from interface:
submarine.core.XMLConfigurable
- Parameters:
xml - - Throws:
java.lang.Exception -
internalSerializeObject
private org.w3c.dom.Document internalSerializeObject(java.lang.Object obj,
Message.MsgContext context)
throws java.lang.Exception
serializeObject
public org.w3c.dom.Document serializeObject(java.lang.Object obj,
Message.MsgContext context)
throws java.lang.Exception
- Specified by:
serializeObject in interface SerializerWithContext
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.
internalSerializeXML
private java.lang.Object internalSerializeXML(org.w3c.dom.Document doc,
Message.MsgContext context)
throws java.lang.Exception
serializeXML
public java.lang.Object serializeXML(org.w3c.dom.Document doc,
Message.MsgContext context)
throws java.lang.Exception
- Specified by:
serializeXML in interface SerializerWithContext
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.