Forge - Maven Projects Impl 2.0.0.Alpha3

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

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

@Dependent
public class MavenResourceFacet
extends org.jboss.forge.facets.AbstractFacet<Project>
implements ResourceFacet

Author:
Lincoln Baxter, III

Field Summary
 
Fields inherited from class org.jboss.forge.facets.AbstractFacet
origin
 
Constructor Summary
MavenResourceFacet()
           
 
Method Summary
 FileResource<?> createResource(char[] bytes, String relativeFilename)
           
 FileResource<?> createTestResource(char[] bytes, String relativeFilename)
           
 FileResource<?> getResource(String relativePath)
           
 DirectoryResource getResourceFolder()
           
 List<DirectoryResource> getResourceFolders()
           
 FileResource<?> getTestResource(String relativePath)
           
 DirectoryResource getTestResourceFolder()
           
 boolean install()
           
 boolean isInstalled()
           
 void setOrigin(Project origin)
           
 
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

MavenResourceFacet

public MavenResourceFacet()
Method Detail

getResourceFolders

public List<DirectoryResource> getResourceFolders()
Specified by:
getResourceFolders in interface ResourceFacet

getResourceFolder

public DirectoryResource getResourceFolder()
Specified by:
getResourceFolder in interface ResourceFacet

getTestResourceFolder

public DirectoryResource getTestResourceFolder()
Specified by:
getTestResourceFolder in interface ResourceFacet

setOrigin

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

isInstalled

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

install

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

getResource

public FileResource<?> getResource(String relativePath)
Specified by:
getResource in interface ResourceFacet

getTestResource

public FileResource<?> getTestResource(String relativePath)
Specified by:
getTestResource in interface ResourceFacet

createResource

public FileResource<?> createResource(char[] bytes,
                                      String relativeFilename)
Specified by:
createResource in interface ResourceFacet

createTestResource

public FileResource<?> createTestResource(char[] bytes,
                                          String relativeFilename)
Specified by:
createTestResource in interface ResourceFacet

Forge - Maven Projects Impl 2.0.0.Alpha3

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