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.logRotator used to be typed as LogRotator,
so such configuration file ends up trying to unmarshal BuildDiscarder and
not its subtype.
This converter makes this work by unmarshalling a LogRotator.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanConvert(Class type) voidmarshal(Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context) unmarshal(com.thoughtworks.xstream.io.HierarchicalStreamReader reader, com.thoughtworks.xstream.converters.UnmarshallingContext context)
-
Constructor Details
-
ConverterImpl
public ConverterImpl(com.thoughtworks.xstream.mapper.Mapper m)
-
-
Method Details
-
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
- Specified by:
canConvertin interfacecom.thoughtworks.xstream.converters.ConverterMatcher
-