A B C D E F G H I J L M N O P R S T U V W

A

AbstractResource<T> - Class in org.jboss.seam.forge.resources
 
AbstractResource(ResourceFactory, Resource<?>) - Constructor for class org.jboss.seam.forge.resources.AbstractResource
 
accept(Resource<?>) - Method in interface org.jboss.seam.forge.resources.ResourceFilter
 
addDependency(Dependency) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Add the given Dependency to this Project's immediate list of dependencies.
addExclusion() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
addExclusion() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
addRepository(String, String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Add a repository to the project build system.
Alias - Annotation Type in org.jboss.seam.forge.shell.plugins
Most commonly, Alias is used when naming a Plugin or a Facet, but it can also be used for custom implementations when combined with the ConstraintInspector.getName(Class).
Annotations - Class in org.jboss.seam.forge.shell.util
Utility class for common @Annotation operations.
Annotations() - Constructor for class org.jboss.seam.forge.shell.util.Annotations
 

B

BaseFacet - Class in org.jboss.seam.forge.project.facets
A base convenience Facet abstract class.
BaseFacet() - Constructor for class org.jboss.seam.forge.project.facets.BaseFacet
 
BaseProject - Class in org.jboss.seam.forge.project
Convenience base class for Project implementations.
BaseProject() - Constructor for class org.jboss.seam.forge.project.BaseProject
 
BeanManagerUtils - Class in org.jboss.seam.forge.shell.util
Warning: ***DO NOT USE THIS CLASS***
BeanManagerUtils() - Constructor for class org.jboss.seam.forge.shell.util.BeanManagerUtils
 

C

calculateName(JavaResource) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Return the class name for the given JavaResource whether it exists or not.
calculatePackage(JavaResource) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Return the package for the given JavaResource whether it exists or not.
canonicalize(String) - Static method in class org.jboss.seam.forge.shell.util.Files
Replace instances of internal tokens with actual file equivalents.
clear() - Method in interface org.jboss.seam.forge.shell.Shell
Clear the console.
clearLine() - Method in interface org.jboss.seam.forge.shell.Shell
Clear the current line of any text.
CLR_ANNOTATION - Static variable in class org.jboss.seam.forge.shell.util.JavaColorizer
 
CLR_COMMENT - Static variable in class org.jboss.seam.forge.shell.util.JavaColorizer
 
CLR_KEYWORD - Static variable in class org.jboss.seam.forge.shell.util.JavaColorizer
 
CLR_STR_LITERAL - Static variable in class org.jboss.seam.forge.shell.util.JavaColorizer
 
Command - Annotation Type in org.jboss.seam.forge.shell.plugins
Represents a single command to be run on a Shell.
CommandCompleter - Interface in org.jboss.seam.forge.shell.completer
Defines the interface for interacting with the Shell command completion functionality.
CommandCompleterState - Interface in org.jboss.seam.forge.shell.completer
 
complete(CommandCompleterState) - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleter
 
complete(CommandCompleterState) - Method in class org.jboss.seam.forge.shell.completer.NullCommandCompleter
 
complete(CommandCompleterState) - Method in class org.jboss.seam.forge.shell.completer.SimpleTokenCompleter
 
ConstraintInspector - Class in org.jboss.seam.forge.shell.util
Used to inspect types that may or may not depend on Facets or PackagingTypes
ConstraintInspector() - Constructor for class org.jboss.seam.forge.shell.util.ConstraintInspector
 
containsProject(DirectoryResource) - Method in interface org.jboss.seam.forge.project.locator.ProjectLocator
Return true if the given DirectoryResource contains a project.
containsProject(DirectoryResource) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
An exception-safe method of determining whether a directory contains a project.
create() - Static method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
Obtain a new DependencyBuilder instance.
create(Dependency) - Static method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
create(String) - Static method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
create(DependencyBuilder) - Static method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
createFrom(File) - Method in class org.jboss.seam.forge.resources.DirectoryResource
 
createFrom(File) - Method in class org.jboss.seam.forge.resources.FileResource
Create a new Resource instance for the target file.
createFrom(Field<JavaSource<?>>) - Method in class org.jboss.seam.forge.resources.java.JavaFieldResource
 
createFrom(T) - Method in class org.jboss.seam.forge.resources.java.JavaMemberResource
 
createFrom(Method<JavaSource<?>>) - Method in class org.jboss.seam.forge.resources.java.JavaMethodResource
 
createFrom(File) - Method in class org.jboss.seam.forge.resources.java.JavaResource
 
createFrom(T) - Method in interface org.jboss.seam.forge.resources.Resource
Create a new resource instance for the target resource reference of the type that this current resource is.
createFrom(File) - Method in class org.jboss.seam.forge.resources.UnknownFileResource
 
createFrom(T) - Method in class org.jboss.seam.forge.resources.VirtualResource
 
createFromType(Class<T>, E) - Method in class org.jboss.seam.forge.project.services.ResourceFactory
 
createNewFile() - Method in class org.jboss.seam.forge.resources.FileResource
Create the file in the underlying resource system.
createProject(DirectoryResource) - Method in interface org.jboss.seam.forge.project.locator.ProjectLocator
Attempt to locate a project root directory in the given folder.
createProject(DirectoryResource, Class<? extends Facet>...) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
 
createResource(char[], String) - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
At the given path/filename relative to the project resources directory: ResourceFacet.getResourceFolder() - create a file containing the given bytes.
createTempResource() - Method in class org.jboss.seam.forge.resources.FileResource
 
createTestResource(char[], String) - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
At the given path/filename relative to the project test resources directory: ResourceFacet.getTestResourceFolder() - create a file containing the given bytes.
createWebResource(char[], String) - Method in interface org.jboss.seam.forge.project.facets.WebResourceFacet
At the given path/filename relative to the project Web Root directory: WebResourceFacet.getWebRootDirectory() - create a FileResource containing the given bytes.
createWebResource(String, String) - Method in interface org.jboss.seam.forge.project.facets.WebResourceFacet
At the given path/filename relative to the project Web Root directory: WebResourceFacet.getWebRootDirectory() - create a FileResource containing the given String.
Current - Annotation Type in org.jboss.seam.forge.shell.plugins
Used to @Inject the current working Resource, e.g:

@Inject @Current JavaResource resource;

Will inject the current resource if and only if it is a Java Resource; otherwise, the injected value will be null.

cursorLeft(int) - Method in interface org.jboss.seam.forge.shell.Shell
Move the cursor x the specified number of positions.

D

DefaultCommand - Annotation Type in org.jboss.seam.forge.shell.plugins
Defines a @Command as the plugin default.
delete() - Method in class org.jboss.seam.forge.resources.FileResource
Delete this file, non-recursively.
delete(boolean) - Method in class org.jboss.seam.forge.resources.FileResource
 
Dependency - Interface in org.jboss.seam.forge.project.dependencies
Represents a project library dependency.
DependencyBuilder - Class in org.jboss.seam.forge.project.dependencies
Builder to create Dependency objects.
DependencyBuilder() - Constructor for class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
DependencyFacet - Interface in org.jboss.seam.forge.project.facets
 
DependencyImpl - Class in org.jboss.seam.forge.project.dependencies
This class is internal; instead use DependencyBuilder for Dependency creation & instantiation.
DependencyRepository - Interface in org.jboss.seam.forge.project.dependencies
 
DependencyRepositoryImpl - Class in org.jboss.seam.forge.project.dependencies
 
DependencyRepositoryImpl(String, String) - Constructor for class org.jboss.seam.forge.project.dependencies.DependencyRepositoryImpl
 
DirectoryResource - Class in org.jboss.seam.forge.resources
A standard, build-in, resource for representing directories on the file-system.
DirectoryResource(ResourceFactory, File) - Constructor for class org.jboss.seam.forge.resources.DirectoryResource
 

E

equals(Object) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
equals(Object) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
equals(Object) - Method in class org.jboss.seam.forge.project.dependencies.DependencyRepositoryImpl
 
equals(Object) - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
equals(Object) - Method in class org.jboss.seam.forge.resources.DirectoryResource
 
error(ShellPrintWriter, String) - Static method in class org.jboss.seam.forge.shell.ShellMessages
 
ExcludedDependencyBuilder - Class in org.jboss.seam.forge.project.dependencies
 
ExcludedDependencyBuilder(DependencyBuilder) - Constructor for class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
execFromPath(String, String[], ShellPrintWriter, DirectoryResource) - Static method in class org.jboss.seam.forge.shell.util.NativeSystemCall
Execute a native system command as if it were run from the given path.
execute(String) - Method in interface org.jboss.seam.forge.shell.Shell
Execute a shell command.
execute(File) - Method in interface org.jboss.seam.forge.shell.Shell
Execute a shell script from the specified file.
execute(File, String...) - Method in interface org.jboss.seam.forge.shell.Shell
 
exists() - Method in interface org.jboss.seam.forge.project.Project
Return true if this project's file-system has been created and initialized; otherwise, return false.
exists() - Method in class org.jboss.seam.forge.resources.FileResource
 
exists() - Method in interface org.jboss.seam.forge.resources.Resource
 
exists() - Method in class org.jboss.seam.forge.resources.VirtualResource
 

F

Facet - Interface in org.jboss.seam.forge.project
Represents a standardized piece of a project on which certain Plugin types may rely for a set of domain-specific operations.
FacetFactory - Class in org.jboss.seam.forge.project.services
Responsible for instantiating Facets through CDI.
FacetFactory(Instance<Facet>) - Constructor for class org.jboss.seam.forge.project.services.FacetFactory
 
FacetNotFoundException - Exception in org.jboss.seam.forge.project.facets
An exception representing the state where a project facet was requested, but was not available.
FacetNotFoundException() - Constructor for exception org.jboss.seam.forge.project.facets.FacetNotFoundException
 
FacetNotFoundException(String) - Constructor for exception org.jboss.seam.forge.project.facets.FacetNotFoundException
 
FacetNotFoundException(Throwable) - Constructor for exception org.jboss.seam.forge.project.facets.FacetNotFoundException
 
FacetNotFoundException(String, Throwable) - Constructor for exception org.jboss.seam.forge.project.facets.FacetNotFoundException
 
file - Variable in class org.jboss.seam.forge.resources.FileResource
 
FileResource<T extends FileResource<?>> - Class in org.jboss.seam.forge.resources
A standard, built-in resource for representing files on the filesystem.
FileResource(ResourceFactory, File) - Constructor for class org.jboss.seam.forge.resources.FileResource
 
Files - Class in org.jboss.seam.forge.shell.util
 
Files() - Constructor for class org.jboss.seam.forge.shell.util.Files
 
filterByType(Class<E>, I) - Static method in class org.jboss.seam.forge.shell.util.ResourceUtil
 
findProject(DirectoryResource) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
 
findProjectRecursively(DirectoryResource) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
 
findProjectRootRecusively(DirectoryResource) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
 
flags - Variable in class org.jboss.seam.forge.resources.AbstractResource
 
format(ShellPrintWriter, String) - Static method in class org.jboss.seam.forge.shell.util.JavaColorizer
Perform colorization of a Java source string.
from(String) - Static method in enum org.jboss.seam.forge.project.dependencies.ScopeType
 
from(String) - Static method in enum org.jboss.seam.forge.project.packaging.PackagingType
 
fromFileSyntax(String) - Static method in class org.jboss.seam.forge.shell.util.Packages
 
fromForgeList(List<Dependency>) - Static method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
fromMavenList(List<Dependency>) - Static method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 

G

getAnnotation(Method, Class<A>) - Static method in class org.jboss.seam.forge.shell.util.Annotations
Inspect method m for a specific type of annotation.
getAnnotation(Class<?>, Class<A>) - Static method in class org.jboss.seam.forge.shell.util.Annotations
Inspect class c for a specific type of annotation.
getArtifactId() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the minor-identifier for this Dependency.
getArtifactId() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getArtifactId() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getArtifactId() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
getAttribute(String) - Method in class org.jboss.seam.forge.project.BaseProject
 
getAttribute(String) - Method in interface org.jboss.seam.forge.project.Project
Get an value from this project's internal attributes.
getBasePackage() - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Return the base Java Package for this project, returned as a String
getBasePackageResource() - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Return the base Java Package for this project, returned as a directory File
getBuffer() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getBuffer() - Method in interface org.jboss.seam.forge.shell.plugins.PipeOut
 
getCandidates() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getChild(String) - Method in class org.jboss.seam.forge.resources.DirectoryResource
Obtain a reference to the child resource.
getChild(String) - Method in class org.jboss.seam.forge.resources.FileResource
 
getChild(String) - Method in class org.jboss.seam.forge.resources.java.JavaResource
 
getChild(String) - Method in interface org.jboss.seam.forge.resources.Resource
Get a child of this resource.
getChild(String) - Method in class org.jboss.seam.forge.resources.VirtualResource
 
getChildDirectory(String) - Method in class org.jboss.seam.forge.resources.DirectoryResource
Obtain a reference to the child DirectoryResource.
getChildOfType(Class<T>, String) - Method in class org.jboss.seam.forge.resources.DirectoryResource
Using the given type, obtain a reference to the child resource of the given type.
getCompatiblePackagingTypes(Class<?>) - Static method in class org.jboss.seam.forge.shell.util.ConstraintInspector
Inspect the given Class for any dependencies to PackagingType types.
getCompletionTokens() - Method in class org.jboss.seam.forge.shell.completer.SimpleTokenCompleter
Return a list of tokens to be considered as possible completions for the current input buffer.
getContextDirectory(Resource<?>) - Static method in class org.jboss.seam.forge.shell.util.ResourceUtil
 
getContextFile(Resource<?>) - Static method in class org.jboss.seam.forge.shell.util.ResourceUtil
A simple utility method to locate the outermost contextual File reference for the specified resource.
getContextualInstance(BeanManager, Class<T>) - Static method in class org.jboss.seam.forge.shell.util.BeanManagerUtils
 
getCurrentDirectory() - Method in interface org.jboss.seam.forge.shell.Shell
Return the current working directory resource of the shell.
getCurrentProject() - Method in interface org.jboss.seam.forge.shell.Shell
 
getCurrentResource() - Method in interface org.jboss.seam.forge.shell.Shell
Return the current working Resource of the shell.
getCurrentResourceScope() - Method in interface org.jboss.seam.forge.shell.Shell
 
getDependencies() - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Return an immutable list of all direct Dependencies contained within this project.
getDependency(Dependency) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Attempt to locate the given Dependency, if it exists in the Project, and return it.
getDescription() - Method in enum org.jboss.seam.forge.project.packaging.PackagingType
 
getExcludedDependencies() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get a list of Dependency objects to be excluded from this Dependency's list of inclusions when it is included in a project.
getExcludedDependencies() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getExcludedDependencies() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getExcludedDependencies() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
getExcludedDependencies() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getFacet(Class<F>) - Method in class org.jboss.seam.forge.project.BaseProject
 
getFacet(Class<F>) - Method in interface org.jboss.seam.forge.project.Project
Return the instance of the requested Facet type, or throw a FacetNotFoundException if no Facet of that type is registered.
getFacet(Class<T>) - Method in class org.jboss.seam.forge.project.services.FacetFactory
 
getFacetByName(String) - Method in class org.jboss.seam.forge.project.services.FacetFactory
 
getFacetDependencies(Class<?>) - Static method in class org.jboss.seam.forge.shell.util.ConstraintInspector
Inspect the given Class for any dependencies to Facet types.
getFacets() - Method in class org.jboss.seam.forge.project.BaseProject
 
getFacets(Class<F>) - Method in class org.jboss.seam.forge.project.BaseProject
 
getFacets() - Method in interface org.jboss.seam.forge.project.Project
Return a list of the currently installed Facets.
getFacets(Class<F>) - Method in interface org.jboss.seam.forge.project.Project
Return a list of the currently installed Facets matching the given type.
getFacets() - Method in class org.jboss.seam.forge.project.services.FacetFactory
 
getFacetTypes() - Method in class org.jboss.seam.forge.shell.events.InstallFacets
 
getFlags() - Method in class org.jboss.seam.forge.resources.AbstractResource
 
getFlags() - Method in interface org.jboss.seam.forge.resources.Resource
 
getFullyQualifiedName() - Method in class org.jboss.seam.forge.resources.AbstractResource
 
getFullyQualifiedName() - Method in interface org.jboss.seam.forge.resources.Resource
Return the fully qualified name of the resource (if applicable).
getGroupId() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the major identifier for this Dependency.
getGroupId() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getGroupId() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getGroupId() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
getGroupId() - Method in interface org.jboss.seam.forge.project.facets.MetadataFacet
 
getHeight() - Method in interface org.jboss.seam.forge.shell.Shell
Return the current height, in characters, of the current shell console.
getId() - Method in interface org.jboss.seam.forge.project.dependencies.DependencyRepository
 
getId() - Method in class org.jboss.seam.forge.project.dependencies.DependencyRepositoryImpl
 
getIndex() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getJavaResource(String) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Return the JavaClass at the given path relative to JavaSourceFacet.getSourceFolder().
getJavaResource(JavaClass) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Attempt to locate and re-parse the given JavaClass from its location on disk, relative to JavaSourceFacet.getSourceFolder().
getJavaSource() - Method in class org.jboss.seam.forge.resources.java.JavaResource
Attempts to perform cast automatically.
getLastBuffer() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getMavenProject() - Method in interface org.jboss.seam.forge.project.facets.MavenCoreFacet
Return the fully-resolved POM/MavenProject for this Maven enabled Project
getName() - Method in class org.jboss.seam.forge.resources.DirectoryResource
 
getName() - Method in class org.jboss.seam.forge.resources.FileResource
 
getName() - Method in class org.jboss.seam.forge.resources.java.JavaFieldResource
 
getName() - Method in class org.jboss.seam.forge.resources.java.JavaMemberResource
 
getName() - Method in class org.jboss.seam.forge.resources.java.JavaMethodResource
 
getName() - Method in interface org.jboss.seam.forge.resources.Resource
Return the common name of the resource.
getName(Class<?>) - Static method in class org.jboss.seam.forge.shell.util.ConstraintInspector
Return the name of the given bean type.
getNewPackagingType() - Method in class org.jboss.seam.forge.shell.events.PackagingChanged
 
getNewProject() - Method in class org.jboss.seam.forge.shell.events.ProjectChanged
 
getNewResource() - Method in class org.jboss.seam.forge.shell.events.ResourceChanged
 
getOldPackagingType() - Method in class org.jboss.seam.forge.shell.events.PackagingChanged
 
getOldProject() - Method in class org.jboss.seam.forge.shell.events.ProjectChanged
 
getOldResource() - Method in class org.jboss.seam.forge.shell.events.ResourceChanged
 
getOriginalIndex() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getOriginalTokens() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getOsName() - Static method in class org.jboss.seam.forge.shell.util.OSUtils
 
getPackagingType() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the specified packaging type of this Dependency
getPackagingType() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getPackagingType() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getPackagingType() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
getPackagingType() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getPackagingType() - Method in interface org.jboss.seam.forge.project.facets.PackagingFacet
 
getPackagingTypeEnum() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the PackagingType of this Dependency, if the type is not one of the default supported types, PackagingType.OTHER will be returned;
getPackagingTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getPackagingTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getPackagingTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
getPackagingTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getParent() - Method in class org.jboss.seam.forge.resources.AbstractResource
 
getParent() - Method in class org.jboss.seam.forge.resources.DirectoryResource
 
getParent() - Method in class org.jboss.seam.forge.resources.FileResource
Get the parent of the current resource.
getParent() - Method in interface org.jboss.seam.forge.resources.Resource
Get the parent of the current resource.
getPattern() - Method in enum org.jboss.seam.forge.shell.PromptType
 
getPOM() - Method in interface org.jboss.seam.forge.project.facets.MavenCoreFacet
Get the current Maven POM file.
getProject() - Method in interface org.jboss.seam.forge.project.Facet
Return the Project instance on which this Facet operates.
getProject() - Method in class org.jboss.seam.forge.project.facets.BaseFacet
 
getProject() - Method in class org.jboss.seam.forge.shell.events.PackagingChanged
 
getProjectBuildingResult() - Method in interface org.jboss.seam.forge.project.facets.MavenCoreFacet
Ask Maven to process this project's POM and return the resulting metadata.
getProjectName() - Method in interface org.jboss.seam.forge.project.facets.MetadataFacet
 
getProjectRoot() - Method in interface org.jboss.seam.forge.project.Project
Get the File representing the root directory of this Project
getPrompt() - Method in interface org.jboss.seam.forge.shell.Shell
Return the current shell prompt;
getProperties() - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Return a list of all build dependency properties.(Build properties such, as ${my.version}, can be used anywhere in a dependency, and will be expanded during building to their property value.)
getProperties() - Method in interface org.jboss.seam.forge.shell.Shell
Get a map of properties for the current shell context.
getProperty(String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Get a build property by name.
getProperty(String) - Method in interface org.jboss.seam.forge.shell.Shell
Get a named property for the shell context
getRepositories() - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Get the list of repositories for which this project is currently configured to use in dependency resolution.
getResource(String) - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
Return the FileResource at the given path relative to ResourceFacet.getResourceFolder().
getResource() - Method in class org.jboss.seam.forge.shell.events.PickupResource
 
getResourceFolder() - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
Get the DirectoryResource representing the folder this Project uses to store package-able, non-source documents (such as configuration files.)
getResourceFolders() - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
Get a list of DirectoryResources representing the directories this project uses to contain Project non-source documents (such as configuration files.)
getResourceFrom(File) - Method in class org.jboss.seam.forge.project.services.ResourceFactory
 
getResourceInputStream() - Method in class org.jboss.seam.forge.resources.FileResource
 
getResourceInputStream() - Method in interface org.jboss.seam.forge.resources.Resource
 
getResourceInputStream() - Method in class org.jboss.seam.forge.resources.VirtualResource
 
getScope() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getScope() - Method in enum org.jboss.seam.forge.project.dependencies.ScopeType
 
getScopeType() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the scope type of this Dependency
getScopeType() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getScopeType() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getScopeType() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
Not implemented for Exclusions.
getScopeType() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getScopeTypeEnum() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the ScopeType of this Dependency, if the type is not one of the default supported types, ScopeType.OTHER will be returned;
getScopeTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getScopeTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getScopeTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
getScopeTypeEnum() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getSourceFolder() - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Get the DirectoryResource this Project uses to store package-able source documents (such as .java files.)
getSourceFolders() - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Get a list of DirectoryResources this project uses to contain Project source documents (such as .java files.)
getStatus() - Method in class org.jboss.seam.forge.shell.events.PreShutdown
Get the status with which the shell is shutting down.
getStatus() - Method in class org.jboss.seam.forge.shell.events.Shutdown
Get the status with which the shell should shut down.
getTestJavaResource(String) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Return the JavaClass at the given path relative to JavaSourceFacet.getTestSourceFolder().
getTestJavaResource(JavaClass) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Attempt to locate and re-parse the given JavaClass from its location on disk, relative to JavaSourceFacet.getTestSourceFolder().
getTestResource(String) - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
Attempt to locate a FileResource at the given path relative to ResourceFacet.getTestResourceFolder().
getTestResourceFolder() - Method in interface org.jboss.seam.forge.project.facets.ResourceFacet
Get the DirectoryResource representing the folder this Project uses to store test-scoped non-source documents (such as configuration files.) Files in this directory will never be packaged or deployed except when running Unit Tests.
getTestSourceFolder() - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
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.
getTokens() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
getType() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
getType() - Method in enum org.jboss.seam.forge.project.packaging.PackagingType
 
getUnderlyingResourceObject() - Method in class org.jboss.seam.forge.resources.FileResource
Get the actual underlying file resource that this resource instance represents, whether existing or non-existing.
getUnderlyingResourceObject() - Method in class org.jboss.seam.forge.resources.java.JavaFieldResource
 
getUnderlyingResourceObject() - Method in class org.jboss.seam.forge.resources.java.JavaMemberResource
 
getUnderlyingResourceObject() - Method in class org.jboss.seam.forge.resources.java.JavaMethodResource
 
getUnderlyingResourceObject() - Method in interface org.jboss.seam.forge.resources.Resource
 
getUrl() - Method in interface org.jboss.seam.forge.project.dependencies.DependencyRepository
 
getUrl() - Method in class org.jboss.seam.forge.project.dependencies.DependencyRepositoryImpl
 
getUserHomeDir() - Static method in class org.jboss.seam.forge.shell.util.OSUtils
 
getVersion() - Method in interface org.jboss.seam.forge.project.dependencies.Dependency
Get the version of this Dependency.
getVersion() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
getVersion() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
getVersion() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
Not implemented for Exclusions.
getWebResource(String) - Method in interface org.jboss.seam.forge.project.facets.WebResourceFacet
Get the given FileResource relative to the project Web Root directory: WebResourceFacet.getWebRootDirectory()
getWebRootDirectories() - Method in interface org.jboss.seam.forge.project.facets.WebResourceFacet
Get a list containing all possible Web Root DirectoryResources for the current project.
getWebRootDirectory() - Method in interface org.jboss.seam.forge.project.facets.WebResourceFacet
Get the default Web Root directory (this is the DirectoryResource containing resources to be deployed to the web-root URL when the application is published.
getWidth() - Method in interface org.jboss.seam.forge.shell.Shell
Return the current width, in characters, of the current shell console.
getWorkingDirectory() - Method in class org.jboss.seam.forge.shell.events.Startup
 
getWorkingDirectory() - Static method in class org.jboss.seam.forge.shell.util.Files
 

H

hasAllFacets(List<Class<? extends Facet>>) - Method in class org.jboss.seam.forge.project.BaseProject
 
hasAllFacets(List<Class<? extends Facet>>) - Method in interface org.jboss.seam.forge.project.Project
Return true if this project has all Facets of the given types; otherwise, if any of the given facet types is missing, return false.
hasDependency(Dependency) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Return true if this Project contains a dependency matching the given Dependency at any level of the project hierarchy; return false otherwise.
hasDirectDependency(Dependency) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Return true if this Project contains a dependency matching the given Dependency; return false otherwise.
hasFacet(Class<? extends Facet>) - Method in class org.jboss.seam.forge.project.BaseProject
 
hasFacet(Class<? extends Facet>) - Method in interface org.jboss.seam.forge.project.Project
Return true if this project has a facet of the given type; return false otherwise.
hashCode() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
hashCode() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
hashCode() - Method in class org.jboss.seam.forge.project.dependencies.DependencyRepositoryImpl
 
hashCode() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
hasRepository(String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Return true if the given repository URL is already registered in this project's build system.
hasSuggestions() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
Help - Annotation Type in org.jboss.seam.forge.shell.plugins
Supply help text for a Plugin Facet or other type.
HOME_ALIAS - Static variable in class org.jboss.seam.forge.shell.util.Files
 

I

info(ShellPrintWriter, String) - Static method in class org.jboss.seam.forge.shell.ShellMessages
 
install() - Method in interface org.jboss.seam.forge.project.Facet
Perform necessary setup for this Facet to be considered installed in the given Project.
installFacet(Facet) - Method in class org.jboss.seam.forge.project.BaseProject
 
installFacet(Facet) - Method in interface org.jboss.seam.forge.project.Project
Install and register the given Facet.
InstallFacets - Class in org.jboss.seam.forge.shell.events
Instruct Forge to install the given Facet into the current Project
InstallFacets(Class<? extends Facet>) - Constructor for class org.jboss.seam.forge.shell.events.InstallFacets
 
InstallFacets(Class<? extends Facet>...) - Constructor for class org.jboss.seam.forge.shell.events.InstallFacets
 
installSingleFacet(Project, Class<? extends Facet>) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
 
isAnnotationPresent(Method, Class<? extends Annotation>) - Static method in class org.jboss.seam.forge.shell.util.Annotations
Discover if a Method m has been annotated with type.
isAnnotationPresent(Class<?>, Class<? extends Annotation>) - Static method in class org.jboss.seam.forge.shell.util.Annotations
Discover if a Class c has been annotated with type.
isChildOf(Resource<?>, Resource<?>) - Static method in class org.jboss.seam.forge.shell.util.ResourceUtil
 
isDirectory() - Method in class org.jboss.seam.forge.resources.FileResource
Return true if this FileResource exists and is actually a directory, otherwise return false;
isFinalTokenComplete() - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
isFlagSet(ResourceFlag) - Method in class org.jboss.seam.forge.resources.AbstractResource
 
isFlagSet(ResourceFlag) - Method in interface org.jboss.seam.forge.resources.Resource
 
isInstalled() - Method in interface org.jboss.seam.forge.project.Facet
Return true if the Facet is available for the given Project, false if otherwise.
isPiped() - Method in interface org.jboss.seam.forge.shell.plugins.PipeOut
 
isPretend() - Method in interface org.jboss.seam.forge.shell.Shell
Return true if this shell is currently running in pretend mode.
isRestart() - Method in class org.jboss.seam.forge.shell.events.Startup
 
isStale() - Method in class org.jboss.seam.forge.resources.FileResource
Returns true if the underlying resource has been modified on the file system since it was initially loaded.
isVerbose() - Method in interface org.jboss.seam.forge.shell.Shell
Return true if this shell is currently running in verbose mode.
isWindows() - Static method in class org.jboss.seam.forge.shell.util.OSUtils
 
Iterators - Class in org.jboss.seam.forge.shell.util
 
Iterators() - Constructor for class org.jboss.seam.forge.shell.util.Iterators
 

J

JAVA_KEYWORDS - Static variable in interface org.jboss.seam.forge.shell.util.Patterns
A group of terms that are illegal to use as Java identifiers.
JavaColorizer - Class in org.jboss.seam.forge.shell.util
Should be used to colorize a Java Source file or Java Source string snippit.
JavaColorizer() - Constructor for class org.jboss.seam.forge.shell.util.JavaColorizer
 
JavaFieldResource - Class in org.jboss.seam.forge.resources.java
 
JavaFieldResource(JavaResource, Field<JavaSource<?>>) - Constructor for class org.jboss.seam.forge.resources.java.JavaFieldResource
 
JavaMemberResource<T extends Member<?,T>> - Class in org.jboss.seam.forge.resources.java
 
JavaMemberResource(Resource<?>, T) - Constructor for class org.jboss.seam.forge.resources.java.JavaMemberResource
 
JavaMethodResource - Class in org.jboss.seam.forge.resources.java
 
JavaMethodResource(Resource<?>, Method<JavaSource<?>>) - Constructor for class org.jboss.seam.forge.resources.java.JavaMethodResource
 
JavaPathspecParser - Class in org.jboss.seam.forge.shell.util
Parser accepts a Java path, and provides a result set of resources based on the relative path provided.
JavaPathspecParser(JavaSourceFacet, String) - Constructor for class org.jboss.seam.forge.shell.util.JavaPathspecParser
 
JavaResource - Class in org.jboss.seam.forge.resources.java
 
JavaResource(ResourceFactory) - Constructor for class org.jboss.seam.forge.resources.java.JavaResource
 
JavaResource(ResourceFactory, File) - Constructor for class org.jboss.seam.forge.resources.java.JavaResource
 
JavaSourceFacet - Interface in org.jboss.seam.forge.project.facets
 

L

lastModification - Variable in class org.jboss.seam.forge.resources.FileResource
 
listResources(ResourceFilter) - Method in class org.jboss.seam.forge.resources.AbstractResource
 
listResources() - Method in class org.jboss.seam.forge.resources.DirectoryResource
 
listResources() - Method in class org.jboss.seam.forge.resources.java.JavaFieldResource
 
listResources() - Method in class org.jboss.seam.forge.resources.java.JavaMemberResource
 
listResources() - Method in class org.jboss.seam.forge.resources.java.JavaMethodResource
 
listResources() - Method in class org.jboss.seam.forge.resources.java.JavaResource
 
listResources() - Method in interface org.jboss.seam.forge.resources.Resource
Return a list of child resources of the current resource.
listResources(ResourceFilter) - Method in interface org.jboss.seam.forge.resources.Resource
Return a list of child resources of the current resource matching the given ResourceFilter.
listResources() - Method in class org.jboss.seam.forge.resources.UnknownFileResource
 
locateRecursively(DirectoryResource, ProjectLocator) - Method in class org.jboss.seam.forge.project.services.ProjectFactory
 

M

markUpToDate() - Method in class org.jboss.seam.forge.resources.FileResource
 
MavenCoreFacet - Interface in org.jboss.seam.forge.project.facets
Provides *DIRECT* access to a Project's Maven POM and Build artifacts.
MavenDependencyAdapter - Class in org.jboss.seam.forge.project.dependencies
 
MavenDependencyAdapter(Dependency) - Constructor for class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
MavenDependencyAdapter(Dependency) - Constructor for class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
MetadataFacet - Interface in org.jboss.seam.forge.project.facets
 
mkdir() - Method in class org.jboss.seam.forge.resources.FileResource
 
mkdirs() - Method in class org.jboss.seam.forge.resources.FileResource
 

N

NativeSystemCall - Class in org.jboss.seam.forge.shell.util
Executes native system commands.
NativeSystemCall() - Constructor for class org.jboss.seam.forge.shell.util.NativeSystemCall
 
NullCommandCompleter - Class in org.jboss.seam.forge.shell.completer
 
NullCommandCompleter() - Constructor for class org.jboss.seam.forge.shell.completer.NullCommandCompleter
 

O

Option - Annotation Type in org.jboss.seam.forge.shell.plugins
A command option.
org.jboss.seam.forge - package org.jboss.seam.forge
 
org.jboss.seam.forge.project - package org.jboss.seam.forge.project
 
org.jboss.seam.forge.project.dependencies - package org.jboss.seam.forge.project.dependencies
 
org.jboss.seam.forge.project.facets - package org.jboss.seam.forge.project.facets
 
org.jboss.seam.forge.project.locator - package org.jboss.seam.forge.project.locator
 
org.jboss.seam.forge.project.packaging - package org.jboss.seam.forge.project.packaging
 
org.jboss.seam.forge.project.services - package org.jboss.seam.forge.project.services
 
org.jboss.seam.forge.resources - package org.jboss.seam.forge.resources
 
org.jboss.seam.forge.resources.java - package org.jboss.seam.forge.resources.java
 
org.jboss.seam.forge.shell - package org.jboss.seam.forge.shell
 
org.jboss.seam.forge.shell.completer - package org.jboss.seam.forge.shell.completer
 
org.jboss.seam.forge.shell.events - package org.jboss.seam.forge.shell.events
 
org.jboss.seam.forge.shell.plugins - package org.jboss.seam.forge.shell.plugins
 
org.jboss.seam.forge.shell.project - package org.jboss.seam.forge.shell.project
 
org.jboss.seam.forge.shell.util - package org.jboss.seam.forge.shell.util
 
OSUtils - Class in org.jboss.seam.forge.shell.util
 
OSUtils() - Constructor for class org.jboss.seam.forge.shell.util.OSUtils
 

P

Packages - Class in org.jboss.seam.forge.shell.util
 
Packages() - Constructor for class org.jboss.seam.forge.shell.util.Packages
 
PackagingChanged - Class in org.jboss.seam.forge.shell.events
This event is fired when the current Project's PackagingType is changed.
PackagingChanged(Project, PackagingType, PackagingType) - Constructor for class org.jboss.seam.forge.shell.events.PackagingChanged
 
PackagingFacet - Interface in org.jboss.seam.forge.project.facets
A Facet representing this project's Packaging (JAR, WAR, EAR, etc...)
PackagingType - Enum in org.jboss.seam.forge.project.packaging
 
parent - Variable in class org.jboss.seam.forge.resources.AbstractResource
 
parsePathspec(ResourceFactory, Resource<?>, String) - Static method in class org.jboss.seam.forge.shell.util.ResourceUtil
 
PathspecParser - Class in org.jboss.seam.forge.shell.util
Parser of UNIX-style pathspec.
PathspecParser(ResourceFactory, Resource<?>, String) - Constructor for class org.jboss.seam.forge.shell.util.PathspecParser
 
pathspecToRegEx(String) - Static method in class org.jboss.seam.forge.shell.util.PathspecParser
 
Patterns - Interface in org.jboss.seam.forge.shell.util
 
PickupResource - Class in org.jboss.seam.forge.shell.events
Signal the Shell to pick up the given resource.
PickupResource(Resource<?>) - Constructor for class org.jboss.seam.forge.shell.events.PickupResource
 
PipeIn - Annotation Type in org.jboss.seam.forge.shell.plugins
 
PipeOut - Interface in org.jboss.seam.forge.shell.plugins
 
Plugin - Interface in org.jboss.seam.forge.shell.plugins
A custom Plugin must implement this interface in order to be detected and installed at framework boot-time.
PostStartup - Class in org.jboss.seam.forge.shell.events
Fired by the Shell when it has successfully started up and is ready to accept user input.
PostStartup() - Constructor for class org.jboss.seam.forge.shell.events.PostStartup
 
PreShutdown - Class in org.jboss.seam.forge.shell.events
Fired in response to receipt of the shell Shutdown command event.
PreShutdown(Shutdown.Status) - Constructor for class org.jboss.seam.forge.shell.events.PreShutdown
 
print(String) - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Print output to the console.
print(ShellColor, String) - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Print color output to the console.
println(String) - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Print output to the console, followed by the newline character.
println() - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Print a blank line to the console.
println(ShellColor, String) - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Print color output to the console, followed by the newline character.
printlnVerbose(String) - Method in interface org.jboss.seam.forge.shell.Shell
Write output to the console, only if Shell.isVerbose() == true.
printlnVerbose(ShellColor, String) - Method in interface org.jboss.seam.forge.shell.Shell
Write color output to the console, only if Shell.isVerbose() == true.
project - Variable in class org.jboss.seam.forge.project.facets.BaseFacet
 
Project - Interface in org.jboss.seam.forge.project
 
ProjectChanged - Class in org.jboss.seam.forge.shell.events
An event that notifies observers immediately after the current Project has changed.
ProjectChanged(Project, Project) - Constructor for class org.jboss.seam.forge.shell.events.ProjectChanged
 
ProjectFactory - Class in org.jboss.seam.forge.project.services
Responsible for instantiating project instances through CDI.
ProjectFactory(FacetFactory, Instance<ProjectLocator>) - Constructor for class org.jboss.seam.forge.project.services.ProjectFactory
 
ProjectLocator - Interface in org.jboss.seam.forge.project.locator
Locates project root directories, and creates instances of projects for that type.
ProjectModelException - Exception in org.jboss.seam.forge.project
 
ProjectModelException() - Constructor for exception org.jboss.seam.forge.project.ProjectModelException
 
ProjectModelException(String) - Constructor for exception org.jboss.seam.forge.project.ProjectModelException
 
ProjectModelException(Throwable) - Constructor for exception org.jboss.seam.forge.project.ProjectModelException
 
ProjectModelException(String, Throwable) - Constructor for exception org.jboss.seam.forge.project.ProjectModelException
 
ProjectScoped - Annotation Type in org.jboss.seam.forge.shell.project
Declares a bean as being scoped to the current Project.
prompt() - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, and return as a String.
prompt(String) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given line, then return user input as a String.
prompt(String, Class<T>) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, then return user input cast to the type provided.
prompt(String, Class<T>, T) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given line, then returning user input as a converted value.
promptAndSwallowCR() - Method in interface org.jboss.seam.forge.shell.ShellPrompt
This works like prompt, however when a CR is received, the method returns the value, but does produce a CR in the actual terminal buffer.
promptBoolean(String) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for boolean user input (Y/n), first printing the given message, then returning user input as a boolean.
promptBoolean(String, boolean) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for boolean user input (Y/n), first printing the given message, then returning user input as a boolean.
promptChoice(String, Object...) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, followed by an enumerated list of options (printing the String value of each item in the list.) Loop until the user enters a number corresponding to one of the options, then return the index of that option from the list.
promptChoice(String, List<?>) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, followed by an enumerated list of options (printing the String value of each item in the list.) Loop until the user enters a number corresponding to one of the options, then return the index of that option from the list.
promptChoice(String, Map<String, T>) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, followed by a keyed list of options.
promptChoiceTyped(String, List<T>) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, followed by an enumerated list of options (printing the String value of each item in the list.) Loop until the user enters a number corresponding to one of the options, then return that option from the list.
promptChoiceTyped(String, T...) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, followed by an enumerated list of options (printing the String value of each item in the list.) Loop until the user enters a number corresponding to one of the options, then return that option from the list.
promptCommon(String, PromptType) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input, first printing the given message, then returning user input as a String.
promptCommon(String, PromptType, String) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Same as ShellPrompt.promptCommon(String, PromptType), but will default to a given value if user input is empty.
promptFile(String) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input in the form of a file path, first printing the given message, then returning user input as a File.
promptFile(String, FileResource<?>) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input in the form of a file path, first printing the given message, then returning user input as a File.
promptRegex(String, String) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Prompt for user input (Y/n), first printing the given message, then returning user input as a String.
promptRegex(String, String, String) - Method in interface org.jboss.seam.forge.shell.ShellPrompt
Same as ShellPrompt.promptRegex(String, String), but will default to a given value if user input is empty.
PromptType - Enum in org.jboss.seam.forge.shell
 

R

readLine() - Method in interface org.jboss.seam.forge.shell.Shell
Ask the current InputStream for data.
registerFacet(Facet) - Method in class org.jboss.seam.forge.project.BaseProject
 
registerFacet(Facet) - Method in interface org.jboss.seam.forge.project.Project
Add the given Facet to this Project's internal collection of installed facets.
reify(Class<R>) - Method in class org.jboss.seam.forge.resources.AbstractResource
 
reify(Class<R>) - Method in class org.jboss.seam.forge.resources.FileResource
 
reify(Class<R>) - Method in interface org.jboss.seam.forge.resources.Resource
Ask this Resource if it is actually a resource of the given type; if it is, return a new reference to the resource as the given type, otherwise return null.
removeAttribute(String) - Method in class org.jboss.seam.forge.project.BaseProject
 
removeAttribute(String) - Method in interface org.jboss.seam.forge.project.Project
Remove a value from this project's internal attributes.
removeDependency(Dependency) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Remove the given Dependency from this facet's Project.
removeProperty(String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Remove a build property by name.
removeRepository(String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Remove the given DependencyRepository from the current project.
renameTo(String) - Method in class org.jboss.seam.forge.resources.FileResource
 
renameTo(FileResource<?>) - Method in class org.jboss.seam.forge.resources.FileResource
 
renderColor(ShellColor, String) - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Render a color for the current terminal emulation by encapsulating the string is the appropriate escape codes
RequiresFacet - Annotation Type in org.jboss.seam.forge.shell.plugins
The annotated element requires the given Facet
RequiresPackagingType - Annotation Type in org.jboss.seam.forge.shell.plugins
The annotated element requires the given PackagingTypes
RequiresProject - Annotation Type in org.jboss.seam.forge.shell.plugins
The annotated element requires an active Project
requiresProject(Class<?>) - Static method in class org.jboss.seam.forge.shell.util.ConstraintInspector
Inspect the given Class type for a dependency on an active project.
RequiresResource - Annotation Type in org.jboss.seam.forge.shell.plugins
Signals to the framework that in order for the annotated element to be visible, applicable, or "in scope," the current resource or any parent in its hierarchy must be of the declared Resource type.
resolve(ResourceFilter) - Method in class org.jboss.seam.forge.shell.util.JavaPathspecParser
Resolve the results.
resolve() - Method in class org.jboss.seam.forge.shell.util.JavaPathspecParser
 
resolve() - Method in class org.jboss.seam.forge.shell.util.PathspecParser
Resolve the results.
resolveAvailableVersions(String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Given a groupid:versionid:version-range, identify the available artifacts in all known repositories for this project.
resolveAvailableVersions(Dependency) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Given a Dependency with a populated groupId, versionId, and version range, identify the available artifacts in all known repositories for this project.
Resource<T> - Interface in org.jboss.seam.forge.resources
A Resource is an abstraction on top of usable items within a Forge project.
ResourceChanged - Class in org.jboss.seam.forge.shell.events
An event that notifies observers immediately after the current Resource has changed.
ResourceChanged(Resource<?>, Resource<?>) - Constructor for class org.jboss.seam.forge.shell.events.ResourceChanged
 
ResourceException - Exception in org.jboss.seam.forge.resources
Represents a generic Exception thrown by the Forge Resource API
ResourceException() - Constructor for exception org.jboss.seam.forge.resources.ResourceException
 
ResourceException(String, Throwable) - Constructor for exception org.jboss.seam.forge.resources.ResourceException
 
ResourceException(String) - Constructor for exception org.jboss.seam.forge.resources.ResourceException
 
ResourceException(Throwable) - Constructor for exception org.jboss.seam.forge.resources.ResourceException
 
ResourceFacet - Interface in org.jboss.seam.forge.project.facets
 
ResourceFactory - Class in org.jboss.seam.forge.project.services
 
ResourceFactory() - Constructor for class org.jboss.seam.forge.project.services.ResourceFactory
 
resourceFactory - Variable in class org.jboss.seam.forge.resources.AbstractResource
 
ResourceFilter - Interface in org.jboss.seam.forge.resources
Used to filter Resource instances during a given operation.
ResourceFlag - Enum in org.jboss.seam.forge.resources
 
ResourceHandles - Annotation Type in org.jboss.seam.forge.resources
Declares a resource handler for specified wildcards.
ResourceIOException - Exception in org.jboss.seam.forge.resources
 
ResourceIOException() - Constructor for exception org.jboss.seam.forge.resources.ResourceIOException
 
ResourceIOException(String) - Constructor for exception org.jboss.seam.forge.resources.ResourceIOException
 
ResourceIOException(String, Throwable) - Constructor for exception org.jboss.seam.forge.resources.ResourceIOException
 
ResourceIOException(Throwable) - Constructor for exception org.jboss.seam.forge.resources.ResourceIOException
 
ResourceScoped - Annotation Type in org.jboss.seam.forge.shell.project
Declares a bean as being scoped to the current Resource.
ResourceUtil - Class in org.jboss.seam.forge.shell.util
A set of utilities to work with the resources API.
ResourceUtil() - Constructor for class org.jboss.seam.forge.shell.util.ResourceUtil
 
Root - Interface in org.jboss.seam.forge
Marks the root of the Forge API packages.

S

saveJavaSource(JavaSource<?>) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Create or update a Java file in the primary source directory: JavaSourceFacet.getSourceFolder() - use information in the given JavaSource to determine the appropriate package; packages will be created if necessary.
saveTestJavaSource(JavaSource<?>) - Method in interface org.jboss.seam.forge.project.facets.JavaSourceFacet
Create or update a Java file in the primary test source directory: JavaSourceFacet.getTestSourceFolder() - use information in the given JavaSource to determine the appropriate package; packages will be created if necessary.
scan(ProcessBean<?>, BeanManager) - Method in class org.jboss.seam.forge.project.services.ResourceFactory
 
scan() - Method in interface org.jboss.seam.forge.shell.Shell
Wait for input.
ScopeType - Enum in org.jboss.seam.forge.project.dependencies
Represents the various dependency scopes.
scratch - Variable in class org.jboss.seam.forge.resources.FileResource
 
scratchFile - Variable in class org.jboss.seam.forge.resources.FileResource
 
search() - Method in class org.jboss.seam.forge.shell.util.PathspecParser
Perform a search, by doing a breadth-first traversal of the resource tree for resources that match the path string.
setArtifactId(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setArtifactId(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setArtifactId(String) - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
setAttribute(String, Object) - Method in class org.jboss.seam.forge.project.BaseProject
 
setAttribute(String, Object) - Method in interface org.jboss.seam.forge.project.Project
Set a value in this project's internal attributes.
setContents(String) - Method in class org.jboss.seam.forge.resources.FileResource
 
setContents(char[]) - Method in class org.jboss.seam.forge.resources.FileResource
 
setContents(InputStream) - Method in class org.jboss.seam.forge.resources.FileResource
 
setContents(JavaSource<?>) - Method in class org.jboss.seam.forge.resources.java.JavaResource
 
setCurrentResource(Resource<?>) - Method in interface org.jboss.seam.forge.shell.Shell
 
setDefaultPrompt() - Method in interface org.jboss.seam.forge.shell.Shell
Reset the shell prompt to default.
setExcludedDependencies(List<Dependency>) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setFlag(ResourceFlag) - Method in class org.jboss.seam.forge.resources.AbstractResource
 
setFlag(ResourceFlag) - Method in interface org.jboss.seam.forge.resources.Resource
 
setGroupId(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setGroupId(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setGroupId(String) - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
setGroupId(String) - Method in interface org.jboss.seam.forge.project.facets.MetadataFacet
 
setIndex(int) - Method in interface org.jboss.seam.forge.shell.completer.CommandCompleterState
 
setInputStream(InputStream) - Method in interface org.jboss.seam.forge.shell.Shell
Set the stream from which the shell should read input.
setOutputWriter(Writer) - Method in interface org.jboss.seam.forge.shell.Shell
Set the writer to which the shell should print output.
setPackagingType(PackagingType) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setPackagingType(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setPackagingType(PackagingType) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setPackagingType(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setPackagingType(PackagingType) - Method in interface org.jboss.seam.forge.project.facets.PackagingFacet
 
setPiped(boolean) - Method in interface org.jboss.seam.forge.shell.plugins.PipeOut
 
setPOM(Model) - Method in interface org.jboss.seam.forge.project.facets.MavenCoreFacet
Set the current Maven POM file (overwriting any existing POM)
setProject(Project) - Method in interface org.jboss.seam.forge.project.Facet
Initialize this Facet for operation on the given Project.
setProject(Project) - Method in class org.jboss.seam.forge.project.facets.BaseFacet
 
setProjectName(String) - Method in interface org.jboss.seam.forge.project.facets.MetadataFacet
 
setPrompt(String) - Method in interface org.jboss.seam.forge.shell.Shell
Set the current shell prompt, followed by '> '.
setProperty(String, String) - Method in interface org.jboss.seam.forge.project.facets.DependencyFacet
Set a build dependency property.
setProperty(String, Object) - Method in interface org.jboss.seam.forge.shell.Shell
Set a property in the shell context.
setScope(ScopeType) - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
setScopeType(ScopeType) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setScopeType(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setScopeType(ScopeType) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setScopeType(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setVerbose(boolean) - Method in interface org.jboss.seam.forge.shell.Shell
Toggle verbose mode.
setVersion(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
setVersion(String) - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
setVersion(String) - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
Shell - Interface in org.jboss.seam.forge.shell
 
ShellColor - Enum in org.jboss.seam.forge.shell
 
ShellMessages - Class in org.jboss.seam.forge.shell
Used to generate properly formatted status messages.
ShellMessages() - Constructor for class org.jboss.seam.forge.shell.ShellMessages
 
ShellPrintWriter - Interface in org.jboss.seam.forge.shell
 
ShellPrompt - Interface in org.jboss.seam.forge.shell
 
Shutdown - Class in org.jboss.seam.forge.shell.events
Fired as a signal to the shell that it should shut down now.
Shutdown() - Constructor for class org.jboss.seam.forge.shell.events.Shutdown
Defaults to Shutdown.Status.NORMAL
Shutdown(Shutdown.Status) - Constructor for class org.jboss.seam.forge.shell.events.Shutdown
Inform the shell to shut down with the given Shutdown.Status, now.
Shutdown.Status - Enum in org.jboss.seam.forge.shell.events
Status of the shell during shutdown.
SimpleTokenCompleter - Class in org.jboss.seam.forge.shell.completer
The simplest possible command option completer.
SimpleTokenCompleter() - Constructor for class org.jboss.seam.forge.shell.completer.SimpleTokenCompleter
 
Startup - Class in org.jboss.seam.forge.shell.events
Fired as a signal to the shell to bootstrap and accept user input.
Startup() - Constructor for class org.jboss.seam.forge.shell.events.Startup
 
Startup(File) - Constructor for class org.jboss.seam.forge.shell.events.Startup
 
Startup(File, boolean) - Constructor for class org.jboss.seam.forge.shell.events.Startup
 
success(ShellPrintWriter, String) - Static method in class org.jboss.seam.forge.shell.ShellMessages
 

T

toFileSyntax(String) - Static method in class org.jboss.seam.forge.shell.util.Packages
Convert a package name to file directory syntax.
toForgeList(List<Dependency>) - Static method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
toMavenList(List<Dependency>) - Static method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
Topic - Annotation Type in org.jboss.seam.forge.shell.plugins
 
toString(Dependency) - Static method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
Convenience method which should be used to convert a Dependency object into its string representation, for example: "groupId:artifactId:version:scope:packaging"
toString() - Method in class org.jboss.seam.forge.project.dependencies.DependencyBuilder
 
toString() - Method in class org.jboss.seam.forge.project.dependencies.DependencyImpl
 
toString() - Method in class org.jboss.seam.forge.project.dependencies.ExcludedDependencyBuilder
 
toString() - Method in class org.jboss.seam.forge.project.dependencies.MavenDependencyAdapter
 
toString() - Method in enum org.jboss.seam.forge.project.packaging.PackagingType
 
toString() - Method in class org.jboss.seam.forge.resources.DirectoryResource
 
toString() - Method in class org.jboss.seam.forge.resources.java.JavaFieldResource
 
toString() - Method in class org.jboss.seam.forge.resources.java.JavaMemberResource
 
toString() - Method in class org.jboss.seam.forge.resources.java.JavaMethodResource
 
toString() - Method in class org.jboss.seam.forge.resources.java.JavaResource
 
toString() - Method in class org.jboss.seam.forge.resources.UnknownFileResource
 

U

UnknownFileResource - Class in org.jboss.seam.forge.resources
Represents any regular file which Forge does not hav any special handler for.
UnknownFileResource(ResourceFactory) - Constructor for class org.jboss.seam.forge.resources.UnknownFileResource
 
UnknownFileResource(ResourceFactory, File) - Constructor for class org.jboss.seam.forge.resources.UnknownFileResource
 
unsetFlag(ResourceFlag) - Method in class org.jboss.seam.forge.resources.AbstractResource
 
unsetFlag(ResourceFlag) - Method in interface org.jboss.seam.forge.resources.Resource
 

V

valueOf(String) - Static method in enum org.jboss.seam.forge.project.dependencies.ScopeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.forge.project.packaging.PackagingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.forge.resources.ResourceFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.forge.shell.events.Shutdown.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.forge.shell.PromptType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.seam.forge.shell.ShellColor
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.seam.forge.project.dependencies.ScopeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.forge.project.packaging.PackagingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.forge.resources.ResourceFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.forge.shell.events.Shutdown.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.forge.shell.PromptType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.seam.forge.shell.ShellColor
Returns an array containing the constants of this enum type, in the order they are declared.
VirtualResource<T> - Class in org.jboss.seam.forge.resources
 
VirtualResource(Resource<?>) - Constructor for class org.jboss.seam.forge.resources.VirtualResource
 
VirtualResource(ResourceFactory, Resource<?>) - Constructor for class org.jboss.seam.forge.resources.VirtualResource
 

W

WebResourceFacet - Interface in org.jboss.seam.forge.project.facets
A Facet containing APIs to interact with Java Web Projects
write(byte) - Method in interface org.jboss.seam.forge.shell.ShellPrintWriter
Write the given bytes to the console.

A B C D E F G H I J L M N O P R S T U V W

Copyright © 2011 Seam Framework. All Rights Reserved.