Class SerializableTagPathConfig

java.lang.Object
org.itsallcode.openfasttrace.gradle.task.config.SerializableTagPathConfig
All Implemented Interfaces:
Serializable

public class SerializableTagPathConfig extends Object implements Serializable
Serializable form of a tag path configuration used by a Gradle task.
See Also:
  • Constructor Details

    • SerializableTagPathConfig

      public SerializableTagPathConfig(TagPathConfiguration tagPathConfig)
      Creates a serializable copy of a tag path configuration.
      Parameters:
      tagPathConfig - configuration to copy
  • Method Details

    • getPaths

      public Stream<Path> getPaths()
      Returns all paths in this configuration.
      Returns:
      all configured paths
    • getPathConfig

      public Stream<org.itsallcode.openfasttrace.api.importer.tag.config.PathConfig> getPathConfig()
      Returns the OpenFastTrace path configurations.
      Returns:
      the path configurations
    • toString

      public String toString()
      Overrides:
      toString in class Object