|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JavaSourceFacet
| Method Summary | |
|---|---|
String |
calculateName(JavaResource resource)
Return the class name for the given JavaResource whether it exists or not. |
String |
calculatePackage(JavaResource resource)
Return the package for the given JavaResource whether it exists or not. |
String |
getBasePackage()
Return the base Java Package for this project, returned as a String |
DirectoryResource |
getBasePackageResource()
Return the base Java Package for this project, returned as a directory File |
JavaResource |
getJavaResource(JavaClass javaClass)
Attempt to locate and re-parse the given JavaClass from its location on disk, relative to
getSourceFolder(). |
JavaResource |
getJavaResource(String relativePath)
Return the JavaClass at the given path relative to getSourceFolder(). |
DirectoryResource |
getSourceFolder()
Get the DirectoryResource this Project uses to store package-able source documents (such as .java
files.) |
List<DirectoryResource> |
getSourceFolders()
Get a list of DirectoryResources this project uses to contain Project source documents (such as
.java files.) |
JavaResource |
getTestJavaResource(JavaClass javaClass)
Attempt to locate and re-parse the given JavaClass from its location on disk, relative to
getTestSourceFolder(). |
JavaResource |
getTestJavaResource(String relativePath)
Return the JavaClass at the given path relative to getTestSourceFolder(). |
DirectoryResource |
getTestSourceFolder()
Get the DirectoryResource this Project uses to store test-scoped source documents (such as .java
files.) Files in this directory will never be packaged or deployed except when running Unit Tests. |
JavaResource |
saveJavaSource(JavaSource<?> source)
Create or update a Java file in the primary source directory: getSourceFolder() - use information in the
given JavaSource to determine the appropriate package; packages will be created if necessary. |
JavaResource |
saveTestJavaSource(JavaSource<?> source)
Create or update a Java file in the primary test source directory: getTestSourceFolder() - use
information in the given JavaSource to determine the appropriate package; packages will be created if
necessary. |
| Methods inherited from interface org.jboss.forge.project.Facet |
|---|
getProject, install, isInstalled, setProject, uninstall |
| Method Detail |
|---|
String calculateName(JavaResource resource)
JavaResource whether it exists or not.
String calculatePackage(JavaResource resource)
JavaResource whether it exists or not.
String getBasePackage()
Package for this project, returned as a String
DirectoryResource getBasePackageResource()
Package for this project, returned as a directory File
List<DirectoryResource> getSourceFolders()
DirectoryResources this project uses to contain Project source documents (such as
.java files.)
DirectoryResource getSourceFolder()
DirectoryResource this Project uses to store package-able source documents (such as .java
files.)
DirectoryResource getTestSourceFolder()
DirectoryResource this Project uses to store test-scoped source documents (such as .java
files.) Files in this directory will never be packaged or deployed except when running Unit Tests.
JavaResource saveJavaSource(JavaSource<?> source)
throws FileNotFoundException
getSourceFolder() - use information in the
given JavaSource to determine the appropriate package; packages will be created if necessary.
source - The java class to create
JavaResource
FileNotFoundException
JavaResource saveTestJavaSource(JavaSource<?> source)
throws FileNotFoundException
getTestSourceFolder() - use
information in the given JavaSource to determine the appropriate package; packages will be created if
necessary.
source - The java class to create
JavaResource
FileNotFoundException
JavaResource getJavaResource(String relativePath)
throws FileNotFoundException
JavaClass at the given path relative to getSourceFolder().
relativePath - The file or package path of the target Java source file.
FileNotFoundException - if the target JavaResource does not exist
JavaResource getJavaResource(JavaClass javaClass)
throws FileNotFoundException
JavaClass from its location on disk, relative to
getSourceFolder(). The given instance will not be modified, and a new instance will be returned.
javaClass - The JavaClass to re-parse.
FileNotFoundException - if the target JavaResource does not exist
JavaResource getTestJavaResource(String relativePath)
throws FileNotFoundException
JavaClass at the given path relative to getTestSourceFolder().
relativePath - The package path of the target Java source JavaResource.
FileNotFoundException
JavaResource getTestJavaResource(JavaClass javaClass)
throws FileNotFoundException
JavaClass from its location on disk, relative to
getTestSourceFolder(). The given instance will not be modified, and a new instance will be returned.
javaClass - The JavaClass to re-parse.
FileNotFoundException - if the target JavaResource does not exist
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||