Class ModelBase

java.lang.Object
org.apache.maven.model.BaseObject
org.apache.maven.model.ModelBase
All Implemented Interfaces:
Serializable, Cloneable, InputLocationTracker
Direct Known Subclasses:
Model, Profile

@Generated public class ModelBase extends BaseObject
See Also:
  • Constructor Details Link icon

    • ModelBase Link icon

      public ModelBase()
    • ModelBase Link icon

      public ModelBase(ModelBase delegate)
    • ModelBase Link icon

      public ModelBase(ModelBase delegate, BaseObject parent)
  • Method Details Link icon

    • clone Link icon

      public ModelBase clone()
      Overrides:
      clone in class Object
    • getDelegate Link icon

      public ModelBase getDelegate()
      Overrides:
      getDelegate in class BaseObject
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getModules Link icon

      @Nonnull public List<String> getModules()
    • setModules Link icon

      public void setModules(List<String> modules)
    • addModule Link icon

      public void addModule(String module)
    • removeModule Link icon

      public void removeModule(String module)
    • getDistributionManagement Link icon

      public DistributionManagement getDistributionManagement()
    • setDistributionManagement Link icon

      public void setDistributionManagement(DistributionManagement distributionManagement)
    • getProperties Link icon

      @Nonnull public Properties getProperties()
    • setProperties Link icon

      public void setProperties(Properties properties)
    • addProperty Link icon

      public void addProperty(String key, String value)
    • getDependencyManagement Link icon

      public DependencyManagement getDependencyManagement()
    • setDependencyManagement Link icon

      public void setDependencyManagement(DependencyManagement dependencyManagement)
    • getDependencies Link icon

      @Nonnull public List<Dependency> getDependencies()
    • setDependencies Link icon

      public void setDependencies(List<Dependency> dependencies)
    • addDependency Link icon

      public void addDependency(Dependency dependency)
    • removeDependency Link icon

      public void removeDependency(Dependency dependency)
    • getRepositories Link icon

      @Nonnull public List<Repository> getRepositories()
    • setRepositories Link icon

      public void setRepositories(List<Repository> repositories)
    • addRepository Link icon

      public void addRepository(Repository repository)
    • removeRepository Link icon

      public void removeRepository(Repository repository)
    • getPluginRepositories Link icon

      @Nonnull public List<Repository> getPluginRepositories()
    • setPluginRepositories Link icon

      public void setPluginRepositories(List<Repository> pluginRepositories)
    • addPluginRepository Link icon

      public void addPluginRepository(Repository pluginRepository)
    • removePluginRepository Link icon

      public void removePluginRepository(Repository pluginRepository)
    • getReporting Link icon

      public Reporting getReporting()
    • setReporting Link icon

      public void setReporting(Reporting reporting)
    • getLocation Link icon

      public InputLocation getLocation(Object key)
      Description copied from interface: InputLocationTracker
      Gets the location of the specified field in the input source.
      Parameters:
      key - The key of the field, must not be null.
      Returns:
      The location of the field in the input source or null if unknown.
    • setLocation Link icon

      public void setLocation(Object key, InputLocation location)
      Description copied from interface: InputLocationTracker
      Sets the location of the specified field.
      Parameters:
      key - The key of the field, must not be null.
      location - The location of the field, may be null.
    • replace Link icon

      protected boolean replace(Object oldDelegate, Object newDelegate)
      Overrides:
      replace in class BaseObject
    • modelBaseToApiV4 Link icon

      public static List<ModelBase> modelBaseToApiV4(List<ModelBase> list)
    • modelBaseToApiV3 Link icon

      public static List<ModelBase> modelBaseToApiV3(List<ModelBase> list)