de.phleisch.app.itsucks.persistence.impl
Class XMLJobSerialization

java.lang.Object
  extended by de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
      extended by de.phleisch.app.itsucks.persistence.impl.XMLJobSerialization
All Implemented Interfaces:
JobSerialization

public class XMLJobSerialization
extends AbstractJobSerialization
implements JobSerialization


Field Summary
 
Fields inherited from class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
mJobFactory
 
Constructor Summary
XMLJobSerialization()
           
 
Method Summary
protected  void deregisterSearchPath(java.lang.String pPackage)
           
 SerializableJobPackage deserialize(java.io.InputStream pInputStream)
          Deserializes a job list from the given input stream.
protected  void registerSearchPath(java.lang.String pPackage)
           
 void serialize(SerializableJobPackage pJobList, java.io.OutputStream pOutputStream)
          Serializes the given job list to the given output stream.
 
Methods inherited from class de.phleisch.app.itsucks.persistence.impl.AbstractJobSerialization
deserialize, serialize, setJobFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.phleisch.app.itsucks.persistence.JobSerialization
deserialize, serialize, setJobFactory
 

Constructor Detail

XMLJobSerialization

public XMLJobSerialization()
Method Detail

deserialize

public SerializableJobPackage deserialize(java.io.InputStream pInputStream)
                                   throws java.io.IOException,
                                          java.lang.ClassNotFoundException
Description copied from interface: JobSerialization
Deserializes a job list from the given input stream.

Specified by:
deserialize in interface JobSerialization
Returns:
Throws:
java.io.IOException
java.lang.ClassNotFoundException

serialize

public void serialize(SerializableJobPackage pJobList,
                      java.io.OutputStream pOutputStream)
               throws java.io.IOException
Description copied from interface: JobSerialization
Serializes the given job list to the given output stream. The list is only written to the stream, the stream will not be closed.

Specified by:
serialize in interface JobSerialization
Throws:
java.io.IOException

registerSearchPath

protected void registerSearchPath(java.lang.String pPackage)

deregisterSearchPath

protected void deregisterSearchPath(java.lang.String pPackage)


Copyright © 2008. All Rights Reserved.