com.atlassian.bamboo.serialization.xstream
Class BuildContextXStreamConverter

java.lang.Object
  extended by com.atlassian.bamboo.serialization.xstream.BuildContextXStreamConverter
All Implemented Interfaces:
NeedsXstream, com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher

public class BuildContextXStreamConverter
extends java.lang.Object
implements com.thoughtworks.xstream.converters.Converter, NeedsXstream

XStream converter for BuildContext.


Constructor Summary
BuildContextXStreamConverter()
           
 
Method Summary
 boolean canConvert(java.lang.Class type)
           
 void init(com.thoughtworks.xstream.XStream xStream)
          Initialize this component with XStream instance.
 void marshal(java.lang.Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
           
 java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildContextXStreamConverter

public BuildContextXStreamConverter()
Method Detail

init

public void init(com.thoughtworks.xstream.XStream xStream)
Description copied from interface: NeedsXstream
Initialize this component with XStream instance.

Specified by:
init in interface NeedsXstream
Parameters:
xStream - instance of XStream for given context

canConvert

public boolean canConvert(java.lang.Class type)
Specified by:
canConvert in interface com.thoughtworks.xstream.converters.ConverterMatcher

marshal

public void marshal(java.lang.Object source,
                    com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                    com.thoughtworks.xstream.converters.MarshallingContext context)
Specified by:
marshal in interface com.thoughtworks.xstream.converters.Converter

unmarshal

public java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader,
                                  com.thoughtworks.xstream.converters.UnmarshallingContext context)
Specified by:
unmarshal in interface com.thoughtworks.xstream.converters.Converter


Copyright © 2011 Atlassian. All Rights Reserved.