Class AbstractTaskWithBlockConverter

  • All Implemented Interfaces:
    com.thoughtworks.xstream.converters.Converter, com.thoughtworks.xstream.converters.ConverterMatcher
    Direct Known Subclasses:
    TaskWithBlockWriter

    public abstract class AbstractTaskWithBlockConverter
    extends java.lang.Object
    implements com.thoughtworks.xstream.converters.Converter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canConvert​(java.lang.Class type)  
      void marshal​(java.lang.Object source, com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context)  
      protected void writePhaseContainer​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.thoughtworks.xstream.converters.MarshallingContext context, com.xebialabs.deployit.engine.api.execution.BlockState block)  
      protected void writeTaskPackageDependencies​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer, com.xebialabs.deployit.engine.api.execution.SerializableTask task)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.thoughtworks.xstream.converters.Converter

        unmarshal
    • Constructor Detail

      • AbstractTaskWithBlockConverter

        public AbstractTaskWithBlockConverter()
    • Method Detail

      • 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
      • writePhaseContainer

        protected void writePhaseContainer​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                           com.thoughtworks.xstream.converters.MarshallingContext context,
                                           com.xebialabs.deployit.engine.api.execution.BlockState block)
      • writeTaskPackageDependencies

        protected void writeTaskPackageDependencies​(com.thoughtworks.xstream.io.HierarchicalStreamWriter writer,
                                                    com.xebialabs.deployit.engine.api.execution.SerializableTask task)
      • canConvert

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