org.jboss.soa.esb.actions.converters.xstream.conf
Class XStreamConfigurator

java.lang.Object
  extended by org.jboss.soa.esb.actions.converters.xstream.conf.XStreamConfigurator

public class XStreamConfigurator
extends java.lang.Object

XStream config is responsible for parsing a ConfigTree instance and creating configuration objects.

These configuration objects contain classes (if applicable) that will be loaded. Doing this at configuration time instead of runtime will save processing time.

Author:
Daniel Bevenius

Constructor Summary
XStreamConfigurator(ConfigTree config)
           
 
Method Summary
static void addClassAliases(java.util.List<ClassAliasConf> classAliases, com.thoughtworks.xstream.XStream xstream)
           
static void addConverters(java.util.List<ConverterConf> converters, com.thoughtworks.xstream.XStream xstream)
           
static void addFieldAliases(java.util.List<FieldAliasConf> fieldAliases, com.thoughtworks.xstream.XStream xstream)
           
static void addImplicitCollections(java.util.List<ImplicitCollectionConf> implicitCollections, com.thoughtworks.xstream.XStream xstream)
           
 java.util.List<AttributeAliasConf> getAttributeAliases()
           
 java.util.List<ClassAliasConf> getClassAliases()
           
 java.util.List<ConverterConf> getConverters()
           
 java.util.List<FieldAliasConf> getFieldAliases()
           
 java.util.List<ImplicitCollectionConf> getImplicitCollections()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XStreamConfigurator

public XStreamConfigurator(ConfigTree config)
Method Detail

getClassAliases

public java.util.List<ClassAliasConf> getClassAliases()

getFieldAliases

public java.util.List<FieldAliasConf> getFieldAliases()

getAttributeAliases

public java.util.List<AttributeAliasConf> getAttributeAliases()

getImplicitCollections

public java.util.List<ImplicitCollectionConf> getImplicitCollections()

getConverters

public java.util.List<ConverterConf> getConverters()

addClassAliases

public static void addClassAliases(java.util.List<ClassAliasConf> classAliases,
                                   com.thoughtworks.xstream.XStream xstream)

addFieldAliases

public static void addFieldAliases(java.util.List<FieldAliasConf> fieldAliases,
                                   com.thoughtworks.xstream.XStream xstream)
                            throws ActionProcessingException
Throws:
ActionProcessingException

addImplicitCollections

public static void addImplicitCollections(java.util.List<ImplicitCollectionConf> implicitCollections,
                                          com.thoughtworks.xstream.XStream xstream)
                                   throws ActionProcessingException
Throws:
ActionProcessingException

addConverters

public static void addConverters(java.util.List<ConverterConf> converters,
                                 com.thoughtworks.xstream.XStream xstream)
                          throws ActionProcessingException
Throws:
ActionProcessingException