org.apache.maven.report.projectinfo.stubs
Class ProjectInfoProjectStub

java.lang.Object
  extended byorg.apache.maven.project.MavenProject
      extended byorg.apache.maven.plugin.testing.stubs.MavenProjectStub
          extended byorg.apache.maven.report.projectinfo.stubs.ProjectInfoProjectStub
Direct Known Subclasses:
CimStub, DependenciesStub, DependencyConvergenceStub, DependencyManagementStub, IndexStub, IssueTrackingStub, LicenseStub, MailingListStub, PluginManagementStub, ProjectTeamStub, ScmStub, SubProject1Stub, SubProject2Stub, SummaryStub

public abstract class ProjectInfoProjectStub
extends org.apache.maven.plugin.testing.stubs.MavenProjectStub

Version:
$Id: ProjectInfoProjectStub.java 728546 2008-12-21 22:56:51Z bentmann $
Author:
Edwin Punzalan, Vincent Siveton, Nick Stolwijk

Field Summary
 
Fields inherited from class org.apache.maven.project.MavenProject
EMPTY_PROJECT_ARTIFACT_ID, EMPTY_PROJECT_GROUP_ID, EMPTY_PROJECT_VERSION
 
Constructor Summary
ProjectInfoProjectStub()
          Default constructor
 
Method Summary
 Set getArtifacts()
          
 File getBasedir()
          
 org.apache.maven.model.Build getBuild()
          
 Set getDependencyArtifacts()
          
 org.apache.maven.model.DependencyManagement getDependencyManagement()
          
 org.apache.maven.model.Model getModel()
          
 org.apache.maven.model.PluginManagement getPluginManagement()
          
protected abstract  String getPOM()
           
 List getRemoteArtifactRepositories()
          
 void setBuild(org.apache.maven.model.Build build)
          
 
Methods inherited from class org.apache.maven.plugin.testing.stubs.MavenProjectStub
addAttachedArtifact, addCompileSourceRoot, addContributor, addDeveloper, addLicense, addMailingList, addPlugin, addProjectReference, addResource, addScriptSourceRoot, addTestCompileSourceRoot, addTestResource, attachArtifact, createArtifacts, getActiveProfiles, getArtifact, getArtifactId, getArtifactMap, getAttachedArtifacts, getBuildExtensions, getBuildPlugins, getCiManagement, getCollectedProjects, getCompileArtifacts, getCompileClasspathElements, getCompileDependencies, getCompileSourceRoots, getContributors, getDefaultGoal, getDependencies, getDescription, getDevelopers, getDistributionManagement, getDistributionManagementArtifactRepository, getExecutionProject, getExtensionArtifactMap, getExtensionArtifacts, getFile, getFilters, getGoalConfiguration, getGroupId, getId, getInceptionYear, getIssueManagement, getLicenses, getMailingLists, getModelVersion, getModulePathAdjustment, getModules, getName, getOrganization, getOriginalModel, getPackaging, getParent, getParentArtifact, getPluginArtifactMap, getPluginArtifactRepositories, getPluginArtifacts, getPluginRepositories, getPrerequisites, getProjectReferences, getProperties, getReportArtifactMap, getReportArtifacts, getReportConfiguration, getReporting, getReportPlugins, getRepositories, getResources, getRuntimeArtifacts, getRuntimeClasspathElements, getRuntimeDependencies, getScm, getScriptSourceRoots, getSystemArtifacts, getSystemClasspathElements, getSystemDependencies, getTestArtifacts, getTestClasspathElements, getTestCompileSourceRoots, getTestDependencies, getTestResources, getUrl, getVersion, hasParent, injectPluginManagementInfo, isExecutionRoot, readModel, replaceWithActiveArtifact, setActiveProfiles, setArtifact, setArtifactId, setArtifactMap, setArtifacts, setAttachedArtifacts, setBuildOverlay, setCiManagement, setCollectedProjects, setCompileArtifacts, setCompileDependencies, setCompileSourceRoots, setContributors, setDependencies, setDependencyArtifacts, setDescription, setDevelopers, setDistributionManagement, setExecutionProject, setExecutionRoot, setExtensionArtifactMap, setExtensionArtifacts, setFile, setGroupId, setInceptionYear, setIssueManagement, setLicenses, setMailingLists, setModel, setModelVersion, setName, setOrganization, setOriginalModel, setPackaging, setParent, setParentArtifact, setPluginArtifactMap, setPluginArtifactRepositories, setPluginArtifacts, setProjectReferences, setReleaseArtifactRepository, setRemoteArtifactRepositories, setReportArtifactMap, setReportArtifacts, setReporting, setRuntimeArtifacts, setRuntimeClasspathElements, setRuntimeDependencies, setScm, setScriptSourceRoots, setSnapshotArtifactRepository, setSystemArtifacts, setSystemClasspathElements, setSystemDependencies, setTestArtifacts, setTestClasspathElements, setTestCompileSourceRoots, setTestDependencies, setUrl, setVersion, writeModel, writeOriginalModel
 
Methods inherited from class org.apache.maven.project.MavenProject
equals, getManagedVersionMap, hashCode, setManagedVersionMap
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectInfoProjectStub

public ProjectInfoProjectStub()
Default constructor

Method Detail

getPOM

protected abstract String getPOM()
Returns:
the POM file name

getModel

public org.apache.maven.model.Model getModel()


getBuild

public org.apache.maven.model.Build getBuild()


setBuild

public void setBuild(org.apache.maven.model.Build build)


getBasedir

public File getBasedir()


getArtifacts

public Set getArtifacts()


getRemoteArtifactRepositories

public List getRemoteArtifactRepositories()


getDependencyArtifacts

public Set getDependencyArtifacts()


getDependencyManagement

public org.apache.maven.model.DependencyManagement getDependencyManagement()


getPluginManagement

public org.apache.maven.model.PluginManagement getPluginManagement()



Copyright © 2005-2009 The Apache Software Foundation. All Rights Reserved.