Liferay 7.0-ce-b4

com.liferay.portlet.exportimport.xstream
Class BaseXStreamConverter

java.lang.Object
  extended by com.liferay.portlet.exportimport.xstream.BaseXStreamConverter
All Implemented Interfaces:
XStreamConverter

public abstract class BaseXStreamConverter
extends Object
implements XStreamConverter


Constructor Summary
BaseXStreamConverter()
           
 
Method Summary
abstract  boolean canConvert(Class<?> clazz)
           
protected abstract  List<String> getFields()
           
 void marshal(Object object, XStreamHierarchicalStreamWriter writer, XStreamMarshallingContext xStreamMarshallingContext)
           
abstract  Object unmarshal(XStreamHierarchicalStreamReader xStreamHierarchicalStreamReader, XStreamUnmarshallingContext xStreamUnmarshallingContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseXStreamConverter

public BaseXStreamConverter()
Method Detail

canConvert

public abstract boolean canConvert(Class<?> clazz)
Specified by:
canConvert in interface XStreamConverter

marshal

public void marshal(Object object,
                    XStreamHierarchicalStreamWriter writer,
                    XStreamMarshallingContext xStreamMarshallingContext)
             throws Exception
Specified by:
marshal in interface XStreamConverter
Throws:
Exception

unmarshal

public abstract Object unmarshal(XStreamHierarchicalStreamReader xStreamHierarchicalStreamReader,
                                 XStreamUnmarshallingContext xStreamUnmarshallingContext)
                          throws Exception
Specified by:
unmarshal in interface XStreamConverter
Throws:
Exception

getFields

protected abstract List<String> getFields()

Liferay 7.0-ce-b4