java.lang.Object
org.apache.maven.buildcache.xml.config.Input
All Implemented Interfaces:
Serializable

public class Input extends Object implements Serializable
Configuration for source code input files participating in checksum calculation.
Version:
$Revision$ $Date$
See Also:
  • Constructor Details

    • Input

      public Input()
  • Method Details

    • addPlugin

      public void addPlugin(PluginConfigurationScan pluginConfigurationScan)
      Method addPlugin.
      Parameters:
      pluginConfigurationScan - a pluginConfigurationScan object.
    • getGlobal

      public PathSet getGlobal()
      Get global input calculation rules applicable to all projects and plugins in the build.
      Returns:
      PathSet
    • getPlugins

      public List<PluginConfigurationScan> getPlugins()
      Method getPlugins.
      Returns:
      List
    • removePlugin

      public void removePlugin(PluginConfigurationScan pluginConfigurationScan)
      Method removePlugin.
      Parameters:
      pluginConfigurationScan - a pluginConfigurationScan object.
    • setGlobal

      public void setGlobal(PathSet global)
      Set global input calculation rules applicable to all projects and plugins in the build.
      Parameters:
      global - a global object.
    • setPlugins

      public void setPlugins(List<PluginConfigurationScan> plugins)
      Set plugin specific input calculation rules.
      Parameters:
      plugins - a plugins object.