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.