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

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

public abstract class ProjectInfoProjectStub
extends MavenProjectStub

Version:
$Id: ProjectInfoProjectStub.java 1038048 2010-11-23 10:52:14Z vsiveton $
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<Artifact> getArtifacts()
           
 File getBasedir()
           
 Build getBuild()
           
 Set<Artifact> getDependencyArtifacts()
           
 DependencyManagement getDependencyManagement()
           
 Model getModel()
           
 PluginManagement getPluginManagement()
           
protected abstract  String getPOM()
           
 List<ArtifactRepository> getRemoteArtifactRepositories()
           
 void setBuild(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
clearRestorableBuild, clearRestorableRoots, clone, equals, getDynamicBuild, getDynamicCompileSourceRoots, getDynamicScriptSourceRoots, getDynamicTestCompileSourceRoots, getManagedVersionMap, getOriginalInterpolatedBuild, getOriginalInterpolatedCompileSourceRoots, getOriginalInterpolatedScriptSourceRoots, getOriginalInterpolatedTestCompileSourceRoots, getPreservedBasedir, getPreservedProperties, getProjectBuilderConfiguration, getProjectReferenceId, getReleaseArtifactRepository, getSnapshotArtifactRepository, hashCode, isConcrete, preserveBasedir, preserveBuild, preserveCompileSourceRoots, preserveProperties, preserveScriptSourceRoots, preserveTestCompileSourceRoots, resolveActiveArtifacts, setBasedir, setConcrete, setDynamicBuild, setDynamicCompileSourceRoots, setDynamicScriptSourceRoots, setDynamicTestCompileSourceRoots, setLogger, setManagedVersionMap, setOriginalInterpolatedBuild, setOriginalInterpolatedCompileSourceRoots, setOriginalInterpolatedScriptSourceRoots, setOriginalInterpolatedTestCompileSourceRoots, setProjectBuilderConfiguration, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectInfoProjectStub

public ProjectInfoProjectStub()
Default constructor

Method Detail

getPOM

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

getModel

public Model getModel()
Overrides:
getModel in class MavenProjectStub

getBuild

public Build getBuild()
Overrides:
getBuild in class MavenProjectStub

setBuild

public void setBuild(Build build)
Overrides:
setBuild in class MavenProjectStub

getBasedir

public File getBasedir()
Overrides:
getBasedir in class MavenProjectStub

getArtifacts

public Set<Artifact> getArtifacts()
Overrides:
getArtifacts in class MavenProjectStub

getRemoteArtifactRepositories

public List<ArtifactRepository> getRemoteArtifactRepositories()
Overrides:
getRemoteArtifactRepositories in class MavenProjectStub

getDependencyArtifacts

public Set<Artifact> getDependencyArtifacts()
Overrides:
getDependencyArtifacts in class MavenProjectStub

getDependencyManagement

public DependencyManagement getDependencyManagement()
Overrides:
getDependencyManagement in class MavenProjectStub

getPluginManagement

public PluginManagement getPluginManagement()
Overrides:
getPluginManagement in class MavenProjectStub


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