lumis.portal.serialization
Class SerializationSettings

Package class diagram package SerializationSettings
java.lang.Object
  extended by lumis.portal.serialization.SerializationSettings
All Implemented Interfaces:
Cloneable

public class SerializationSettings
extends Object
implements Cloneable

Settings for the serialization framework (XStream in the current implementation)

Since:
4.0.7

Nested Class Summary
static class SerializationSettings.CollectionAliasSettings
           
 
Constructor Summary
SerializationSettings()
           
 
Method Summary
 SerializationSettings clone()
           
 Map<Class,String> getClassAliases()
           
 Set<Class> getConverters()
           
 Map<Class,Map<String,String>> getFieldAliases()
           
 Map<String,String> getFieldAliasesForClass(Class c)
           
 Map<Class,Set<SerializationSettings.CollectionAliasSettings>> getOmittedCollections()
           
 Set<SerializationSettings.CollectionAliasSettings> getOmittedCollectionsForClass(Class c)
           
 Map<Class,Set<String>> getTransientFields()
           
 Set<String> getTransientFieldsForClass(Class c)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializationSettings

public SerializationSettings()
Method Detail

getClassAliases

public Map<Class,String> getClassAliases()

getConverters

public Set<Class> getConverters()

getTransientFields

public Map<Class,Set<String>> getTransientFields()

getTransientFieldsForClass

public Set<String> getTransientFieldsForClass(Class c)

getOmittedCollections

public Map<Class,Set<SerializationSettings.CollectionAliasSettings>> getOmittedCollections()

getOmittedCollectionsForClass

public Set<SerializationSettings.CollectionAliasSettings> getOmittedCollectionsForClass(Class c)

getFieldAliases

public Map<Class,Map<String,String>> getFieldAliases()

getFieldAliasesForClass

public Map<String,String> getFieldAliasesForClass(Class c)

clone

public SerializationSettings clone()
Overrides:
clone in class Object


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.