org.apache.wicket
Interface Page.IPageSerializer

Enclosing class:
Page

public static interface Page.IPageSerializer

You can set implementation of the interface in the Page.serializer then that implementation will handle the serialization of this page. The serializePage method is called from the writeObject method then the implementation override the default serialization.

Author:
jcompagner

Method Summary
 void deserializePage(int id, java.lang.String name, Page page, java.io.ObjectInputStream stream)
          Called when page is being deserialized
 java.lang.Object getPageReplacementObject(Page serializedPage)
          Returns object to be serialized instead of given page (called from writeReplace).
 void serializePage(Page page, java.io.ObjectOutputStream stream)
          Called from the Component.writeObject(java.io.ObjectOutputStream) method.
 

Method Detail

deserializePage

void deserializePage(int id,
                     java.lang.String name,
                     Page page,
                     java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException
Called when page is being deserialized

Parameters:
id - TODO
name - TODO
page -
stream -
Throws:
java.io.IOException
java.lang.ClassNotFoundException

serializePage

void serializePage(Page page,
                   java.io.ObjectOutputStream stream)
                   throws java.io.IOException
Called from the Component.writeObject(java.io.ObjectOutputStream) method.

Parameters:
page - The page that must be serialized.
stream - ObjectOutputStream
Throws:
java.io.IOException

getPageReplacementObject

java.lang.Object getPageReplacementObject(Page serializedPage)
Returns object to be serialized instead of given page (called from writeReplace).

Parameters:
serializedPage -
Returns:
object to be serialized instead of page (or the page instance itself)


Copyright © 2004-2010 Apache Software Foundation. All Rights Reserved.