jetbrains.buildServer.agentServer
Class VcsChangeConverter

java.lang.Object
  extended by jetbrains.buildServer.agentServer.VcsChangeConverter
All Implemented Interfaces:
com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher

public class VcsChangeConverter
extends java.lang.Object
implements com.thoughtworks.xstream.converters.Converter

XStream converter for VcsChangeInfo instances


Constructor Summary
VcsChangeConverter()
           
 
Method Summary
 boolean canConvert(java.lang.Class aClass)
           
 void marshal(java.lang.Object o, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext marshallingContext)
           
 java.lang.Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext unmarshallingContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VcsChangeConverter

public VcsChangeConverter()
Method Detail

marshal

public void marshal(java.lang.Object o,
                    com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                    com.thoughtworks.xstream.converters.MarshallingContext marshallingContext)
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 unmarshallingContext)
Specified by:
unmarshal in interface com.thoughtworks.xstream.converters.Converter

canConvert

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