Package jenkins.model
Class BuildDiscarder.ConverterImpl
- java.lang.Object
-
- jenkins.model.BuildDiscarder.ConverterImpl
-
- All Implemented Interfaces:
com.thoughtworks.xstream.converters.Converter,com.thoughtworks.xstream.converters.ConverterMatcher
- Enclosing class:
- BuildDiscarder
public static class BuildDiscarder.ConverterImpl extends Object implements com.thoughtworks.xstream.converters.Converter
Job.logRotatorused to be typed asLogRotator, so such configuration file ends up trying to unmarshalBuildDiscarderand not its subtype. This converter makes this work by unmarshalling aLogRotator.
-
-
Constructor Summary
Constructors Constructor Description ConverterImpl(com.thoughtworks.xstream.mapper.Mapper m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanConvert(Class type)voidmarshal(Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)Objectunmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
-
-
-
Method Detail
-
marshal
public void marshal(Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)
- Specified by:
marshalin interfacecom.thoughtworks.xstream.converters.Converter
-
unmarshal
public Object unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
- Specified by:
unmarshalin interfacecom.thoughtworks.xstream.converters.Converter
-
canConvert
public boolean canConvert(Class type)
- Specified by:
canConvertin interfacecom.thoughtworks.xstream.converters.ConverterMatcher
-
-