org.jboss.forge.maven.projects.facets
Class MavenJavaSourceFacet
java.lang.Object
org.jboss.forge.facets.AbstractFacet<Project>
org.jboss.forge.maven.projects.facets.MavenJavaSourceFacet
- All Implemented Interfaces:
- org.jboss.forge.facets.Facet<Project>, org.jboss.forge.facets.MutableOrigin<Project>, JavaSourceFacet, ProjectFacet
@Dependent
public class MavenJavaSourceFacet
- extends org.jboss.forge.facets.AbstractFacet<Project>
- implements JavaSourceFacet
- Author:
- Lincoln Baxter, III
| Fields inherited from class org.jboss.forge.facets.AbstractFacet |
origin |
| Methods inherited from class org.jboss.forge.facets.AbstractFacet |
equals, getOrigin, hashCode, setOrigin, uninstall |
| Methods inherited from interface org.jboss.forge.facets.Facet |
getOrigin, uninstall |
MavenJavaSourceFacet
public MavenJavaSourceFacet()
getSourceFolders
public List<DirectoryResource> getSourceFolders()
- Specified by:
getSourceFolders in interface JavaSourceFacet
calculateName
public String calculateName(JavaResource resource)
- Specified by:
calculateName in interface JavaSourceFacet
calculatePackage
public String calculatePackage(JavaResource resource)
- Specified by:
calculatePackage in interface JavaSourceFacet
getBasePackage
public String getBasePackage()
- Specified by:
getBasePackage in interface JavaSourceFacet
getBasePackageResource
public DirectoryResource getBasePackageResource()
- Specified by:
getBasePackageResource in interface JavaSourceFacet
getSourceFolder
public DirectoryResource getSourceFolder()
- Specified by:
getSourceFolder in interface JavaSourceFacet
getTestSourceFolder
public DirectoryResource getTestSourceFolder()
- Specified by:
getTestSourceFolder in interface JavaSourceFacet
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>
getJavaResource
public JavaResource getJavaResource(org.jboss.forge.parser.java.JavaSource<?> javaClass)
throws FileNotFoundException
- Specified by:
getJavaResource in interface JavaSourceFacet
- Throws:
FileNotFoundException
getTestJavaResource
public JavaResource getTestJavaResource(org.jboss.forge.parser.java.JavaSource<?> javaClass)
throws FileNotFoundException
- Specified by:
getTestJavaResource in interface JavaSourceFacet
- Throws:
FileNotFoundException
getJavaResource
public JavaResource getJavaResource(String relativePath)
throws FileNotFoundException
- Specified by:
getJavaResource in interface JavaSourceFacet
- Throws:
FileNotFoundException
getTestJavaResource
public JavaResource getTestJavaResource(String relativePath)
throws FileNotFoundException
- Specified by:
getTestJavaResource in interface JavaSourceFacet
- Throws:
FileNotFoundException
saveJavaSource
public JavaResource saveJavaSource(org.jboss.forge.parser.java.JavaSource<?> source)
throws FileNotFoundException
- Specified by:
saveJavaSource in interface JavaSourceFacet
- Throws:
FileNotFoundException
saveTestJavaSource
public JavaResource saveTestJavaSource(org.jboss.forge.parser.java.JavaSource<?> source)
throws FileNotFoundException
- Specified by:
saveTestJavaSource in interface JavaSourceFacet
- Throws:
FileNotFoundException
visitJavaSources
public void visitJavaSources(JavaResourceVisitor visitor)
- Specified by:
visitJavaSources in interface JavaSourceFacet
visitJavaTestSources
public void visitJavaTestSources(JavaResourceVisitor visitor)
- Specified by:
visitJavaTestSources in interface JavaSourceFacet
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.