lumis.portal.serialization
Class SerializationSettings

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

public class SerializationSettings
extends java.lang.Object
implements java.lang.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()
           
 java.util.Map<java.lang.Class,java.lang.String> getClassAliases()
           
 java.util.Set<java.lang.Class> getConverters()
           
 java.util.Map<java.lang.Class,java.util.Map<java.lang.String,java.lang.String>> getFieldAliases()
           
 java.util.Map<java.lang.String,java.lang.String> getFieldAliasesForClass(java.lang.Class c)
           
 java.util.Map<java.lang.Class,java.util.Set<SerializationSettings.CollectionAliasSettings>> getOmittedCollections()
           
 java.util.Set<SerializationSettings.CollectionAliasSettings> getOmittedCollectionsForClass(java.lang.Class c)
           
 java.util.Map<java.lang.Class,java.util.Set<java.lang.String>> getTransientFields()
           
 java.util.Set<java.lang.String> getTransientFieldsForClass(java.lang.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 java.util.Map<java.lang.Class,java.lang.String> getClassAliases()

getConverters

public java.util.Set<java.lang.Class> getConverters()

getTransientFields

public java.util.Map<java.lang.Class,java.util.Set<java.lang.String>> getTransientFields()

getTransientFieldsForClass

public java.util.Set<java.lang.String> getTransientFieldsForClass(java.lang.Class c)

getOmittedCollections

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

getOmittedCollectionsForClass

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

getFieldAliases

public java.util.Map<java.lang.Class,java.util.Map<java.lang.String,java.lang.String>> getFieldAliases()

getFieldAliasesForClass

public java.util.Map<java.lang.String,java.lang.String> getFieldAliasesForClass(java.lang.Class c)

clone

public SerializationSettings clone()
Overrides:
clone in class java.lang.Object


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