Forge - Maven Projects Impl 2.0.0.Alpha3

org.jboss.forge.maven.projects.facets
Class MavenMetadataFacet

java.lang.Object
  extended by org.jboss.forge.facets.AbstractFacet<Project>
      extended by org.jboss.forge.maven.projects.facets.MavenMetadataFacet
All Implemented Interfaces:
org.jboss.forge.facets.Facet<Project>, org.jboss.forge.facets.MutableOrigin<Project>, MetadataFacet, ProjectFacet

@Dependent
public class MavenMetadataFacet
extends org.jboss.forge.facets.AbstractFacet<Project>
implements MetadataFacet

Author:
Lincoln Baxter, III

Field Summary
 
Fields inherited from class org.jboss.forge.facets.AbstractFacet
origin
 
Constructor Summary
MavenMetadataFacet()
           
 
Method Summary
 Dependency getOutputDependency()
           
 String getProjectName()
           
 String getProjectVersion()
           
 String getTopLevelPackage()
           
 boolean install()
           
 boolean isInstalled()
           
 void setOrigin(Project project)
           
 void setProjectName(String name)
           
 void setTopLevelPackage(String groupId)
           
 
Methods inherited from class org.jboss.forge.facets.AbstractFacet
equals, getOrigin, hashCode, uninstall
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.forge.facets.Facet
getOrigin, uninstall
 

Constructor Detail

MavenMetadataFacet

public MavenMetadataFacet()
Method Detail

getProjectName

public String getProjectName()
Specified by:
getProjectName in interface MetadataFacet

getProjectVersion

public String getProjectVersion()
Specified by:
getProjectVersion in interface MetadataFacet

setOrigin

public void setOrigin(Project project)
Specified by:
setOrigin in interface org.jboss.forge.facets.MutableOrigin<Project>
Overrides:
setOrigin in class org.jboss.forge.facets.AbstractFacet<Project>

install

public boolean install()
Specified by:
install in interface org.jboss.forge.facets.Facet<Project>

isInstalled

public boolean isInstalled()
Specified by:
isInstalled in interface org.jboss.forge.facets.Facet<Project>

setProjectName

public void setProjectName(String name)
Specified by:
setProjectName in interface MetadataFacet

setTopLevelPackage

public void setTopLevelPackage(String groupId)
Specified by:
setTopLevelPackage in interface MetadataFacet

getTopLevelPackage

public String getTopLevelPackage()
Specified by:
getTopLevelPackage in interface MetadataFacet

getOutputDependency

public Dependency getOutputDependency()
Specified by:
getOutputDependency in interface MetadataFacet

Forge - Maven Projects Impl 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.